Alur pembelian

Ringkasan

Setelah akun dikaitkan, instrumen yang baru dibuat dapat digunakan untuk pembelian. Pembelian dalam Google terjadi dalam satu atau dua mode:

  • Dimulai oleh pengguna
  • Dimulai oleh sistem

Apa pun mode yang dipilih, pada umumnya, UI Integrator tidak akan terlibat dalam pembelian.

Cara kerja alurnya

Diagram di bawah menunjukkan pembelian yang dimulai pengguna.

Alur pembelian-Pengguna hadir

Alur pembelian

Objek dalam diagram mencakup hal berikut:

  • Pengguna: Ini adalah orang yang ingin membeli sesuatu melalui Google.
  • UI Google: Antarmuka tempat pelanggan mulai melakukan pembelian.
  • 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 pembelian ini, pengguna berada dalam sesi. Mereka memulai alurnya dengan mulai membeli barang.

  1. Pengguna mulai membeli item melalui UI Google.
  2. Informasi pembelian dikirim ke Server Google.
  3. Server Google mengirimkan permintaan Capture (GPT, amount) ke Server Integrator Pembayaran.
  4. Server Integrator Pembayaran mengirimkan kembali respons Berhasil ke Server Google.
  5. Server Google mengirimkan kembali respons Success ke UI Google.
  6. Item dikirimkan kepada pelanggan.

Alur yang dimulai oleh sistem ditampilkan di bawah ini. Dalam kasus ini, sistem Google telah memulai pembayaran atas nama pengguna. Hal ini dapat terjadi karena berbagai alasan (misalnya, langganan bulanan).

Dalam situasi ini, pengguna sedang tidak berada dalam sesi.

Alur pembelian-Pengguna tidak ada

Alur pembelian sistem

Objek dalam diagram adalah sebagai berikut:

  • Server Google: Server backend di Google yang memulai pembelian.
  • Server Integrator Pembayaran: Server backend integrator yang menerima permintaan pengambilan dana.

Dalam alur pembelian ini, pengguna tidak ada. Server Google memulai pembelian.

  1. Server Google memicu alur pembelian saat pengguna tidak berada dalam sesi.
  2. Server Google mengirimkan perintah Capture, termasuk GPT dan amount pembelian.
  3. Server Integrator Pembayaran membalas dengan pesan Berhasil.

Praktik terbaik dan pertimbangan lainnya

Integrator dan/atau Google dapat mengarahkan pengguna melalui alur autentikasi ulang sebelum melakukan pembelian karena berbagai alasan. Beberapa kemungkinan alasannya meliputi:

  1. Mesin risiko Google menentukan bahwa pembayaran tampak mencurigakan.
  2. Persyaratan peraturan menuntut OTP untuk setiap pembelian.

Dalam kasus tersebut, Google akan mengautentikasi ulang pengguna, lalu memungkinkannya menyelesaikan alur pembelian. Hasil dari alur autentikasi ulang adalah bukti identitas dan autentikasi pengguna. Selama alur pembelian, hasil autentikasi ulang dikirim ke Integrator Pembayaran bersama dengan informasi pembelian.