- Montant initial184,50 €
- Retour accepté34,50 €
- Solde acheté150,00 €
La commande explique ce que le client conserve ; elle ne remplace pas le statut financier.
Dawap relie votre PSP aux commandes, remboursements, écritures et outils de support. L’intégration ne déclare jamais un paiement réussi sur une simple réponse HTTP : elle corrèle la tentative, l’événement PSP, l’effet métier et le rapprochement attendu, puis donne une sortie claire aux écarts.
Réponse courte
Dawap construit le middleware qui corrèle autorisation, capture, événements, refunds, litiges et règlements avec les identifiants métier. Chaque transition garde sa preuve, son effet autorisé et sa stratégie de reprise ; les pages fournisseurs restent propriétaires de leurs objets spécifiques.
Payment truth ledger · scénario illustratif
Les références, montants et statuts ci-dessous sont fictifs. Le dossier montre la preuve attendue entre intention client, opération PSP, commande et rapprochement financier.
La commande explique ce que le client conserve ; elle ne remplace pas le statut financier.
La référence PSP et l’événement reçu ferment chaque transition sans déduire l’état d’une simple réponse.
L’écriture reste proposée tant que le règlement ou le rapport fournisseur ne justifie pas le solde.
Banc de contre-tests
Premier lot recommandé
Le lot ne s’étend qu’après une capture, un refund, les six incidents et une reprise réellement jouée avec le produit, le support et la finance.
Quand le checkout dit “payé”
Une autorisation, un HTTP 200 ou un webhook reçu ne suffisent pas à fermer la transaction. L’intégration doit relier références, montants, événements et effets métier, puis garder un verdict ouvert tant qu’une vérité manque.
Relancer aveuglément peut produire un second effet. La clé métier, la recherche et la relecture doivent décider avant toute nouvelle tentative.
L’événement brut reste une entrée. Le handler vérifie son identité, relit l’objet utile et ne rejoue que la transition encore autorisée.
La finance doit voir le montant exposé, la pièce manquante et l’owner de l’écart sans reconstruire l’histoire depuis plusieurs exports.
Contrats de vérité paiement
Le paiement change plusieurs systèmes à des moments différents. Chaque transition doit donc dire quelle identité elle reconnaît, quel effet elle autorise et quelle preuve la ferme.
Commande, opération, événement, refund et règlement conservent leur corrélation ; aucune identité n’est reconstruite depuis un montant seul.
Créé, autorisé, capturé, remboursé, contesté et réglé ne sont jamais rabattus sur un booléen payé ou échoué.
Signature, payload brut, identifiant, version et date sont conservés avant traitement asynchrone, relecture et déduplication.
Capture partielle, refund, frais, commission, devise et règlement gardent leur montant, leur référence et leur lien avec l’opération source.
PSP, commande, marketplace, billing et finance gardent des responsabilités distinctes ; le middleware orchestre sans devenir une seconde vérité.
Contexte, montant exposé, ancienneté, owner, replay et compensation autorisée rendent l’incident exploitable par les équipes.
Méthode de preuve
Dawap part d’un paiement que le produit, le support et la finance savent reconnaître. Nous nommons l’intention, les identités, le mode de capture, les transitions, les effets autorisés et la pièce qui ferme chaque étape. Le transport et l’interface viennent ensuite. Le périmètre ne s’étend qu’après les contre-tests et une reprise réellement jouée.
Retrouver l’opération PSP et son effet possible même après une réponse perdue.
Résister aux doubles soumissions et aux événements reçus plusieurs fois.
Relier capture, refund, frais et règlement à la même transaction métier.
Rejouer seulement l’étape en défaut avec historique et autorisation explicite.
Premier lot paiement
On choisit un paiement avec capture ou refund et on le suit jusqu’à l’effet commande et au solde attendu. Le lot est accepté quand une relance ne redébite pas, qu’un webhook dupliqué ne rejoue pas l’effet et qu’un écart reste attribuable.
Sorties attendues
Carte intention–PSP–commande–remboursement–finance avec owner et système faisant foi à chaque étape.
Contrat versionné des montants, devises, statuts, références, droits et événements utiles.
Journal reliant clé métier, requête masquée, réponse, webhook, opération PSP, effet commande et verdict.
Six contre-tests : timeout, double soumission, événement désordonné, refund partiel, devise incohérente et système aval indisponible.
Quarantaine avec motif, âge, montant exposé, owner, action autorisée et reprise ciblée.
Recette commune produit–support–finance, alertes, runbook et retour à un état sûr.
Recette du connecteur paiement
Ces scénarios sont des modèles de recette à rejouer avec votre PSP, votre contrat, vos pays et vos règles. Ils ne sont pas présentés comme des capacités identiques chez tous les fournisseurs.
Paiement, checkout, marketplace ou billing ?
Ce hub porte la transaction PSP transverse et sa preuve de run. Le parcours commerce, la responsabilité de plateforme, la clôture et l’abonnement conservent leurs pages propres.
Cette offre possède statuts, événements, idempotence, refunds, rapprochement et reprise entre PSP, commande, support et finance.
La landing e-commerce possède l’expérience et la commande ; le connecteur paiement devient une brique de ce produit.
Paiement marketplace garde onboarding, responsabilité et split ; Chargebee garde contrat, entitlement et cycle de billing.
PSP et solutions
Chaque PSP a ses objets, webhooks, limites, règles de sécurité et modèles de règlement. Ces portes d’entrée permettent de traiter le bon cas sans mélanger checkout, finance et marketplace.
Frontières de responsabilité
Le mot paiement traverse plusieurs offres. Ces quatre sorties évitent de faire porter au connecteur PSP un produit e-commerce, une plateforme, une clôture ou un cycle d’abonnement complet.
Avis & exigence projet
Paiements, refunds, impayés, abonnements et écritures sont modélisés sans ambiguïté.
Idempotence, signatures, retries et rapprochements évitent les doublons et pertes de signal.
Les équipes peuvent suivre les écarts, rejouer les flux et comprendre les incidents.
Questions d’achat
Les réponses utiles avant d’autoriser une transaction PSP à changer commande, accès client, remboursement ou écriture financière.
Il conçoit le contrat et le middleware entre le PSP et les systèmes qui dépendent de la transaction : commande, support, ERP ou finance. Il corrèle identités, statuts, événements, refunds, preuves et reprises.
Un module peut suffire pour un checkout standard. L’intégration sur mesure devient utile quand l’état doit rester cohérent entre PSP, commande, remboursements, support et finance, avec des règles et une reprise propres à votre SI.
Le contrat dépend du fournisseur. En général, nous vérifions l’authenticité selon sa méthode officielle, conservons le payload utile, dédupliquons l’événement, traitons l’effet en asynchrone et relisons l’objet lorsque l’ordre compte.
Le connecteur conserve une clé stable, journalise la tentative et recherche ou relit l’opération avant tout nouvel appel. Une réponse absente reste un état inconnu à rapprocher, jamais une preuve que le PSP n’a rien fait.
La demande, le résultat PSP, les lignes concernées, l’avoir éventuel et le règlement restent séparés mais corrélés. Le dossier ne se ferme que lorsque le montant remboursé et son effet financier sont prouvés.
Dawap commence en lecture et cartographie statuts, identités, événements, secrets, erreurs et reprises. Une transaction témoin, un environnement de test, des contre-tests et une bascule progressive précèdent toute extension.
Intégration paiement · preuve financière
Dawap cadre une transaction, ses identités, ses statuts, ses six contre-tests, sa balance de preuve et sa reprise avant d’ouvrir le reste des parcours.
Cadrer mon flux paiement