Prérequis
Consultez Prérequis pour les API de service à service. Cette API prend uniquement en charge le type d’authentification Microsoft Entra ID. Si la configuration du produit n’est pas publiée dans Partner Center, l’appel peut réussir mais ne renvoyer aucun résultat.Requête
Syntaxe de la requête
En-tête de la requête
Corps de la requête
Exemple de requête
Réponse
Corps de la réponse
L’objet
RecurrenceItem contient les paramètres suivants.
États de récurrence
- Inactive/Canceled/Failed sont des états finaux. Lorsqu’un abonnement entre dans l’un de ces états, l’utilisateur doit racheter l’abonnement pour l’activer à nouveau. L’utilisateur n’a pas le droit d’utiliser les services dans ces états.
- Lorsqu’un abonnement est annulé (Canceled), expirationTime est mis à jour avec la date et l’heure de l’annulation.
- L’ID de l’abonnement reste le même pendant toute sa durée de vie. Il ne change pas si l’option de renouvellement automatique est activée ou désactivée. Si un utilisateur rachète un abonnement après avoir atteint un état final, un nouvel ID d’abonnement est créé.
- L’ID d’un abonnement doit être utilisé pour exécuter toute opération sur un abonnement individuel.
- Lorsqu’un utilisateur rachète un abonnement après l’avoir annulé ou interrompu, si vous interrogez les résultats pour cet utilisateur, vous obtenez deux entrées : l’une avec l’ancien ID d’abonnement dans un état final, et l’autre avec le nouvel ID d’abonnement dans un état actif.
- Il est toujours recommandé de vérifier à la fois recurrenceState et expirationTime, car les mises à jour de recurrenceState peuvent être retardées de quelques minutes (voire parfois de quelques heures).
Exemple de réponse
Explication de l’exemple de réponse
Cette réponse présente trois entrées d’abonnement pour l’utilisateur : deux à l’étatCanceled et une actuellement Active qui a commencé le 26 juillet 2021.
La période de l’abonnement actif se termine le 26 août 2021 et est configurée pour se renouveler automatiquement à cette date.
Si le paiement du renouvellement échoue, l’abonnement passe en période de grâce, pendant laquelle l’utilisateur continue de bénéficier des avantages jusqu’à expirationTimeWithGrace (le 8 septembre 2021 dans cet exemple).
Lorsque l’abonnement passe en période de grâce, recurrenceState devient InDunning.
Une fois la période de grâce terminée, l’abonnement passe en période de recouvrement.
Pendant cette période, votre service cesse d’accorder les avantages et l’utilisateur doit corriger son moyen de paiement.
L’utilisateur ne peut ni annuler ni démarrer un nouvel abonnement pendant cette période.
Lorsque le paiement est traité, la durée de la période de grâce (deux semaines dans cet exemple) est déduite de la période payée suivante.
