Method: purchases.subscriptions.cancel

Cancela la compra de una suscripción del usuario. La suscripción sigue siendo válida hasta su fecha de vencimiento.

Solicitud HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel

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

Parámetros de ruta de acceso

Parámetros
packageName

string

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

subscriptionId

string

Es el ID de la suscripción que se compró (por ejemplo, "mensual001").

token

string

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
{
  "cancellationType": enum (CancellationType)
}
Campos
cancellationType

enum (CancellationType)

Opcional. Es el tipo de cancelación de la suscripción comprada.

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

CancellationType

Es el tipo de cancelación que solicitó el desarrollador.

Enumeraciones
CANCELLATION_TYPE_UNSPECIFIED Indica que no se especificó el tipo de cancelación.
USER_REQUESTED_STOP_RENEWALS El usuario solicitó la cancelación y se puede restablecer la suscripción. Solo detiene la próxima renovación de la suscripción. En el caso de una suscripción por cuotas, los usuarios deben terminar el período de compromiso. Para obtener más detalles sobre las renovaciones y los pagos, consulta https://developer.android.com/google/play/billing/subscriptions#installments.
DEVELOPER_REQUESTED_STOP_PAYMENTS Indica que el desarrollador solicitó la cancelación y que no se puede restablecer la suscripción. Detiene el próximo pago de la suscripción. En el caso de una suscripción por cuotas, los usuarios no necesitarán pagar el próximo pago ni finalizar el período de compromiso. Para obtener más detalles sobre las renovaciones y los pagos, consulta https://developer.android.com/google/play/billing/subscriptions#installments. Este es el comportamiento predeterminado cuando no se especifica un tipo de cancelación.