Les subscriptions natives ne sont pas encore dans l’API (V2). Pour le moment, gérez le cycle d’abonnement côté votre app et créez un PaymentIntent à chaque renouvellement.
Pattern actuel
Implémentation
1. Modèle DB
2. Cron de renouvellement
3. Webhook handler
Alternative : Products + email manuel
Pour un onboarding rapide d’abonnés sans cron, créez un Product par plan et partagez son lien de paiement public (récupéré à la création du produit côté dashboard ou API). Le client revient chaque mois cliquer. Pas vraiment “subscription” mais ça marche pour les early stages.
Limites du pattern actuel
- Pas de re-essai automatique d’une carte / wallet pour le client (le client doit revenir cliquer le lien)
- Pas de notification “votre abonnement va expirer dans X jours” intégrée (à coder côté votre app)
- Pas de gestion native des promo codes (à gérer côté votre app, créez l’intent avec le montant promo)
Subscriptions V2 : prévu T1 2027 avec API dédiée (POST /v1/subscriptions, gestion native du cycle, promo codes, multi-currency).