สร้างและตรวจสอบเซสชัน Brick Checkout Page ที่โฮสต์ Checkout Page มีประโยชน์เมื่อคุณต้องการลิงก์การชำระเงินที่แชร์ได้หรือหน้าการชำระเงินที่โฮสต์ไว้โดยไม่ต้องสร้างวิธีการชำระเงินทุกวิธี UI ด้วยตัวเอง
สร้างเซสชัน Checkout Page
สร้างเซสชัน Brick Checkout Page ที่โฮสต์ และรับ checkoutUrl ที่สามารถแชร์กับลูกค้าได้ ใช้ Checkout Page เมื่อคุณต้องการให้ Brick โฮสต์ประสบการณ์การชำระเงินผ่านวิธีการที่รองรับ แทนที่จะสร้างการชำระเงินแต่ละรายการ UI ด้วยตัวเอง คำขอจะกำหนดจำนวนเงิน สกุลเงิน รายละเอียดลูกค้า วันหมดอายุ และบริบท callback สำหรับการกระทบยอดในภายหลัง
Headers
publicAccessTokenผู้ถือ
สร้างเซสชัน Checkout Page › Request Body
externalIdตัวระบุที่ไม่ซ้ำกันที่ผู้ขายกำหนดสำหรับเซสชันการชำระเงิน
currencyสกุลเงินของธุรกรรม ใช้ IDR สำหรับโฟลว์ Receive Money ปัจจุบัน
descriptionป้ายกำกับ Checkout แสดงให้ลูกค้าเห็นและใช้สำหรับการปรับยอด
amountจำนวนเงินที่ชำระคงที่ หากละเว้น การชำระเงินอาจทำงานเป็นกระแสจำนวนเงินที่เปิดอยู่
typeประเภทการชำระเงิน คอลเลกชันที่ทดสอบรองรับ qris และ virtual_account
สร้างเซสชัน Checkout Page › Responses
200
statuserrorshashcodeสถานะ Checkout
รับสถานะล่าสุดของเซสชัน Checkout Page ที่โฮสต์ ใช้ endpoint นี้เพื่อปรับลิงก์การชำระเงิน การชำระเงินตามคำสั่งซื้อ หรือกรณีการสนับสนุนลูกค้า เมื่อคุณมีการอ้างอิงเซสชันการชำระเงิน การตอบกลับจะยืนยันว่าเซสชันอยู่ระหว่างรอดำเนินการ ชำระเงิน หมดอายุ ล้มเหลว หรือพร้อมสำหรับการติดตามผลในระบบของคุณ
query Parameters
checkoutIdตัวระบุการชำระเงินที่สร้างโดย Brick ส่งคืนจาก POST /v1/payments/checkout.
externalIdชำระเงิน externalId
สถานะ Checkout › Responses
200
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object | |
| type = object | |
| type = object |
statuserrorshashcode