Memecahkan masalah transaksi fisik

Jika Anda mengalami masalah dalam memenuhi intent transaksi dengan Action Anda, lihat apakah Anda mengalami salah satu gejala yang dijelaskan di bagian berikut dan lakukan langkah-langkah pemecahan masalah yang direkomendasikan.

Tindakan tidak merespons

Gejala: Saat memeriksa persyaratan atau keputusan transaksi pengguna, pengguna akan mendapatkan kembali respons "Aplikasi tidak merespons saat ini. Coba lagi nanti."

Pemecahan masalah: Pastikan project Action Anda memiliki semua informasi direktori yang diperlukan, termasuk link kebijakan privasi.

Tidak dapat memproses tanda terima

Gejala: Selama otorisasi pembelian, pengguna mendapatkan respons yang mengatakan "Maaf, saya tidak dapat memproses tanda terima Anda."

Pemecahan masalah:

  • Pastikan merchantOrderId Anda unik. Pesanan baru tidak dapat dilakukan dengan ID pesanan yang sudah ada sebelumnya.
  • Pastikan Anda mengirimkan respons sederhana bersama dengan orderUpdate awal; ini adalah format respons wajib.

Tidak dapat mengirim pembaruan pesanan

Gejala: Saat mengirim pembaruan pesanan untuk pesanan yang sudah ada, Orders API akan merespons dengan kode error 500 dan pesan error berikut: "Order OrderID for project ProjectID could not be updated. Coba lagi."

Pemecahan masalah:

Pembaruan pesanan tidak muncul sebagai notifikasi

Gejala: Pesanan awal dilakukan dan pembaruan pesanan tindak lanjut berhasil dengan kode status 200, tetapi tidak muncul sebagai notifikasi push di perangkat pengguna yang dilengkapi dengan Asisten.

Pemecahan masalah: Tidak semua pembaruan pesanan akan ditampilkan sebagai notifikasi push; hanya update dengan status CANCELLED, FULFILLED, REJECTED, atau RETURNED yang akan menghasilkan notifikasi.

Melihat transaksi di akun Anda

Anda dapat melihat transaksi yang telah dilakukan melalui akun Anda dengan mengikuti langkah-langkah berikut:

  1. Buka myaccount.google.com dan login.
  2. Klik Pembayaran & langganan di menu kiri.
  3. Di bagian Pembelian, klik Kelola pembelian.

Anda juga dapat melihat transaksi sandbox dengan menambahkan parameter kueri URL berikut:

myaccount.google.com/purchases?sandbox=1

Tips pemecahan masalah lainnya

Jika gejala di atas tidak menjelaskan masalah yang sedang Anda alami, sebaiknya lihat log Stackdriver project Anda untuk mengetahui pemecahan masalah lebih lanjut. Anda juga dapat membuka setelan Akun Google untuk melihat dan mengelola pembelian apa pun yang telah dilakukan dengan Action.