Résolue

Évènements stripe

# Stripe # Hébergement # API

Gabriel Trouvé

Mentor

Re,
Dernière question pour ce soir promis ! lol

Avec stripe, le paiement est réussi au moment de payment_intent.succeeded ou checkout.session.completed ?

Savoir quand je considère que le paiement est passé.
J'ai du mal à voir si un paiement peut être réussi sans le checkout.session.completed

Aussi, lorsqu'on a un site avec des transactions on est obligé d'éditer des factures avec TVA et adresse du client ?
Si j'ai bien compris il faut le faire nous même ?
Par exemple la transaction stripe est terminée, je récupère le montant + TVA, adresse, nom du client, et je génère une facture en python ?

Il y a d'autres choses auquelles il faudrait penser par rapport à stripe avec mise en prod officielle ?

Merci d'avance

Salut Gab !

Le signal à vérifier c'est bien checkout.session.completed. Le payment_intent est juste une partie du processus de checkout (tu pourrais avoir par exemples plusieurs paiements à processer, ou d'autres particularités, et avoir une "checkout session" qui fail alors qu'un paiement spécifique a réussi).

Mais je t'avoue que l'ordre dans lequel tout se passe est assez complexe. Tout ça est expliqué en détail dans la doc mais même avec ça, il y a tellement de choses qui se passe que c'est complexe. Tu as la création de la facture, la création du payment_intent, le paiement du payment_intent, puis du coup la mise à jour de la facture, puis la création du customer s'il n'existe pas, puis le checkout session completed, etc, etc. Tout ça dans un ordre spécifique.

Pour la TVA tu peux la gérer directement sur Stripe dans les options pour qu'il l'inclue dans le prix et que ça se retrouve sur la facture. Il me semble aussi que tu as moyens d'opter pour une déclaration automatique via le guichet unique européen. Sinon tu peux avoir le comptable de la boîte qui gère ça ou toi-même à la fin du mois voir le total que tu dois déclarer en fonction des factures (ça peut devenir complexe si tu factures dans différents pays et continents, d'où le comptable qui peut aider ^^).

Gabriel Trouvé

Mentor

ok pour le checkout j'avais un doute ! :)

ah d'accord la création de facture je pensais que c'était à nous de la gérer. en fait stripe le fait pour nous.

merci !

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.