Method: purchases.subscriptions.cancel

Cancela a compra de assinatura de um usuário. A assinatura continua válida até o prazo de validade.

Solicitação HTTP

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

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

Parâmetros de caminho

Parâmetros
packageName

string

O nome do pacote do aplicativo da assinatura comprada. Por exemplo, "com.some.thing".

subscriptionId

string

O ID da assinatura comprada (por exemplo, "monthly001").

token

string

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

enum (CancellationType)

Opcional. O tipo de cancelamento da assinatura comprada.

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

CancellationType

O tipo de cancelamento solicitado pelo desenvolvedor.

Enums
CANCELLATION_TYPE_UNSPECIFIED Tipo de cancelamento não especificado.
USER_REQUESTED_STOP_RENEWALS Cancelamento solicitado pelo usuário, e a assinatura pode ser restaurada. Isso só interrompe a próxima renovação da assinatura. Para uma assinatura parcelada, os usuários ainda precisam concluir o período de compromisso. Para mais detalhes sobre renovações e pagamentos, consulte https://developer.android.com/google/play/billing/subscriptions#installments.
DEVELOPER_REQUESTED_STOP_PAYMENTS O cancelamento foi solicitado pelo desenvolvedor, e a assinatura não pode ser restaurada. Isso interrompe o próximo pagamento da assinatura. Para uma assinatura parcelada, os usuários não precisam pagar o próximo pagamento e concluir o período de compromisso. Para mais detalhes sobre renovações e pagamentos, consulte https://developer.android.com/google/play/billing/subscriptions#installments. Esse é o comportamento padrão quando nenhum tipo de cancelamento é especificado.