Ringkasan
Alur pengambilan cadangan digunakan untuk menangani pembayaran menggunakan komunikasi
dua pesan. Dana direservasi terlebih dahulu melalui panggilan ke metode
reserveFunds
yang dihosting
Integrator
Pembayaran. Jika metode ini menampilkan SUCCESS
secara sinkron, berarti dana
dicadangkan dan dapat diambil atau dilepaskan. Langkah ini umumnya dikenal sebagai melakukan Autentikasi atau Otorisasi.
Mengambil reservasi dana
Dana tersebut dapat diambil dengan panggilan ke
asynchronousCaptureFundsReservation
.
Ini akan memulai proses pemindahan dana ke rekening Google.
Membatalkan reservasi dana
Atau, reservasi dana dapat dibatalkan dengan panggilan ke
asynchronousCancelFundsReservation
.
Tindakan ini membebaskan penangguhan dana. Jika reservasi dibatalkan, tidak ada perpindahan
uang. Reservasi otomatis dibatalkan setelah jangka waktu yang tetap, biasanya tujuh hari.
Nomor referensi Acquirer
Jika dana ditangkap, ARN (Acquirer Reference Number) akan dihasilkan. Nilai
tersebut biasanya tidak diketahui oleh Integrator Pembayaran hingga beberapa hari kemudian.
Setelah nilai diketahui, Integrator Pembayaran harus memanggil setAcquirerReferenceNumberForCaptureNotification
yang dihosting Google untuk menyediakan ARN ke Google. Mengaitkan ARN dengan transaksi ini memungkinkan
Google menangani sengketa dan penipuan yang terkait dengan transaksi ini.
Operasi berikutnya
Jika dana sudah ada, pembayaran dapat dikembalikan oleh Google melalui panggilan ke metode asynchronousRefund
yang dihosting Integrator Pembayaran. Atau, pengguna atau bank penerbit kartu dapat memulai proses penagihan balik yang ditangani melalui alur sengketa.