Muat ulang alur token

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

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.

  1. Server Integrator Pembayaran memberi tahu Server Google bahwa token telah kedaluwarsa atau akan segera kedaluwarsa.
  2. Server Google mengirim pesan refreshToken ke Server Integrator Pembayaran. Data ini mencakup authenticationRequestId dan GPT sebagai bukti autentikasi.
  3. 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.
  4. 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.