O campo latestOrderId em SubscriptionPurchaseV2 foi descontinuado. Confira a seguir a representação
JSON do objeto SubscriptionPurchaseV2.
| Representação JSON |
|---|
{ "kind": string, "regionCode": string, "lineItems": [ { object ( |
| Campos | |
|---|---|
kind |
Este tipo representa um objeto "SubscriptionPurchaseV2" no serviço "androidpublisher". |
regionCode |
Código regional/país de faturamento do usuário no formato ISO 3166-1 alpha-2, no momento em que a assinatura foi concedida. |
lineItems[] |
Informações no nível do item sobre a compra de uma assinatura. Os itens na mesma compra precisam estar todos com "AutoRenewingPlan" ou com "PrepaidPlan". |
startTime |
Data e hora em que a assinatura foi concedida. Este campo não é definido para assinaturas pendentes (a assinatura foi criada, mas aguarda pagamento durante a inscrição). Usa o padrão RFC 3339, em que a resposta gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
subscriptionState |
O estado atual da assinatura. |
latestOrderId |
Descontinuado: use lineItems.latest_successful_order_id. O código do último pedido associado à compra da assinatura. Para assinaturas "autoRenewing", é o código do pedido de inscrição, caso ela ainda não tenha sido renovada, ou o código do último pedido recorrente (pedido bem-sucedido, pendente ou recusado). Para assinaturas pré-pagas, é o código associado ao token de compra consultado. |
linkedPurchaseToken |
O token de compra da antiga assinatura, caso ela seja de algum dos tipos a seguir: * Reinscrição de uma assinatura cancelada, mas ativa * Upgrade/downgrade de uma assinatura prévia. * Conversão de assinatura pré-paga para renovação automática. * Conversão de assinatura com renovação automática para pré-paga. * Recarga de uma assinatura pré-paga. |
pausedStateContext |
Contexto adicional sobre assinaturas pausadas. Presente apenas se o "subscriptionState" da assinatura for SUBSCRIPTION_STATE_PAUSED. |
canceledStateContext |
Contexto adicional sobre assinaturas canceladas. Presente apenas se o "subscriptionState" da assinatura for SUBSCRIPTION_STATE_CANCELED ou SUBSCRIPTION_STATE_EXPIRED. |
testPurchase |
Presente apenas se esta compra de assinatura for um teste. |
acknowledgementState |
O estado de confirmação da assinatura. |
externalAccountIdentifiers |
Identificador da conta de usuário no serviço de terceiros. |
subscribeWithGoogleInfo |
Perfil de usuário associado às compras feitas com o "Assine com o Google". |
etag |
Tag de entidade que representa o estado atual da assinatura. O desenvolvedor vai apresentar esta ETag para ações de assinatura. Esta ETag está sempre presente em assinaturas pré-pagas e com renovação automática. |
outOfAppPurchaseContext |
Contexto adicional para compras fora do app. Essas informações só estão presentes em compras de renovação de assinatura (feitas após a expiração da assinatura anterior do mesmo produto) realizadas pela central de assinaturas do Google Play. Esse campo será removido depois que você confirmar a assinatura. |