El campo latestOrderId en SubscriptionPurchaseV2 dejó de estar disponible. A continuación, se muestra la representación JSON del objeto SubscriptionPurchaseV2.
| Representación JSON |
|---|
{ "kind": string, "regionCode": string, "lineItems": [ { object ( |
| Campos | |
|---|---|
kind |
Este tipo representa un objeto SubscriptionPurchaseV2 en el servicio androidpublisher. |
regionCode |
Es el código regional o de país de facturación (según ISO 3166-1 alpha-2) del usuario en el momento en que se otorgó la suscripción. |
lineItems[] |
Es la información a nivel del elemento para la compra de una suscripción. Todos los elementos de una misma compra deben estar establecidos como AutoRenewingPlan, o bien como PrepaidPlan. |
startTime |
Es la fecha y hora en la que se otorgó la suscripción. No se configura para las suscripciones pendientes (cuando se crea la suscripción, pero se espera el pago durante el registro). Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean "Z". Ejemplos: |
subscriptionState |
Es el estado actual de la suscripción. |
latestOrderId |
Obsoleto: Usa lineItems.latest_successful_order_id en su lugar. Es el ID del pedido más reciente asociado a la compra de la suscripción. Para una suscripción del tipo autoRenewing, es decir, con renovación automática, es el ID del pedido de registro, si aún no se renovó, o el ID del pedido recurrente más reciente (un pedido ejecutado, pendiente o rechazado). En el caso de una suscripción prepagada, es el ID de pedido asociado con el token de compra consultado. |
linkedPurchaseToken |
Es el token de compra de la suscripción anterior si esta suscripción es una de las siguientes: * Nuevo registro de una suscripción cancelada pero no vencida * Cambio a una versión superior o inferior desde una suscripción anterior * Cambio de una suscripción prepagada a una con renovación automática * Cambio de una suscripción con renovación automática a una prepagada * Recarga de una suscripción prepagada |
pausedStateContext |
Es contexto adicional para las suscripciones pausadas. Solo está presente si la suscripción tiene el estado subscriptionState establecido como SUBSCRIPTION_STATE_PAUSED. |
canceledStateContext |
Es contexto adicional para las suscripciones canceladas. Solo está presente si la suscripción tiene el estado subscriptionState establecido como SUBSCRIPTION_STATE_CANCELED o SUBSCRIPTION_STATE_EXPIRED. |
testPurchase |
Solo está presente si la compra de esta suscripción es de prueba. |
acknowledgementState |
Es el estado del procesamiento de compra de la suscripción. |
externalAccountIdentifiers |
Es el identificador de la cuenta de usuario en el servicio externo. |
subscribeWithGoogleInfo |
Es el perfil de usuario asociado a las compras realizadas con "Suscríbete con Google". |
etag |
Es la etiqueta de entidad que representa el estado actual de la suscripción. El desarrollador proporcionará esta ETag para que se pueda usar en acciones relacionadas con las suscripciones. Las suscripciones prepagadas y con renovación automática siempre tienen esta ETag. |
outOfAppPurchaseContext |
Es contexto adicional para las compras fuera de la app. Esta información solo está presente en las compras de renovaciones de suscripciones (compras de suscripciones realizadas después de que haya vencido la suscripción anterior del mismo producto) que se realizan a través del centro de suscripciones de Google Play. Este campo se quitará después de que confirmes la suscripción. |