Brick API Documentation
Brick API

Close VA

Server

สร้าง ตรวจสอบ และจำลองการชำระเงิน Close VA ในจำนวนคงที่ ใช้จุดสิ้นสุดเหล่านี้สำหรับลำดับการสั่งซื้อหรือใบแจ้งหนี้ที่ต้องมีจำนวนเงินที่แน่นอน กรอบเวลาหมดอายุ และการตรวจสอบสถานะการชำระเงิน Close VA


สถานะของ Close VA

GET
https://sandbox.onebrick.io
/v2/payments/gs/va/close
publicAccessToken (header)

ตรวจสอบสถานะการชำระเงินล่าสุดสำหรับการปิด Virtual Account ใช้ endpoint นี้เพื่อยืนยันว่าได้ชำระเงิน VA ในจำนวนคงที่แล้ว หมดอายุแล้วหรือยังอยู่ระหว่างการพิจารณา มีประโยชน์สำหรับการกระทบยอดใบสั่ง การสนับสนุนลูกค้า และงานตามกำหนดการที่ต้องแก้ไขการชำระเงินด้วยการโอนเงินผ่านธนาคารที่ค้างชำระหรือล่าช้า

สถานะของ Close VA › query Parameters

vaId
​string

รหัสเฉพาะของบัญชีเสมือน เช่น CL_xxxx

สถานะของ Close VA › Responses

200

status
​integer
Default: 0
​object
​object
error
​

สร้าง Close VA

POST
https://sandbox.onebrick.io
/v2/payments/gs/va/close
publicAccessToken (header)

สร้างการปิด Virtual Account สำหรับจำนวนเงินการชำระเงินคงที่ การอ้างอิงลูกค้า และกรอบเวลาการหมดอายุ ใช้ Close VA เมื่อควรชำระเงินตามคำสั่งซื้อหรือใบแจ้งหนี้แต่ละรายการด้วยจำนวนเงินที่แน่นอนและระยะเวลาที่มีผลใช้ได้ การตอบกลับจะส่งคืนรายละเอียด VA ที่สามารถแสดงให้ลูกค้าเห็น และปรับยอดในภายหลังผ่าน callback หรือการสอบถามสถานะ

สร้าง Close VA › Request Body

referenceId
​string · required

ID เฉพาะที่ไคลเอ็นต์สร้างขึ้นเพื่อติดตามแต่ละรุ่น VA

Default: test-closeVA-1
bankShortCode
​string · required
Default: MANDIRI
amount
​integer · int32 · required

จำนวนเงินที่จะระบุไว้ในบัญชีเสมือน

Default: 10000
expiredAt
​string · required

เวลาหมดอายุของการปิด VA ในหน่วยนาที

Default: 60
displayName
​string · required

ชื่อที่แสดงของ VA

Default: Close VA test
description
​string

คำอธิบายที่จะระบุไว้ในบัญชีเสมือน (สูงสุด 255 ตัวอักษร)

Default: test-closeVA-1

สร้าง Close VA › Responses

200

status
​integer
Default: 0
​object
​object
error
​

จำลองการชำระเงิน Close VA [PAID/COMPLETED]

POST
https://sandbox.onebrick.io
/v2/payments/gs/va/close/status/{vaIdCL}
publicAccessToken (header)

จำลองการเปลี่ยนแปลงสถานะการชำระเงิน Close VA ในสภาพแวดล้อม Sandbox ใช้ endpoint นี้ในระหว่างการพัฒนาเพื่อทดสอบ callbacks ตรรกะการกระทบยอด การจัดการแบบชำระเงิน และการกู้คืนความล้มเหลวโดยไม่ต้องย้ายเงินทุนจริง endpoint นี้ไม่ได้มีไว้สำหรับการรับส่งข้อมูลที่ใช้งานจริง และควรใช้กับข้อมูลการทดสอบแซนด์บ็อกซ์ VA เท่านั้น

จำลองการชำระเงิน Close VA [PAID/COMPLETED] › path Parameters

vaIdCL
​string · required

ID ของ VA ที่สร้างขึ้นโดย Brick ในการตอบสนอง VA รุ่น API สำหรับการจำลองสถานะ "ชำระเงิน", ID ของการชำระเงินที่สร้างโดย Brick ในการตอบสนอง VA callback สำหรับการจำลองสถานะ "PAID/COMPLETED" ตัวอย่าง: CL_xxx

จำลองการชำระเงิน Close VA [PAID/COMPLETED] › Request Body

action
​string · required

สถานะที่ต้องการบรรลุ (PAID / COMPLETED)

Default: PAID/COMPLETED

จำลองการชำระเงิน Close VA [PAID/COMPLETED] › Responses

200