Method: purchases.subscriptionsv2.revoke

suscripcionesv2.revoke a la compra de una suscripción del usuario.

Solicitud HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
packageName

string

Obligatorio. Es el paquete de la aplicación para la que se compró esta suscripción (por ejemplo, "com.algo").

token

string

Obligatorio. Es el token que se envió al dispositivo del usuario cuando se compró la suscripción.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "revocationContext": {
    object (RevocationContext)
  }
}
Campos
revocationContext

object (RevocationContext)

Obligatorio. Detalles adicionales sobre la revocación de la suscripción.

Cuerpo de la respuesta

Si se ejecuta correctamente, el cuerpo de la respuesta está vacío.

Alcances de autorización

Requiere el siguiente alcance de OAuth:

  • https://www.googleapis.com/auth/androidpublisher

RevocationContext

Contexto de revocación de la API de purchases.subscriptionsv2.revoke

Representación JSON
{

  // Union field RefundType can be only one of the following:
  "fullRefund": {
    object (FullRefund)
  },
  "proratedRefund": {
    object (ProratedRefund)
  }
  // End of list of possible types for union field RefundType.
}
Campos
Campo de unión RefundType. Determina el tipo de reembolso que se debe otorgar. Se debe especificar un tipo de reembolso como parte de una solicitud válida. Las direcciones (RefundType) solo pueden ser una de las siguientes opciones:
fullRefund

object (FullRefund)

Opcional. Se usa cuando se debe reembolsar a los usuarios el importe total del pedido más reciente de la suscripción.

proratedRefund

object (ProratedRefund)

Opcional. Se usa cuando se debe reembolsar a los usuarios un importe prorrateado que pagaron por su suscripción en función del tiempo restante de la suscripción.

FullRefund

Este tipo no tiene campos.

Se usa para determinar si el tipo de reembolso en RevocationContext es un reembolso total.

ProratedRefund

Este tipo no tiene campos.

Se usa para determinar si el tipo de reembolso en RevocationContext es prorrateado.