Stripe Checkout intégré dans Symfony — tunnels de paiement
Photo by Towfiqu barbhuiya on Unsplash
Architecture complète du package mws-stripe : produits dynamiques, sanitizers de prix, et sessions Stripe checkout dans Symfony 7.2.
Photo by rupixen.com on Unsplash
Retour d'expérience complet sur la mise en production Stripe Checkout pour les funnels Monwoo :
- Gestion multi-produits dynamique (50 € MoonWaterCycle, 9 € abo Blog Access, 99 € Partner, tarifs human-time variables).
- Codes promo validés côté serveur via sanitizers chaînés (jamais de valider un prix client-side, toujours recalculer server-side).
- Pages cancel/success redesignées avec contexte produit (pas la page Stripe par défaut qui sort du site).
- Intégration blog R&D tiers dynamiques : abonnements Access (9 €) / Partner (99 €) gérés via mws-stripe + mws-blog coordonnés.
- Gestion des webhooks Stripe : payment_intent.succeeded, customer.subscription.deleted, invoice.payment_failed.
- Le switch Stripe LIVE ↔ sandbox via .env (APP_ENV=prod vs tests_preprod) — même code, 2 clés.
Article privé
Accédez à l'intégralité de cet article et à tous les deep dives R&D Monwoo.
Deja abonne ?