เปลี่ยนสถานะใน Sandbox
ใช้ เปลี่ยนสถานะใน Sandbox เมื่อต้องจำลองการเปลี่ยนสถานะการชำระเงินสำหรับธุรกรรม Receive Money ก่อนใช้งานจริง ใน Sandbox จะไม่มีการเคลื่อนย้ายเงินจริง การเปลี่ยนสถานะจึงช่วยให้ทีมของคุณทดสอบ callback การกระทบยอด และการอัปเดตสถานะที่ลูกค้าเห็นสำหรับ Virtual Account และ QRIS ได้
คู่มือนี้ใช้สำหรับการทดสอบผ่าน dashboard ในสภาพแวดล้อม Sandbox ใช้หลังจากสร้างธุรกรรม Virtual Account หรือ QRIS แล้ว และต้องการเปลี่ยนธุรกรรมไปยังสถานะทดสอบ เช่น paid, completed, expired หรือสถานะอื่นที่มีให้สำหรับวิธีชำระเงินนั้น
ก่อนเริ่ม
- เข้าสู่ระบบ Brick Dashboard
- ตรวจสอบว่า workspace อยู่ในโหมด Testing
- สร้างธุรกรรม Sandbox สำหรับ Virtual Account หรือ QRIS
- เตรียม callback URL เพื่อให้ระบบของคุณรับการอัปเดตสถานะจำลองได้
เปลี่ยนสถานะ Virtual Account
- เปิด Receive Money จาก sidebar
- เลือก Virtual Account
- ค้นหาธุรกรรม Sandbox ที่ต้องการจำลอง
- เปิดเมนู action ในแถวธุรกรรม
- เลือก Update Status หรือ Change Status
- เลือกสถานะเป้าหมายที่มีให้สำหรับธุรกรรมนั้น
- ยืนยันการเปลี่ยนแปลง
- ตรวจสอบว่า endpoint callback ของ Virtual Account ได้รับการอัปเดตสถานะ
สำหรับการทดสอบ Virtual Account ให้ใช้กฎการจัดการ callback, idempotency และการกระทบยอดแบบเดียวกับที่คุณจะใช้ใน Production
เปลี่ยนสถานะ QRIS
- เปิด Receive Money จาก sidebar
- เลือก QRIS
- เลือกประเภท QRIS ที่กำลังทดสอบ เช่น Dynamic QRIS
- ค้นหาธุรกรรม QRIS Sandbox ด้วย
referenceId, วันที่ หรือสถานะ - เปิดเมนู action ในแถวธุรกรรม
- เลือก Update Status หรือ Change Status
- เลือกสถานะเป้าหมายที่มีให้สำหรับธุรกรรม QRIS
- ยืนยันการเปลี่ยนแปลง
- ตรวจสอบว่า endpoint callback ของ QRIS ได้รับและประมวลผลการอัปเดตจำลองแล้ว
ผลลัพธ์ที่คาดหวัง
หลังจากเปลี่ยนสถานะ Brick จะอัปเดตรายการธุรกรรม Sandbox และส่ง callback ที่กำหนดไว้สำหรับวิธีชำระเงินนั้น ระบบของคุณควรประมวลผล callback จำลองด้วยวิธีเดียวกับ callback ใน Production
หมายเหตุสำคัญ
- ฟีเจอร์นี้ใช้สำหรับการทดสอบ Sandbox เท่านั้น
- อย่าใช้การเปลี่ยนสถานะ Sandbox แทนการชำระเงินของลูกค้าจริง
- ตัวเลือกสถานะที่มีอาจแตกต่างกันตามวิธีชำระเงินและสถานะธุรกรรม
- หากเมนู action ไม่พร้อมใช้งาน ให้ตรวจสอบว่าคุณอยู่ในโหมด Testing และธุรกรรมถูกสร้างใน Sandbox
- เปิดใช้การตรวจสอบ callback และการจัดการรายการซ้ำระหว่างการทดสอบ เพื่อให้ผลลัพธ์ Sandbox ตรงกับพฤติกรรมใน Production

