Kolom latestOrderId di SubscriptionPurchaseV2 tidak digunakan lagi. Berikut adalah representasi JSON objek SubscriptionPurchaseV2.

Representasi JSON
{
  "kind": string,
  "regionCode": string,
  "lineItems": [
    {
      object (SubscriptionPurchaseLineItem)
    }
  ],
  "startTime": string,
  "subscriptionState": enum (SubscriptionState),
  "latestOrderId": string, Deprecated. Use lineItems.latest_successful_order_id instead.
  "linkedPurchaseToken": string,
  "pausedStateContext": {
    object (PausedStateContext)
  },
  "canceledStateContext": {
    object (CanceledStateContext)
  },
  "testPurchase": {
    object (TestPurchase)
  },
  "acknowledgementState": enum (AcknowledgementState),
  "externalAccountIdentifiers": {
    object (ExternalAccountIdentifiers)
  },
  "subscribeWithGoogleInfo": {
    object (SubscribeWithGoogleInfo)
  },
  "etag": string,
  "outOfAppPurchaseContext": {
    object (OutOfAppPurchaseContext)
  }
}
Kolom
kind

string

Jenis ini menampilkan objek SubscriptionPurchaseV2 di layanan androidpublisher.

regionCode

string

Kode wilayah/negara penagihan ISO 3166-1 alpha-2 pengguna pada saat langganan diberikan.

lineItems[]

object (SubscriptionPurchaseLineItem)

Info tingkat item untuk pembelian langganan. Item dalam pembelian yang sama harus semuanya dengan AutoRenewingPlan atau semuanya dengan PrepaidPlan.

startTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

subscriptionState

enum (SubscriptionState)

Status langganan saat ini.

latestOrderId
(deprecated)

string

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

string

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

object (PausedStateContext)

Konteks tambahan seputar langganan yang dijeda. Hanya ada jika langganan saat ini memiliki status subscriptionState SUBSCRIPTION_STATE_PAUSED.

canceledStateContext

object (CanceledStateContext)

Konteks tambahan seputar langganan yang dibatalkan. Hanya ada jika langganan saat ini memiliki status subscriptionState SUBSCRIPTION_STATE_CANCELED atau SUBSCRIPTION_STATE_EXPIRED.

testPurchase

object (TestPurchase)

Hanya ada jika pembelian langganan ini adalah uji coba.

acknowledgementState

enum (AcknowledgementState)

Status konfirmasi langganan.

externalAccountIdentifiers

object (ExternalAccountIdentifiers)

ID akun pengguna dalam layanan pihak ketiga.

subscribeWithGoogleInfo

object (SubscribeWithGoogleInfo)

Profil pengguna yang terkait dengan pembelian yang dilakukan dengan 'Berlangganan dengan Google'.

etag

string

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

object (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.