Method: purchases.subscriptionsv2.revoke

subscriptionsv2.revoke un achat d'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 laquelle cet abonnement a été acheté (par exemple, "com.un.truc").

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 sur 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é dans une requête valide. RefundType ne peut être qu'un des éléments suivants :
fullRefund

object (FullRefund)

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

proratedRefund

object (ProratedRefund)

Facultatif. Utilisé lorsque les utilisateurs doivent être remboursés du montant 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 est un remboursement intégral.

ProratedRefund

Ce type ne comporte aucun champ.

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