Abonnements
Résilier l’abonnement
Planifie la résiliation de l’abonnement actif à la fin de la période de facturation en cours.
POST
Vue d’ensemble
Résilie l’abonnement de l’utilisateur. Celui-ci reste actif jusqu’à la fin de la période en cours, puis ne sera pas renouvelé. Nécessite une authentification par session (jeton d’accès JWT).Pour les intégrations tierces : utilisez
POST /subscriptions/cancel/api avec authentification par clé d’API.Authentification
Jeton d’accès JWT. Format :
Bearer YOUR_ACCESS_TOKENChamps de réponse
Indique si la demande de résiliation a réussi.
Message lisible décrivant le statut.
Horodatage ISO 8601 de la fin effective de l’abonnement (en cas de succès).
Réponses d’erreur
400
Requête incorrecte : pas d’abonnement actif à résilier, ou résiliation impossible via l’API.
401
Non autorisé : jeton manquant ou invalide.
Comportement de la résiliation
| Scénario | Comportement |
|---|---|
| Abonnement actif | Résiliation planifiée et enregistrée |
| Déjà résilié | Erreur renvoyée |
| Aucun abonnement | Erreur renvoyée |
| Pas d’identifiant Stripe | Erreur (résiliation impossible via l’API) |
Réactivation
Pour réactiver un abonnement, l’utilisateur peut :- Utiliser le portail de facturation (
/subscriptions/portal) - Souscrire à nouveau après la fin de la période en cours
Bonnes pratiques
- Boîte de confirmation : demander confirmation avant résiliation
- Collecte du motif : recueillir la raison du départ pour améliorer le produit
- Offre de rétention : envisager une remise ou une pause
- Communication claire : indiquer précisément la date de fin d’accès
POST /subscriptions/cancel/api
Planifie la résiliation avec authentification par clé d’API. Adapté aux intégrations tierces.Authentification
Authentification par clé d’API obligatoire. Indiquez votre clé dans l’en-têteAuthorization :
Réponse
Identique à/subscriptions/cancel ci-dessus.