ภาพรวม
ขั้นตอนการบันทึกการจองจะใช้ในการจัดการการชำระเงินโดยใช้การสื่อสารแบบข้อความคู่ ระบบจะจองเงินครั้งแรกผ่านการโทรไปยังวิธีการของผู้ผสานการชำระเงินที่โฮสต์ reserveFunds
หากวิธีการนี้ส่งคืน SUCCESS
แบบพร้อมกัน แสดงว่ามีการจองเงินทุนไว้และสามารถรับหรือปล่อยได้ ขั้นตอนนี้เป็นที่รู้จักกันโดยทั่วไปว่าเป็น
การตรวจสอบสิทธิ์หรือการให้สิทธิ์
จับการจองเงิน
การโทรหา asynchronousCaptureFundsReservation
สามารถรับเงินได้
การดำเนินการนี้จะเริ่มต้นกระบวนการโอนเงินไปยังบัญชีของ Google
ยกเลิกการจองเงิน
นอกจากนี้ คุณยังยกเลิกการจองเงินได้โดยการโทรหา asynchronousCancelFundsReservation
ซึ่งจะช่วยยกเลิกการกันวงเงิน หากการจองถูกยกเลิก จะไม่มีการเปลี่ยนแปลงเงิน ระบบจะยกเลิกการจองโดยอัตโนมัติหลังจากระยะเวลาที่กำหนดไว้
โดยปกติคือ 7 วัน
หมายเลขอ้างอิงผู้รับ
หากเงินถูกจับได้ จะมีการสร้าง ARN (หมายเลขอ้างอิงประจำบัญชี) ผู้รวมการชำระเงินมักจะไม่ทราบค่านี้จนกว่าจะ 2-3 วันหลังจากนั้น
เมื่อทราบมูลค่าแล้ว ผู้รวมการชำระเงินต้องเรียกใช้บริการโฮสต์ของ Google setAcquirerReferenceNumberForCaptureNotification
เพื่อให้ ARN แก่ Google การเชื่อมโยง ARN กับธุรกรรมนี้ทำให้ Google สามารถจัดการกับการโต้แย้งและการประพฤติมิชอบที่เกี่ยวข้องกับธุรกรรมนี้ได้
การดำเนินการตามมา
หากเงินถูกเก็บแล้ว Google อาจคืนเงินที่ชำระโดยใช้การโทรหาวิธีของผู้รวมการชำระเงินที่โฮสต์โดย asynchronousRefund
หรือผู้ใช้หรือธนาคารที่ออกบัตรเริ่มขั้นตอนการดึงเงินคืนซึ่งจัดการผ่านขั้นตอนการโต้แย้ง