Chargement...
Skip to Content

StripeDemos

 03/05/2021    Symfony

Application Symfony recensant de nombreuses fonctionnalités liées à Stripe, ainsi que le code nécessaire à leur réalisation.

Le système de paiement Stripe est riche en fonctionnalités. En maîtrisant tous ses outils, nous pouvons notamment :

  •  Mettre en place un Dasboard Admin sur notre propre application simplement en utilisant l’API et en recodant toute la logique soi-même afin de pouvoir tout gérer directement depuis notre application et non plus depuis le réel dashboard Stripe (création des produits, bons de réductions, gestion clients, statistiques, etc).

  • Mettre en place une page de paiement hébergée directement par Stripe avec Stripe Checkout, ou la créer soi-même avec Stripe Elements.

  • Mettre en place un système d’abonnements avec le formulaire de paiement et le portail client directement hébergés par Stripe (avec Stripe Billings) ou coder toute cette logique soi-même avec l’API de Stripe et Stripe Elements.

  • Créer des comptes connectés afin de pouvoir répartir des paiements entre plusieurs personnes (clients, prestataires, créateur de l’application) avec Stripe Connect (avec plusieurs possibilités de comptes connectés qui possèdent chacun leurs avantages et inconvénients, tels que les comptes Standard, Express, ou Custom).


Toutes ces fonctionnalités sont très intéressantes, et les maîtriser peut être un réel point positif lors du développement de n’importe quelle application.

C’est pour cela que j’ai créé StripeDemos, un projet dans lequel j’explore toutes les fonctionnalités offertes par Stripe, avec différents cas d’utilisation. Pour chaque cas, j’intègre tout le code nécessaire à son fonctionnement (voir images ci-dessus). Ainsi, lors de futurs projets utilisant Stripe, je pourrai très simplement récupérer le code nécessaire au développement d’une fonctionnalité liée à Stripe, quelle qu’elle soit (API pure, Stripe Elements, Stripe Billings, Stripe Checkout, Stripe Connect).