Ringkasan
Beberapa integrator memperkirakan masa berlaku token pembayarannya akan berakhir. Dalam situasi ini, saat token mendekati habis masa berlakunya, Google akan mengautentikasi pengguna lagi dan memperpanjang masa berlaku token. Ini disebut alur token refresh, atau alur pengaitan ulang. Selama alur ini, integrator akan memberi tahu Google saat token pembayaran berakhir.
Cara kerja alurnya
Jika masa berlaku token telah habis, atau masa berlakunya akan habis, alur ini akan melalui proses perpanjangan tanggal habis masa berlaku.
Muat Ulang Alur Token
Berikut adalah daftar objek yang diwakili dalam diagram di atas:
- Server Google: Server backend di Google yang mengirimkan perintah pengambilan ke Server Payment Integrator.
- Server Integrator Pembayaran: Server backend integrator yang menerima permintaan pengambilan dana.
Dalam alur ini, masa berlaku token telah habis atau hampir habis masa berlakunya. Tindakan dimulai dengan Server Integrator Pembayaran.
- Server Integrator Pembayaran memberi tahu Server Google bahwa token telah kedaluwarsa atau akan segera kedaluwarsa.
- Server Google mengirim pesan
refreshToken
ke Server Integrator Pembayaran. Data ini mencakupauthenticationRequestId
danGPT
sebagai bukti autentikasi. - Server Integrator Pembayaran memperbarui token dengan tanggal habis masa berlaku yang baru. Hal ini dapat terjadi terlepas dari apakah token asli sudah tidak berlaku atau belum.
- Server Integrator Pembayaran mengirim pesan Berhasil ke Server Google.
Praktik terbaik dan pertimbangan lainnya
googlePaymentToken
yang dikirim ke Server Integrator Pembayaran tidak akan berupa token baru, tetapi token yang sudah ada yang telah dibuat melalui associateAccount
. Jika token tidak diketahui, pesan error FAILED_PRECONDITION
akan ditampilkan.