Method: purchases.subscriptionsv2.revoke

suscripcionesv2.revoca la compra de una suscripción para el 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 el que se compró esta suscripción (por ejemplo, "com.algo.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.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

RevocationContext

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

Representación JSON
{

  // Union field RefundType can be only one of the following:
  "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:
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.

ProratedRefund

Este tipo no tiene campos.

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