คู่มือการใช้งาน
REST API
สร้างรหัส QR PromptPay
Requestรายละเอียด Request
Responseรายละเอียด Response
ตัวอย่าง ตัวอย่างการใช้งาน
/api/qr-payment/generate-qr-code
POST
Auth Required
POST
Endpoint:
/api/qr-payment/generate-qr-code
Auth Required
เงื่อนไขการใช้งาน
- จะต้องระบุ API Secret มากับ Header ทุกครั้ง ที่เรียกใช้งาน API*ดูวิธีใช้งานได้ที่หน้า Authentication
- สามารถระบุ IP Whitelist เพื่อกำหนดการเข้าถึง API จาก IP ที่กำหนดได้
- หากต้องการตรวจสอบเงื่อนไขสลิป ให้ส่งข้อมูลเฉพาะ Key ที่ต้องการตรวจสอบเท่านั้น*ดูวิธีใช้งานที่หน้า ตัวอย่างการใช้งาน
ตัวอย่าง Request Body (JSON)
Key
Type
Description
Example
Required
promptPayCode
string
ข้อมูลบัญชี PromptPay ที่ต้องการสร้าง QR Code
"0902369994"
ข้อมูลบัญชี PromptPay ที่ต้องการสร้าง QR Code
promptPayType
string
ประเภทบัญชีพร้อมเพย์
"phone_number" =
เบอร์โทรศัพท์
"citizen_id" =
บัตรประชาชน
"e_wallet" =
รหัส e-wallet
ประเภทบัญชีพร้อมเพย์
accountName
string
ชื่อบัญชีผู้รับ
"บริษัท สลิปทูโก จำกัด"
ชื่อบัญชีผู้รับ
amount
string
จำนวนเงินที่ต้องการสร้าง QR Code
"88.88"
จำนวนเงินที่ต้องการสร้าง QR Code
รายละเอียด Response
Key
Type
Description
Example
ตัวอย่าง
code
String
รหัสผลลัพธ์ของการทำรายการ
"200"
รหัสผลลัพธ์ของการทำรายการ
message
String
ข้อความผลลัพธ์ของการทำรายการ
"Success"
ข้อความผลลัพธ์ของการทำรายการ
data
Object | undefined
ผลลัพธ์ข้อมูลทั้งหมด
{ ... }
ผลลัพธ์ข้อมูลทั้งหมด
data.qrCode
String
รหัสอ้างอิง QR Code
"0041000600000101030040220014242082547BPM049885102TH9104xxxx"
รหัสอ้างอิง QR Code
data.accountName
String
ชื่อบัญชีผู้รับ
"บริษัท สลิปทูโก จำกัด"
ชื่อบัญชีผู้รับ
data.amount
String
จำนวนเงินที่ต้องการสร้าง QR Code
"88.88"
จำนวนเงินที่ต้องการสร้าง QR Code
ตัวอย่าง Response
{
"code": "200",
"message": "Success",
"data": {
"qrCode": "0041000600000101030040220014242082547BPM049885102TH9104xxxx",
"accountName": "บริษัท สลิปทูโก จำกัด",
"amount": "88.88"
}
}เงื่อนไขการใช้งาน
- จะต้องระบุ API Secret มากับ Header ทุกครั้ง ที่เรียกใช้งาน API*ดูวิธีใช้งานได้ที่หน้า Authentication
- สามารถระบุ IP Whitelist เพื่อกำหนดการเข้าถึง API จาก IP ที่กำหนดได้
- หากต้องการตรวจสอบเงื่อนไขสลิป ให้ส่งข้อมูลเฉพาะ Key ที่ต้องการตรวจสอบเท่านั้น*ดูวิธีใช้งานที่หน้า ตัวอย่างการใช้งาน
ประเภท
ตัวอย่าง
วิธีการใช้งาน JavaScript
วิธีการใช้งาน Curl
