Jika Anda mengalami masalah saat memenuhi intent transaksi dengan Action Anda, lihat apakah Anda mengalami salah satu gejala yang dijelaskan di bagian berikut dan melakukan langkah-langkah pemecahan masalah yang direkomendasikan.
Tindakan tidak merespons
Gejala: Saat memicu intent transaksi (TransactionRequirements
, TransactionDecision
), 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 menerima 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 lama yang sudah ada. - Pastikan Anda mengirimkan respons sederhana
bersama
orderUpdate
awal; ini adalah format respons wajib.
Tidak dapat mengirimkan pembaruan pesanan
Gejala: Saat mengirimkan pembaruan pesanan untuk pesanan yang sudah ada, Orders API
merespons dengan kode error 500 dan pesan error berikut: "Order OrderID
untuk project ProjectID
tidak dapat diperbarui. Coba lagi."
Pemecahan masalah:
- Pastikan Anda memberikan kredensial kerja selama autentikasi JWT untuk Orders API.
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 perangkat seluler.
Pemecahan masalah: Tidak semua pembaruan pesanan akan ditampilkan sebagai notifikasi push;
hanya memperbarui dengan status CANCELLED
, FULFILLED
, REJECTED
, atau RETURNED
menghasilkan notifikasi.
Lihat transaksi di akun Anda
Anda dapat melihat transaksi yang telah dilakukan melalui akun Anda dengan mengikuti langkah-langkah berikut:
- Buka myaccount.google.com dan login.
- Klik Pembayaran & langganan di menu kiri.
- 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 menggambarkan masalah yang Anda hadapi, Anda mungkin melihat log Stackdriver project Anda untuk pemecahan masalah lebih lanjut. Anda juga dapat melihat setelan Akun Google Anda untuk melihat dan mengelola pembelian apa pun yang telah dilakukan dengan Action Anda.