Method: purchases.subscriptionsv2.revoke

subscriptionsv2.revoke un abonnement pour l'utilisateur.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
packageName

string

Obligatoire. Package de l'application pour lequel cet abonnement a été souscrit (par exemple, "com.some.thing").

token

string

Obligatoire. Jeton fourni à l'appareil de l'utilisateur lors de la souscription de l'abonnement.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "revocationContext": {
    object (RevocationContext)
  }
}
Champs
revocationContext

object (RevocationContext)

Obligatoire. Informations supplémentaires concernant la révocation de l'abonnement.

Corps de la réponse

Si la requête aboutit, le corps de la réponse est vide.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

RevocationContext

Contexte de révocation de l'API Purchases.subscriptionsv2.revoke.

Représentation JSON
{

  // Union field RefundType can be only one of the following:
  "fullRefund": {
    object (FullRefund)
  },
  "proratedRefund": {
    object (ProratedRefund)
  }
  // End of list of possible types for union field RefundType.
}
Champs
Champ d'union RefundType. Détermine le type de remboursement à accorder. Un type de remboursement doit être spécifié pour une demande valide. RefundType ne peut être qu'un des éléments suivants :
fullRefund

object (FullRefund)

Facultatif. Utilisée lorsque les utilisateurs doivent être remboursés du montant total de la dernière commande de l'abonnement.

proratedRefund

object (ProratedRefund)

Facultatif. Utilisée lorsque les utilisateurs doivent recevoir un remboursement d'un montant au prorata qu'ils ont payé pour leur abonnement en fonction de la durée restante de l'abonnement.

FullRefund

Ce type ne comporte aucun champ.

Permet de déterminer si le type de remboursement dans RevocationContext correspond à un remboursement total.

ProratedRefund

Ce type ne comporte aucun champ.

Permet de déterminer si le type de remboursement dans RevocationContext est un remboursement au prorata.