- 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
subscriptionsv2.revoke a subscription purchase for the user.
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 | |
---|---|
package |
Obligatorio. Es el paquete de la aplicación para la que se compró la suscripción (por ejemplo, "com.algo.algo"). |
token |
Obligatorio. Es el token que se proporcionó 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 | |
---|---|
revocation |
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 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: |
|
full |
Opcional. Se usa cuando los usuarios deben recibir un reembolso del importe total del pedido más reciente de la suscripción. |
prorated |
Opcional. Se utiliza cuando los usuarios tienen que recibir un reembolso de 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 de RevocationContext es un reembolso total.
ProratedRefund
Este tipo no tiene campos.
Se usa para determinar si el tipo de reembolso de RevocationContext es prorrateado.