Method: purchases.subscriptionsv2.revoke

abonnementsv2.rvoque l'achat d'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é acheté (par exemple, "com.quel.chose".)

token

string

Obligatoire. Jeton fourni à l'appareil de l'utilisateur lors de l'achat 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 purchase.subscriptionsv2.revoke.

Représentation JSON
{

  // Union field RefundType can be only one of the following:
  "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. Une demande valide doit inclure un type de remboursement. RefundType ne peut être qu'un des éléments suivants :
proratedRefund

object (ProratedRefund)

Facultatif. Utilisé lorsque les utilisateurs doivent être remboursés d'un montant au prorata de leur abonnement payé en fonction de la durée restante de l'abonnement.

ProratedRefund

Ce type ne comporte aucun champ.

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