Kolom latestOrderId di SubscriptionPurchaseV2 tidak digunakan lagi. Berikut adalah representasi JSON
objek SubscriptionPurchaseV2.
| Representasi JSON |
|---|
{ "kind": string, "regionCode": string, "lineItems": [ { object ( |
| Kolom | |
|---|---|
kind |
Jenis ini menampilkan objek SubscriptionPurchaseV2 di layanan androidpublisher. |
regionCode |
Kode wilayah/negara penagihan ISO 3166-1 alpha-2 pengguna pada saat langganan diberikan. |
lineItems[] |
Info tingkat item untuk pembelian langganan. Item dalam pembelian yang sama harus semuanya dengan AutoRenewingPlan atau semuanya dengan PrepaidPlan. |
startTime |
Waktu saat langganan diberikan. Tidak ditetapkan untuk langganan yang tertunda (langganan sudah dibuat, tetapi menunggu pembayaran saat pendaftaran). Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
subscriptionState |
Status langganan saat ini. |
latestOrderId |
Tidak digunakan lagi: Gunakan lineItems.latest_successful_order_id sebagai gantinya. ID pesanan dari pesanan terbaru yang terkait dengan pembelian langganan. Untuk langganan autoRenewing, ini adalah ID pesanan dari pesanan pendaftaran jika belum diperpanjang, atau ID pesanan berulang terakhir (pesanan berhasil, tertunda, atau ditolak). Untuk langganan prabayar, ini adalah ID pesanan yang terkait dengan token pembelian yang dikueri. |
linkedPurchaseToken |
Token pembelian langganan lama jika langganan ini adalah salah satu dari yang berikut: * Pendaftaran ulang langganan yang dibatalkan, tetapi belum berakhir * Upgrade/downgrade dari langganan sebelumnya. * Konversi dari langganan prabayar ke perpanjangan otomatis. * Konversi dari langganan perpanjangan otomatis ke prabayar. * Tambah saldo langganan prabayar. |
pausedStateContext |
Konteks tambahan seputar langganan yang dijeda. Hanya ada jika langganan saat ini memiliki status subscriptionState SUBSCRIPTION_STATE_PAUSED. |
canceledStateContext |
Konteks tambahan seputar langganan yang dibatalkan. Hanya ada jika langganan saat ini memiliki status subscriptionState SUBSCRIPTION_STATE_CANCELED atau SUBSCRIPTION_STATE_EXPIRED. |
testPurchase |
Hanya ada jika pembelian langganan ini adalah uji coba. |
acknowledgementState |
Status konfirmasi langganan. |
externalAccountIdentifiers |
ID akun pengguna dalam layanan pihak ketiga. |
subscribeWithGoogleInfo |
Profil pengguna yang terkait dengan pembelian yang dilakukan dengan 'Berlangganan dengan Google'. |
etag |
Tag entitas mewakili status langganan saat ini. Developer akan memberikan ETag ini untuk tindakan langganan. ETag ini selalu ada untuk langganan perpanjangan otomatis dan prabayar. |
outOfAppPurchaseContext |
Konteks tambahan untuk pembelian di luar aplikasi. Informasi ini hanya tersedia untuk pembelian ulang langganan (pembelian langganan yang dilakukan setelah langganan sebelumnya untuk produk yang sama telah habis masa berlakunya) melalui pusat langganan Google Play. Kolom ini akan dihapus setelah Anda mengonfirmasi langganan. |