Card API ditentukan oleh layanan berbeda yang membuat beberapa flow.
| Flow | Deskripsi | Dampak pada Akun Pelanggan |
|---|---|---|
| CardVerification | Memverifikasi apakah kartu pengguna valid atau tidak. | Tidak ada. |
| FundsTransfer | Mentransfer dana dari akun pengguna untuk pembelian. | Satu tangkapan pesan dana pelanggan. |
| ReserveCapture | Mencadangkan dana di akun pengguna, lalu secara asinkron dapat menangkapnya nanti. | Pesan ganda, reservasi, dan penangkapan dana pelanggan berikutnya. |
| Pengembalian Dana | Menampilkan dana ke akun pengguna yang ditangkap oleh Transfer Dana atau ReserveCapture. | Dana dikembalikan ke pengguna. |
CardVerification
Alur CardVerifikasi terdiri dari satu metode yang diterapkan oleh Integrator Pembayaran. VerifyCard digunakan untuk memvalidasi kartu pengguna. Hal ini biasanya dilakukan dengan otorisasi $0 atau $1, tetapi tidak ada dana yang diambil untuk aliran ini.

FundsTransfer
Alur FundsTransfer terdiri dari satu metode yang diterapkan oleh Integrator Pembayaran. Capture digunakan untuk mengambil dana dari akun pengguna. Metode ini secara sinkron memeriksa dana ketersediaan dan mengambil dana tersebut.

Reservasi
Alur ReserveCapture terdiri dari beberapa metode yang diterapkan oleh Integrator Pembayaran dan oleh Google. Ini adalah alur pembayaran dua pesan yang memungkinkan dana direservasi terlebih dahulu secara sinkron, lalu diambil secara asinkron. Setelah dana dipesan, reservasi dapat dicatat atau dibatalkan. Perekaman akan memulai perpindahan uang, dan pembatalan akan mencabut penangguhan dana pengguna.
Payment Integrator menerapkan metode ReserveFunds, AsynchronousCaptureFundsReservation dan AsynchronousCancelFundsReservation, dan Google menerapkan metode CaptureFundsReservationResultNotification dan CancelFundsReservationResultNotification.
Tangkap Alur

Membatalkan Alur

Pengembalian Dana
Alur Pengembalian Dana terdiri dari metode yang diterapkan oleh Integrator Pembayaran dan metode yang diterapkan oleh Google. Metode ini digunakan untuk menampilkan dana yang telah ditangkap melalui alur FundsTransfer atau ReserveCapture. Integrator Payment menerapkan AsynchronousRefund dan Google menerapkan RefundResultNotification

Penagihan balik
Alur Penagihan Balik masih dalam pengembangan. Jika sudah siap, dokumentasinya dapat ditemukan di sini.