สร้างการเรียกเก็บเงินพร้อม chain
สร้างการเรียกเก็บเงินพร้อมพารามิเตอร์ destination เพื่อเปิดใช้งานการแบ่งการชำระเงิน marketplace ซึ่งสร้าง chain ที่เชื่อมโยงการเรียกเก็บเงินกับการโอนอัตโนมัติไปยังผู้รับ
ข้อมูลยืนยันตัวตน API
พารามิเตอร์คำขอ
จำเป็น - 3 ฟิลด์พารามิเตอร์ที่จำเป็น
`amount`INTEGER(required)
จำนวนเงินในหน่วยสกุลเงินที่เล็กที่สุด (สตางค์สำหรับ THB, เซนต์สำหรับ USD, เยนสำหรับ JPY) ตัวอย่าง: 100000 สตางค์ = 1,000 บาท
`currency`STRING(required)
รหัสสกุลเงินสามตัวอักษร ISO 4217 ตัวพิมพ์เล็ก
`destination`STRING(required)
Recipient ID เพื่อรับการโอนอัตโนมัติหลังจากการเรียกเก็บเงินสำเร็จ จำเป็นสำหรับการแบ่งการชำระเงิน marketplace
จำเป็น - 1 จาก 3 ฟิลด์วิธีชำระเงิน (จำเป็นหนึ่งอย่าง)
`card`STRING(optional)
Token ID จาก Omise.js (เช่น tokn_test_...) หรือ card ID จากลูกค้า (เช่น card_test_...) จำเป็นถ้าไม่มี customer และ source
`source`STRING(optional)
Source ID สำหรับวิธีชำระเงินทางเลือกเช่น PromptPay, mobile banking หรือ QR codes จำเป็นถ้าไม่มี card และ customer
`customer`STRING(optional)
Customer ID จะเรียกเก็บเงินจากบัตรเริ่มต้นของลูกค้า สามารถรวมกับ card เพื่อระบุบัตรเฉพาะ จำเป็นถ้าไม่มี card และ source
แนะนำ - 2 ฟิลด์พารามิเตอร์แนะนำ
เพิ่มเติม - 1 ฟิลด์พารามิเตอร์เพิ่มเติม
การตอบกลับ
200
ธุรกรรมสำเร็จสร้างการเรียกเก็บเงินพร้อม chain สำเร็จ การโอนอัตโนมัติจะถูกสร้างไปยังผู้รับ destination หลังจากการเรียกเก็บเงินสำเร็จ
การตอบกลับประกอบด้วย:
destination- Recipient ID สำหรับการโอนอัตโนมัติchain- Chain ID ที่เชื่อมโยงการเรียกเก็บเงินกับการโอนplatform_fee- รายละเอียดค่าคอมมิชชั่นแพลตฟอร์มstatus- สถานะการเรียกเก็บเงิน (successful, pending, failed ฯลฯ)
400
คำขอไม่ถูกต้องการตรวจสอบคำขอล้มเหลว ตรวจสอบข้อความข้อผิดพลาดสำหรับรายละเอียด