Ringkasan
Arus pengembalian dana digunakan untuk mengembalikan dana kepada pengguna setelah dana
ditangkap melalui arus dana cadangan atau
arus transfer dana. Integrator Pembayaran
menerapkan
metode asynchronousRefund
yang digunakan untuk memulai pengembalian dana. Hasil akhir pengembalian dana
dikembalikan ke Google dengan panggilan ke
refundResultNotification
.
Pengembalian dana dapat berupa jumlah yang sama dengan atau kurang dari jumlah tangkapan asli. Beberapa pengembalian dana sebagian harus didukung.
Nomor referensi akuisisi
ARN (Nomor Referensi Akuisisi) biasanya tidak diketahui oleh Integrator
Pembayaran hingga beberapa hari setelah pengembalian dana dimulai. Setelah nilai
diketahui, Integrator Pembayaran harus memanggil
setAcquirerReferenceNumberForRefundNotification
yang dihosting Google untuk menyediakan ARN ke Google. Mengaitkan ARN dengan transaksi ini memungkinkan
Google menangani sengketa dan penipuan yang terkait dengan transaksi ini.
ARN ini terpisah dan berbeda dari ARN yang menyatakan tangkapan. Jika beberapa pengembalian dana diberikan, masing-masing pengembalian dana akan memiliki ARN yang unik.
Operasi berikutnya
Pengembalian dana terkadang bisa gagal setelah dana dikembalikan ke bank penerbit. Misalnya, hal ini dapat terjadi jika rekening pelanggan ditutup sebelum dana disetorkan. Dalam hal ini, pengembalian dana dapat dibatalkan, dan dana
akan dikembalikan ke Google melalui
reverseRefundNotification
.