- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- RevocationContext
- FullRefund
- ProratedRefund
- Pruébalo
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 |
Obligatorio. Es el paquete de la aplicación para la que se compró esta suscripción (por ejemplo, "com.algo"). |
token |
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 ( |
Campos | |
---|---|
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 |
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 |
Opcional. Se usa cuando se debe reembolsar a los usuarios el importe total del pedido más reciente de la suscripción. |
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.