Subscriptions
Informations générales
Avec les abonnements, vous pouvez fournir aux utilisateurs l’accès à un ensemble de services sous certaines conditions. La solution de gestion des abonnements est basée sur le produit Subscriptions
Les plans d’abonnement varient en termes de durée et de conditions de paiement. Les types de plans suivants sont disponibles :
- Plan régulier avec paiements réguliers ;
- Plan à vie avec paiement unique et durée de validité illimitée ;
- Passe de saison avec paiement unique et durée de validité limitée.
La gestion des abonnements (par exemple, création et configuration de plans, mise en place d’une période d’essai, définition d’une période de grâce pour un abonnement) est effectuée dans le Compte éditeur sous la section Subscriptions.
Dans votre application, vous devez implémenter l’achat et la gestion des abonnements à l’aide des méthodes SDK.
Scénario d'achat d'un abonnement
- L'application demande la liste des plans disponibles à l'aide des méthodes SDK suivantes :
GetSubscriptionPublicPlans
— renvoie la liste des plans disponibles pour les utilisateurs non autorisés ;GetSubscriptionPlans
— renvoie la liste des plans disponibles pour les utilisateurs autorisés.
- L'application affiche les plans d'abonnement à l'utilisateur.
- L'utilisateur sélectionne un plan et passe à l'étape de paiement.
- L'application reçoit l'URL permettant d'ouvrir l'interface de paiement à l'aide de la méthode
GetSubscriptionPurchaseUrl
. - L'application ouvre l'URL reçue dans un navigateur.
- L'utilisateur paie l'abonnement.
Scénario de gestion des abonnements
- L'application demande la liste des abonnements de l'utilisateur à l'aide de la méthode
GetSubscriptions
. - L'application demande des informations détaillées sur chaque abonnement de l'utilisateur à l'aide de la méthode
GetSubscriptionDetails
(facultatif). - L'application affiche la liste des abonnements de l'utilisateur.
- L'utilisateur sélectionne un abonnement et l'action qu'il souhaite effectuer : annuler, renouveler, ouvrir une page Web pour gérer les abonnements.
- L'application appelle l'une des méthodes suivantes pour gérer l'action :
CancelSubscription
— pour annuler l'abonnement sélectionné ;GetSubscriptionRenewalUrl
— pour obtenir le l'URL de l'interface de renouvellement de l'abonnement sélectionné ;GetSubscriptionManagementUrl
— pour obtenir l'URL de l'interface de gestion de l'abonnement sélectionné.
- L'application ouvre l'URL reçue dans un navigateur.
- L'utilisateur exécute une action sur un abonnement.
CancelSubscription
: les étapes 6 et 7 ne sont pas effectuées.Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.