Resource: VoidedPurchase
Resource VoidedPurchase menunjukkan pembelian yang dibatalkan/dikembalikan dananya/ditagih balik.
| Representasi JSON |
|---|
{ "kind": string, "purchaseToken": string, "purchaseTimeMillis": string, "voidedTimeMillis": string, "orderId": string, "voidedSource": integer, "voidedReason": integer, "voidedQuantity": integer } |
| Kolom | |
|---|---|
kind |
Jenis ini menampilkan objek pembelian yang dibatalkan di layanan androidpublisher. |
purchaseToken |
Token yang secara unik mengidentifikasi pembelian satu kali atau langganan. Untuk mengidentifikasi perpanjangan langganan secara unik, gunakan orderId (tersedia mulai dari API versi 3). |
purchaseTimeMillis |
Waktu saat pembelian dilakukan, dalam milidetik sejak epoch (1 Jan 1970). |
voidedTimeMillis |
Waktu saat pembelian dibatalkan/dikembalikan dananya/ditagih balik, dalam milidetik sejak epoch (1 Jan 1970). |
orderId |
ID pesanan yang secara unik mengidentifikasi pembelian satu kali, pembelian langganan, atau perpanjangan langganan. |
voidedSource |
Inisiator pembelian yang dibatalkan, kemungkinan nilainya adalah: 0. Pengguna 1. Developer 2. Google |
voidedReason |
Alasan pembelian dibatalkan, kemungkinan nilainya adalah: 0. Lainnya 1. Penyesalan 2. Not_received 3. Rusak 4. Accidental_purchase 5. Penipuan 6. Friendly_fraud 7. Penagihan balik 8. Unacknowledged_purchase |
voidedQuantity |
Jumlah yang dibatalkan sebagai akibat dari pengembalian dana sebagian berdasarkan jumlah. Pembelian yang dibatalkan dari pengembalian dana sebagian berdasarkan jumlah mungkin hanya ditampilkan jika includeQuantityBasedPartialRefund disetel ke benar. |
Metode |
|
|---|---|
|
Mencantumkan pembelian yang dibatalkan, dikembalikan dananya, atau ditagih balik. |
Kode error
Operasi resource ini menampilkan kode error HTTP berikut:
| Kode error | Alasan | Deskripsi | Resolusi |
|---|---|---|---|
400 |
invalidValue |
Nilai yang tidak valid diberikan dalam permintaan. Error ini sering kali ditampilkan untuk token pembelian yang salah format atau tidak valid. | Perbaiki nilai kolom yang tidak valid dalam isi atau parameter permintaan berdasarkan referensi API. |
400 |
required |
Kolom atau parameter wajib diisi tidak ada dalam permintaan. | Lihat dokumentasi API untuk memastikan semua kolom dan parameter wajib diisi disertakan. |
403 |
userInsufficientPermission |
Pengguna tidak memiliki izin yang memadai untuk melakukan operasi yang diminta. | Pastikan pengguna yang diautentikasi memiliki izin yang diperlukan di Konsol Google Play. Lihat Menggunakan akun layanan untuk mengetahui detail selengkapnya. |
404 |
notFound |
Resource yang diminta tidak dapat ditemukan. | Verifikasi bahwa ID (misalnya, token pembelian, nama paket, ID produk, ID langganan) sudah benar. |
409 |
concurrentUpdate |
Ada upaya untuk memperbarui objek yang sedang diperbarui secara bersamaan. | Coba lagi permintaan dengan backoff eksponensial. Hindari modifikasi serentak pada resource yang sama. |
5xx |
Generic error |
Error umum di server Google Play. | Coba lagi permintaan Anda. Jika masalah berlanjut, hubungi pengelola akun Google Play Anda atau kirimkan permintaan dukungan. Pertimbangkan untuk memeriksa Dasbor Status Play untuk mengetahui pemadaman layanan yang diketahui. |