Method: purchases.subscriptionsv2.revoke

assinaturasv2.revogue a compra de uma assinatura para o usuário.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
packageName

string

Obrigatório. O pacote do aplicativo para o qual a assinatura foi comprada (por exemplo, "com.alguma.coisa").

token

string

Obrigatório. O token fornecido ao dispositivo do usuário quando a assinatura foi comprada.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "revocationContext": {
    object (RevocationContext)
  }
}
Campos
revocationContext

object (RevocationContext)

Obrigatório. Mais detalhes sobre a revogação da assinatura.

Corpo da resposta

Se a solicitação for concluída, o corpo da resposta estará vazio.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

RevocationContext

Contexto de revogação da API purchase.subscriptionsv2.revoke.

Representação 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ão RefundType. Determina o tipo de reembolso que deve ser concedido. Um tipo de reembolso precisa ser especificado como parte de uma solicitação válida. RefundType pode ser apenas de um dos tipos a seguir:
proratedRefund

object (ProratedRefund)

Opcional. Usado quando os usuários devem receber um reembolso de um valor proporcional que pagaram pela assinatura com base no tempo restante.

ProratedRefund

Esse tipo não tem campos.

Usado para determinar se o tipo de reembolso no RevocationContext é um reembolso proporcional.