Les crédits et abonnements passent par Stripe avec des sessions Checkout créées côté serveur : les identifiants de prix et secrets ne sont pas exposés au client, tout en gardant l’UX de paiement hébergée.
Les webhooks réalignent l’état après renouvellement, annulation ou échec de paiement, pour que l’interface reflète le bon plan. Les recharges suivent le même modèle pour un solde de crédits cohérent.
Le flux Stripe CLI local est documenté pour rejouer les webhooks en développement. La fiabilité compte : un bug de facturation mine la confiance des fondateurs plus vite que la plupart des autres défauts.