18/12/2022
ช่วง... ่าใช้
ในยุคนี้ ที่อะไรๆ ก็เป็น QR Payment ไปซ่ะหมด สิ่งที่เราจะมองข้ามไปไม่ได้เลยนั่นก็คือมาตรฐาน Thai QR Payment หรือ "พร้อมเพย์" ซึ่งสามารถทำให้บุคคลทั่วไปหรือนิติบุคคลต่างๆ สามารถรับชำระเงินได้อย่างง่ายดายผ่าน QR Code
สำหรับ Library ที่เราจะมาแนะนำกันในวันนี้ นั่นก็คือ "PromptParse"
เป็น Library สำหรับ Parse และ Build ข้อมูลสำหรับไปทำ QR Code อีกทีนั่นเอง
ยกตัวอย่างสิ่งที่คุณสามารถทำด้วย Library นี้ได้ อาทิเช่น
- สร้าง QR Data สำหรับ PromptPay (Tag 29, Tag 30, ฯลฯ)
- Parse ข้อมูล QR Code บนสลิปโอนเงิน เพื่อนำ Ref ID ไปเช็คกับ Slip Verification API
- และที่เด็ดสุดๆ คือ มี Generators แบบสำเร็จรูปพร้อมใช้งาน และสามารถนำไปสร้าง QR Code สำหรับแอพ TrueMoney Wallet ได้ด้วย!!
โค้ดตัวอย่างการสร้าง QR Code สำหรับ TrueMoney Wallet
```
import { generate } from 'promptparse/dist/generators/TrueMoney'
let data = generate('08######xx', 100.00, 'สวัสดีแมว')
console.log(data) // นำข้อมูลตรงนี้ไปสร้างรูป QR Code
```
ขอกระซิบว่า ถ้าใช้คู่กับ TrueMoney Wallet Webhook (สำหรับคนที่มีมากกว่า 100 Transaction ต่อเดือน) จะเหมาะมากๆ เพราะตัว Webhook จะแนบข้อความตอนโอนกลับมาให้เว็บไซต์เราด้วย!
อ่านเพิ่มเติม: https://www.facebook.com/studiomaila/posts/3216308225319450
จะเห็นได้ว่า Library ตัวนี้สามารถทำได้หลากหลาย และใช้งานง่ายมากๆ
หากใครสนใจ สามารถติดตั้งนำไปใช้กับโปรเจคของท่านได้เลย
npm install promptparse
yarn add promptparse
pnpm install promptparse
อ่านรายละเอียดเพิ่มเติม + ดู Source Code ได้ที่ GitHub
https://github.com/maythiwat/promptparse
(มาช่วย Contribute กันได้, หากเห็นตรงไหนที่ตะหงิดๆ ใจ อย่าเกรงกลัวที่จะ Pull Request เข้ามา!)
บริจาคสนับสนุนผู้พัฒนาได้ที่
https://ko-fi.com/maythiwat
https://paypal.me/maythiwat
ติดตามสตูดิโอไหมล่ะ
Website: https://maila.in.th
Facebook: Studio Maila
#สคูดิโอไหมล่ะ #พร้อมเพย์ #ทรูมันนี่ #ทรูมันนี่วอลเล็ท