Resource: ProductPurchase
Resource ProductPurchase menunjukkan status pembelian produk dalam aplikasi pengguna.
Representasi JSON |
---|
{ "kind": string, "purchaseTimeMillis": string, "purchaseState": integer, "consumptionState": integer, "developerPayload": string, "orderId": string, "purchaseType": integer, "acknowledgementState": integer, "purchaseToken": string, "productId": string, "quantity": integer, "obfuscatedExternalAccountId": string, "obfuscatedExternalProfileId": string, "regionCode": string, "refundableQuantity": integer } |
Kolom | |
---|---|
kind |
Jenis ini mewakili objek inappPurchase di layanan androidpublisher. |
purchaseTimeMillis |
Waktu produk dibeli, dalam milidetik sejak epoch (1 Januari 1970). |
purchaseState |
Status pembelian pesanan. Nilai yang mungkin adalah: 0. Membeli 1. Dibatalkan 2. Tertunda |
consumptionState |
Status pemakaian produk dalam aplikasi. Nilai yang mungkin adalah: 0. Belum dikonsumsi 1. Mengonsumsi |
developerPayload |
String yang ditentukan developer yang berisi informasi tambahan tentang pesanan. |
orderId |
ID pesanan yang terkait dengan pembelian produk dalam aplikasi. |
purchaseType |
Jenis pembelian produk dalam aplikasi. Kolom ini hanya ditetapkan jika pembelian ini tidak dilakukan menggunakan alur penagihan via Google Play standar. Nilai yang mungkin adalah: 0. Pengujian (yaitu, dibeli dari akun pengujian lisensi) 1. Promo (yaitu pembelian menggunakan kode promo). Tidak termasuk pembelian Play Points. 2. Reward (yaitu dari menonton iklan video, bukan membayar) |
acknowledgementState |
Status konfirmasi produk dalam aplikasi. Nilai yang mungkin adalah: 0. Belum dikonfirmasi 1. Dikonfirmasi |
purchaseToken |
Token pembelian yang dibuat untuk mengidentifikasi pembelian ini. Mungkin tidak ada. |
productId |
SKU produk dalam aplikasi. Mungkin tidak ada. |
quantity |
Jumlah yang terkait dengan pembelian produk dalam aplikasi. Jika tidak ada, jumlahnya adalah 1. |
obfuscatedExternalAccountId |
Versi ID yang di-obfuscate yang secara unik terkait dengan akun pengguna di aplikasi Anda. Hanya ada jika ditentukan menggunakan https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid saat pembelian dilakukan. |
obfuscatedExternalProfileId |
Versi ID yang di-obfuscate yang secara unik terkait dengan profil pengguna di aplikasi Anda. Hanya ada jika ditentukan menggunakan https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid saat pembelian dilakukan. |
regionCode |
Kode wilayah penagihan ISO 3166-1 alpha-2 pengguna pada saat produk diberikan. |
refundableQuantity |
Jumlah yang memenuhi syarat untuk pengembalian dana, yaitu jumlah yang belum dikembalikan dananya. Nilai ini mencerminkan pengembalian dana sebagian berdasarkan jumlah dan pengembalian dana penuh. |
Metode |
|
---|---|
|
Mengonfirmasi pembelian item dalam aplikasi. |
|
Memakai pembelian untuk item dalam aplikasi. |
|
Memeriksa status pembelian dan pemakaian item dalam aplikasi. |