REST Resource: purchases.products

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

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
}
Kolom
kind

string

Jenis ini mewakili objek inappPurchase di layanan androidpublisher.

purchaseTimeMillis

string (int64 format)

Waktu produk dibeli, dalam milidetik sejak epoch (1 Jan 1970).

purchaseState

integer

Status pembelian pesanan. Nilainya dapat berupa: 0. Dibeli 1. Dibatalkan 2. Tertunda

consumptionState

integer

Status konsumsi produk dalam aplikasi. Nilainya dapat berupa: 0. Belum dikonsumsi 1. Mengonsumsi

developerPayload

string

String yang ditentukan developer yang berisi informasi tambahan tentang pesanan.

orderId

string

ID pesanan yang terkait dengan pembelian produk dalam aplikasi.

purchaseType

integer

Jenis pembelian produk dalam aplikasi. Kolom ini hanya ditetapkan jika pembelian ini tidak dilakukan menggunakan alur penagihan dalam aplikasi standar. Nilainya dapat berupa: 0. Pengujian (yaitu dibeli dari akun pengujian lisensi) 1. Promo (yaitu dibeli menggunakan kode promo) 2. Diberikan reward (yaitu menonton iklan video, bukan membayar)

acknowledgementState

integer

Status konfirmasi produk dalam aplikasi. Nilainya dapat berupa: 0. Belum diakui 1. Dikonfirmasi

purchaseToken

string

Token pembelian yang dihasilkan untuk mengidentifikasi pembelian ini. Mungkin tidak ada.

productId

string

SKU produk dalam aplikasi. Mungkin tidak ada.

quantity

integer

Jumlah yang terkait dengan pembelian produk dalam aplikasi. Jika tidak ada, jumlahnya 1.

obfuscatedExternalAccountId

string

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

string

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

string

Kode wilayah penagihan ISO 3166-1 alpha-2 pengguna pada saat produk diberikan.

Metode

acknowledge

Mengonfirmasi pembelian item dalam aplikasi.

get

Memeriksa status pembelian dan pemakaian item dalam aplikasi.