Stripe : relier paiement et facture électronique
Un paiement Stripe n'est pas toujours l'événement qui doit créer une facture : un acompte, un abonnement, une facture déjà émise ou un remboursement ont des traitements différents. Décidez d'abord où vit la facture, puis reliez les événements de paiement à son numéro et à son statut.
Pourquoi intégrer Stripe ?
- +Lier paiement, facture et client sans créer deux documents pour un événement rejoué
- +Réconcilier abonnements, paiements partiels et remboursements
- +Séparer preuve de paiement et transmission réglementaire de la facture
- +Contrôler les paiements en devises et les frais avant le rapprochement
Choisir l'événement maître selon votre vente
Si Stripe Billing émet déjà vos factures commerciales, synchronisez leur identifiant, leurs montants et leurs corrections vers le circuit français requis. Si un autre outil numérote les factures, Stripe reste la source du paiement : ne recréez pas une facture à chaque notification de règlement.
- 1Tester un paiement unique puis un abonnement avec facture récurrente
- 2Rejouer le même webhook et vérifier l'absence de facture en double
- 3Tester un remboursement partiel et contrôler l'avoir dans le système maître
- 4Rapprocher un paiement avec frais et une facture libellée en devise
- 5Pour une facture B2B française concernée, vérifier le statut de transmission sur la plateforme agréée
Contre-cas : Si Stripe ne sert qu'à encaisser des factures déjà émises ailleurs, déclencher une nouvelle facture sur payment_intent.succeeded crée des doublons. Dans ce cas, synchronisez seulement le statut et le montant réglé.
Comment fonctionne l'intégration ?
Stripe émet des événements signés par webhook, notamment pour les paiements et les factures Stripe Billing. Le système de facturation doit traiter ces événements sans doublon, puis distinguer le document commercial, le règlement et l'éventuel routage via une plateforme agréée. Un remboursement Stripe ne crée pas automatiquement l'avoir comptable attendu dans votre autre outil.