- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- CancellationContext
- CancellationType
- Essayer
subscriptionsv2.cancel a subscription purchase for the user.
Requête HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:cancel
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
packageName |
Obligatoire. Package de l'application pour laquelle cet abonnement a été acheté (par exemple, "com.exemple.XXX"). |
token |
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 |
---|
{
"cancellationContext": {
object ( |
Champs | |
---|---|
cancellationContext |
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
CancellationContext
Contexte d'annulation de l'API purchases.subscriptionsv2.cancel.
Représentation JSON |
---|
{
"cancellationType": enum ( |
Champs | |
---|---|
cancellationType |
Obligatoire. Type de résiliation de l'abonnement souscrit. |
CancellationType
Type d'annulation demandé par le développeur.
Enums | |
---|---|
CANCELLATION_TYPE_UNSPECIFIED |
Type de résiliation non spécifié. |
USER_REQUESTED_STOP_RENEWALS |
L'utilisateur a demandé la résiliation, mais l'abonnement peut être rétabli. Elle arrête uniquement le prochain renouvellement de l'abonnement. Pour un abonnement avec paiements échelonnés, les utilisateurs doivent toujours terminer la période d'engagement. Pour en savoir plus sur les renouvellements et les paiements, consultez https://developer.android.com/google/play/billing/subscriptions#installments. |
DEVELOPER_REQUESTED_STOP_PAYMENTS |
La résiliation a été demandée par le développeur et l'abonnement ne peut pas être restauré. Le prochain paiement de l'abonnement est alors arrêté. Pour un abonnement avec paiements échelonnés, les utilisateurs n'auront pas à effectuer le prochain paiement et à terminer la période d'engagement. Pour en savoir plus sur les renouvellements et les paiements, consultez https://developer.android.com/google/play/billing/subscriptions#installments. |