Paiements en ligne

Nous intégrons le paiement dans votre produit : paiement à l'acte, partage entre plateforme et prestataires, abonnements, billetterie.

Pour les plateformes, les SaaS et les sites qui encaissent en ligne. Nous traitons le paiement comme une partie du produit, avec ses états, ses erreurs et ses règles, pas comme un bouton ajouté à la fin.

La situation de départ

Brancher un bouton de paiement prend une journée. Ce qui pose problème vient après : un paiement confirmé deux fois, une réservation enregistrée sans paiement, un remboursement que personne ne sait faire, un prix modifiable depuis le navigateur. Sur une place de marché, il faut en plus partager chaque paiement entre la plateforme et le prestataire, vérifier l'identité de celui qui reçoit l'argent et décider qui porte les litiges. En Afrique, la carte bancaire ne suffit pas et le mobile money change la conception.

Ce que vous obtenez

Parcours de paiement

Du panier ou de la réservation jusqu'à la confirmation, avec les cas d'échec, d'abandon et d'expiration.

Paiement partagé

Avec Stripe Connect : inscription et vérification du prestataire, part de la plateforme paramétrable sans redéploiement, versement automatique.

Confirmation côté serveur

Le prix est recalculé sur le serveur et le paiement est confirmé par une notification signée du prestataire de paiement. Une notification reçue deux fois ne produit qu'un seul effet.

Annulation et remboursement

Règles fixées avec vous (fenêtre de remboursement, retenue avant versement) et appliquées par le système.

Abonnements et billetterie

Abonnements avec suivi des événements de facturation, ou vente de billets avec envoi par courriel et codes QR signés.

Suivi dans l'administration

Paiements, versements, litiges et journal d'audit consultables par votre équipe.

Comment nous procédons

  1. Décider du modèle

    Qui vend, qui encaisse, qui rembourse, qui assure le support. Ces décisions précèdent le choix technique.

  2. Concevoir les états

    Chaque transaction a des états définis et des transitions contrôlées, y compris en cas d'erreur.

  3. Intégrer en environnement de test

    Parcours complets joués avec les outils de test du prestataire de paiement.

  4. Recetter les cas difficiles

    Paiement refusé, notification en double, annulation, remboursement, indisponibilité simultanée.

  5. Passer en réel

    Activation des comptes, premiers paiements contrôlés, suivi.

La preuve par nos réalisations

Niveau de preuve de ce service : en production.

EraCoach

Stripe Connect en production : le client paie la séance, la plateforme prélève une part paramétrable sans redéploiement, le coach vérifié reçoit le reste par versement automatique. Prix recalculé côté serveur, fenêtre de remboursement et retenue avant versement.

Danzina

Billetterie avec tunnel de paiement, expiration automatique des commandes non payées et envoi des billets par courriel. Paiements des troupes par liens en libre-service ou par Stripe Connect, avec un interrupteur pour les couper.

Miapoda

Réservation de coiffeurs avec paiement en ligne par Stripe, en trois langues.

Technologies

StripeStripe ConnectWebhooks signésNext.jsSupabase Edge FunctionsPostgreSQLTypeScript

Questions fréquentes

Quels prestataires de paiement intégrez-vous ?

Stripe est celui que nous avons en production, y compris Stripe Connect pour le paiement partagé. Pour l'Afrique, nous avons conçu une architecture à plusieurs prestataires, avec une interface commune pour les agrégateurs de mobile money, sans intégration en service à ce jour. Nous le précisons pour chaque projet.

Stockez-vous les numéros de carte ?

Non. La saisie de la carte se fait dans les composants du prestataire de paiement et les numéros ne passent pas par votre serveur. Votre base ne conserve que les références des transactions et leur état.

Qui encaisse l'argent sur une place de marché ?

Cela dépend du modèle que vous choisissez, et c'est la première décision à prendre. Avec Stripe Connect, chaque prestataire a son compte vérifié et reçoit sa part directement, la plateforme prélevant la sienne. Les obligations qui en découlent pour vous relèvent de votre conseiller juridique ou comptable.

Peut-on ajouter le paiement à un site existant ?

Oui, après examen du code et du modèle de données. Le paiement touche les commandes, les comptes et les courriels : nous vérifions d'abord que ces éléments sont en état de le recevoir.

Comment sont traités les remboursements et les litiges ?

Les règles sont écrites avec vous avant le développement : délais, cas admis, qui décide. Le système les applique et garde une trace. Les litiges ouverts auprès de la banque sont suivis dans l'administration.

Quel problème voulez-vous régler ?

Décrivez votre activité, votre besoin et les personnes concernées. Nous préparons un premier échange à partir de là.