Ce qu'il faut retenir
Le payment orchestration B2B consiste à router chaque transaction vers l'acquéreur optimal (taux d'acceptation, coût, géographie) via une couche logicielle centralisée. En 2026, la combinaison IA + PSD3 rend cette orchestration accessible aux PME comme aux ETI, pas uniquement aux grandes entreprises.
Stripe est le choix naturel pour les équipes produit developer-first (DX excellent, API REST/webhooks, Stripe Connect pour les places de marché B2B) mais son pricing à la transaction devient significatif 2000 k€ de volume mensuel traité. Adyen offre un pricing interchange++ transparent et des intégrations ERP natives (SAP, Oracle) mais son onboarding long (6-12 semaines) le réserve aux projets enterprise avec une volumétrie justifiant les coûts fixes.
Mangopay est la référence incontournable pour les marketplaces et plateformes B2B2C françaises et européennes : gestion des wallets multi-parties, conformité KYB/KYC intégrée, split payments et escrowing natifs. Sa couverture réglementaire dans 30 pays EU en fait le seul acteur adapté aux modèles multi-vendeurs sans avoir à construire cette infrastructure soi-même.
Le routing intelligent piloté par ML augmente les taux d'acceptation de 2 à 5 points de pourcentage sur les transactions transfrontalières — ce qui représente des centaines de milliers d'euros de chiffre d'affaires récupéré pour une plateforme B2B à fort volume.
PSD3 (entrée en vigueur progressive 2026-2027) impose de nouvelles exigences de transparence sur les frais, l'IBAN name check et une API open banking qualité renforcée — les orchestrateurs Stripe, Adyen et Mangopay sont déjà en conformité sur les obligations 2026.

Payment orchestration B2B 2026 : Stripe, Adyen et Mangopay comparés
Stripe domine le marché developer-first, Adyen règne sur l'enterprise, Mangopay s'est imposé sur les marketplaces et plateformes B2B2C. Mais lequel choisir pour votre architecture de paiement ? Ce guide compare les trois acteurs sur 10 critères techniques et commerciaux, analyse le routing IA, les obligations PSD3 et vous donne une matrice de décision claire selon votre volume, votre géographie et votre use case.
Adapté à toute taille de structure
#Payment orchestration : définition et enjeux pour les entreprises B2B en 2026
Le payment orchestration est une couche logicielle qui s'interpose entre votre application et vos acquéreurs de paiement pour router chaque transaction vers la solution optimale en temps réel. Contrairement à une intégration directe avec un seul PSP (Payment Service Provider), l'orchestrateur maintient des connexions avec plusieurs acquéreurs et sélectionne dynamiquement le meilleur chemin de paiement selon des règles métier configurables : taux d'acceptation historique, coût unitaire, géographie de la carte, devise, montant, type de carte et disponibilité en temps réel.
En contexte B2B, cette problématique prend une dimension supplémentaire : les paiements inter-entreprises mobilisent des virements SEPA, des cartes corporate, des prélèvements automatiques, du Buy Now Pay Later B2B et parfois du paiement différé à 30/60/90 jours. La complexité opérationnelle d'un SI de paiement B2B justifie pleinement une couche d'orchestration, même pour des volumes modestes.
#Pourquoi l'orchestration est devenue stratégique en 2026
Trois tendances convergentes expliquent l'adoption accélérée du payment orchestration dans les entreprises B2B françaises en 2026.
La fragmentation des modes de paiement B2B. Un acheteur B2B européen attend de pouvoir payer par virement instantané SEPA, carte Visa/Mastercard corporate, prélèvement SEPA B2B, BNPL B2B (Tillit, Hokodo, Billie) ou par financement de facture. Maintenir autant d'intégrations directes génère une dette technique et une charge de maintenance disproportionnées pour les équipes produit.
L'optimisation des taux d'acceptation. Une transaction refusée par un acquéreur peut être acceptée par un autre. Sur les transactions transfrontalières, les différences de taux d'acceptation entre acquéreurs peuvent atteindre 8 à 12 points de pourcentage selon la géographie de la carte et l'acquéreur. Un orchestrateur avec retry intelligent récupère une fraction significative de ces transactions échouées — directement du chiffre d'affaires retrouvé.
La conformité PSD3. La troisième directive européenne sur les services de paiement, en cours de transposition en 2026, renforce les exigences de transparence sur les frais, impose l'IBAN name check sur les virements et durcit les règles d'authentification forte (SCA). Les orchestrateurs intègrent ces mises à jour réglementaires dans leur couche middleware, isolant votre application des évolutions normatives.
La réduction des coûts de switching. Une intégration mono-PSP crée une dépendance opérationnelle forte. Migrer d'un PSP vers un autre représente plusieurs semaines à plusieurs mois de développement. Un orchestrateur maintient une API d'abstraction stable qui permet de changer ou d'ajouter un acquéreur sans modifier le code applicatif.
#Architecture type d'un payment orchestration B2B
Une architecture d'orchestration de paiement B2B repose sur cinq couches fonctionnelles :
- Abstraction API : interface unique exposée à l'application, indépendante des PSP sous-jacents
- Routing engine : moteur de règles (règles statiques + ML dynamique) qui choisit l'acquéreur optimal pour chaque transaction
- Retry & failover : en cas d'échec sur le premier acquéreur, la transaction est tentée automatiquement sur un second selon les règles configurées
- Reconciliation : agrégation des settlements multi-acquéreurs en un reporting unifié
- Compliance layer : gestion centralisée de la SCA, du 3DS2, de la tokenisation et des obligations PSD3
C'est dans ce contexte que Stripe, Adyen et Mangopay se positionnent — avec des philosophies et des marchés cibles très différents.
#Stripe : la référence developer-first, forces et limites B2B
Stripe est né en 2010 avec une obsession : rendre l'intégration d'un paiement aussi simple que possible pour un développeur. En 2026, cette philosophie se retrouve dans chaque aspect du produit — documentation exhaustive, SDKs dans 9 langages, sandbox instantanée, webhooks bien typés, API versionnée avec backward compatibility garantie.
#Forces de Stripe pour les projets B2B
Stripe Connect pour les places de marché. Stripe Connect permet de créer des flux de paiement multi-parties : un acheteur paie une plateforme, qui reverse une fraction à un vendeur moins sa commission, le tout en une seule API. Pour les plateformes B2B2B ou B2B2C, Connect gère les comptes connectés (Standard, Express ou Custom), les payouts automatiques, le 1099K US et la conformité KYB.
Stripe Billing pour les revenus récurrents B2B. La gestion des abonnements SaaS B2B, des licences annuelles, des modèles usage-based (facturation à la consommation API ou au volume de transactions) est native dans Stripe Billing. Les métriques MRR, churn et ARR sont intégrées dans le dashboard.
Stripe Revenue Recognition. Pour les éditeurs SaaS B2B soumis à la norme IFRS 15 ou US GAAP ASC 606, Stripe Revenue Recognition automatise la constatation du revenu différé et les rapports de déferred revenue — un avantage significatif pour les CFO lors des clôtures comptables.
Stripe Radar (fraude ML). Le moteur antifrude Stripe Radar s'appuie sur les données de transactions de l'ensemble du réseau Stripe (millions de marchands) pour détecter les patterns frauduleux. La personnalisation des règles Radar permet d'adapter la sensibilité selon le profil de risque de chaque type de transaction B2B.
DX (Developer Experience) sans équivalent. La documentation Stripe est la référence absolue du secteur : exemples de code dans chaque langage, changelog détaillé, environnement de test instantané, CLI local pour simuler des webhooks, et support développeur réactif. Pour une équipe de 2 à 5 développeurs qui intègre son premier PSP, Stripe réduit le time-to-market de plusieurs semaines.
#Limites de Stripe en contexte B2B enterprise
Pricing à la transaction qui s'accumule. Le modèle standard Stripe (1,5% +à partir de 400 € pour les cartes européennes émises en France, davantage pour les cartes EU étrangères ou les cartes corporate) devient significatif quelques millions d'euros de volume mensuel. À 80 M€/mois de GMV, l'économie potentielle en basculant vers un modèle interchange++ (Adyen) représente plusieurs dizaines de milliers d'euros annuels.
Support enterprise limité. En dehors des plans Stripe Enterprise (accès restreint, souvent négocié sur devis 250K€ de volume annuel), le support Stripe repose principalement sur la documentation et les forums. Pour un incident de paiement critique un vendredi soir, cela peut se révéler insuffisant.
Intégrations ERP natives absentes. Stripe ne propose pas de connecteur natif certifié avec SAP, Oracle, Sage ou Cegid. L'intégration ERP doit être construite côté projet, ce qui représente un surcoût de développement sur les projets B2B complexes avec des workflows de rapprochement comptable automatisé.
Couverture des virements B2B européens incomplète. Stripe gère bien le virement SEPA Credit Transfer, mais le prélèvement SEPA B2B (SDD B2B, CORE-B2B) et le virement instantané SCT Inst présentent des limitations ou des délais de déploiement selon les pays. Pour les workflows de paiement entre entreprises intégrant des délais de paiement à 30/60/90 jours, des solutions spécialisées peuvent être plus adaptées.
#Adyen : la solution enterprise, pricing, intégrations ERP
Adyen a été fondé en 2006 à Amsterdam avec un positionnement explicitement enterprise : une seule plateforme, une seule connexion, toutes les méthodes de paiement mondiales. En 2026, Adyen traite des centaines de milliards d'euros par an pour des clients comme Spotify, LVMH, Microsoft, eBay et McDonald's. Son modèle est aux antipodes de Stripe — l'onboarding est long, le pricing est complexe, mais les économies à grande échelle et les capacités d'intégration enterprise sont sans équivalent.
#Le modèle interchange++
Adyen facture en interchange++ (ou cost-plus), ce qui signifie que vous payez le coût réel de chaque transaction (interchange card scheme + frais réseau) plus une marge Adyen fixe et transparente. Contrairement au pricing blended de Stripe (un taux unique quelle que soit la carte), ce modèle est significativement moins cher pour les transactions avec des cartes débit européennes (interchange très bas) et prévisible pour les directions financières.
Pour une plateforme B2B traitant 80% de cartes débit corporate européennes, l'économie par rapport à Stripe peut représenter 0,3 à 0,8 point de pourcentage — ce qui se traduit par des centaines de milliers d'euros sur 160 M€ de volume mensuel.
#Adyen pour l'intégration ERP
Adyen for Platforms. L'équivalent Adyen de Stripe Connect, Adyen for Platforms, gère les flux de paiement multi-parties pour les marketplaces B2B. Il inclut la gestion des balances marchands, les payouts automatiques, le KYB (Know Your Business) des vendeurs et la conformité réglementaire dans 37 pays.
SAP et Oracle connectors. Adyen propose des intégrations certifiées SAP S/4HANA (via SAP App Center) et Oracle NetSuite, avec des flux de réconciliation automatique entre les settlements Adyen et le module FI/CO de SAP. C'est un avantage décisif pour les DSI d'ETI et de grandes entreprises qui ne peuvent pas se permettre de construire ces connecteurs from scratch.
Adyen Data Team (ADT). L'API de reporting Adyen expose des données transactionnelles granulaires (interchange par carte, frais réseau, devise originale) exportables vers des data warehouses (BigQuery, Snowflake, Redshift). Pour les équipes finance data, ADT remplace avantageusement les exports CSV manuels.
Unified Commerce. Adyen unifie les paiements en ligne, en magasin (via ses terminaux POS) et en omnicanal dans une seule plateforme de réconciliation. Pour un distributeur B2B avec des points de vente physiques et un portail e-commerce B2B, cette unification élimine les silos de réconciliation entre le comptoir et le digital.
#Limites d'Adyen
Onboarding de 6 à 12 semaines. Le processus de certification Adyen (review technique, KYB de l'entreprise, tests d'intégration) prend en moyenne 6 à 12 semaines pour un nouveau client. Pour un projet avec un time-to-market court, c'est rédhibitoire — Stripe ou même Mangopay peuvent être opérationnels en quelques jours.
Volume minimum requis. Adyen impose généralement un volume minimum de traitement (de l'ordre de 500K à à partir de 256 M€ mensuel selon les pays et le type de business) pour justifier son modèle économique. Les PME et les startups en phase de lancement sont systématiquement orientées vers d'autres solutions.
Complexité d'intégration plus élevée. L'API Adyen, bien que documentée, est plus complexe que Stripe pour les cas d'usage standards. La maîtrise des objets PaymentRequest, la gestion des action handlers 3DS2 et le paramétrage des règles de routing nécessitent une expertise plus approfondie côté développement.
#Mangopay : spécialiste marketplaces et plateformes B2B2C françaises
Mangopay est un acteur fintech fondé au Luxembourg en 2013 et racheté par Mastercard en 2022. Sa spécificité est unique sur le marché : Mangopay est la seule solution qui intègre nativement la gestion des wallets électroniques multi-parties, le split payment, l'escrowing et la conformité KYB/KYC dans une seule API destinée aux plateformes et marketplaces.
#Le modèle wallet Mangopay
Contrairement à Stripe et Adyen qui sont avant tout des acquéreurs, Mangopay est un émetteur de monnaie électronique (statut EME) régulé par la CSSF luxembourgeoise. Cela lui permet de créer des wallets électroniques pour chaque partie d'une transaction marketplace — acheteur, vendeur, opérateur de plateforme — et de gérer les flux monétaires entre ces wallets avant le virement bancaire final.
Ce modèle wallet est fondamental pour les use cases suivants :
Escrowing. L'acheteur paie sur un wallet d'escrow. Les fonds sont libérés vers le wallet vendeur uniquement après confirmation de la livraison ou validation d'un jalon de projet. Ce pattern est essentiel pour les marketplaces de services, les plateformes de freelance B2B et les places de marché de produits industriels.
Split payment. Une transaction de à partir de 1 000 € peut être automatiquement splitée entre un vendeur (13 9 600 €), une commission plateforme (à partir de 1 225 €) et une contribution à un fonds de garantie (à partir de 800 €) — le tout en une seule API call. Avec Stripe Connect ou Adyen for Platforms, cette même logique nécessite plusieurs appels API et une gestion de la cohérence transactionnelle côté développeur.
KYB/KYC intégré. Mangopay intègre un moteur de vérification d'identité et de conformité AML/KYC pour les vendeurs particuliers et KYB pour les entités professionnelles. Les plateformes n'ont pas besoin d'intégrer un prestataire KYC tiers — Mangopay gère la vérification documentaire, la sanction screening et le scoring de risque dans sa propre infrastructure.
Payout en 30+ devises. Les payouts aux vendeurs sont disponibles dans 30+ devises avec des comptes IBAN individuels par vendeur (via IBAN virtuels), simplifiant la réconciliation comptable des vendeurs professionnels.
#Forces et limites de Mangopay
Force #1 : Conformité réglementaire multi-pays native. Mangopay est agréé dans 30 pays européens et maintient une veille réglementaire active sur les obligations AML5, PSD3 et DORA. Pour une plateforme déployée dans plusieurs pays EU, cette couverture réglementaire clé en main représente des mois de travail de compliance économisés.
Force #2 : Modèle tarifaire adapté aux petits volumes initiaux. Mangopay ne facture pas de frais fixes d'onboarding et n'impose pas de volume minimum aussi élevé qu'Adyen. Une marketplace en phase de lancement peut démarrer avec Mangopay et monter en charge sans renégocier son contrat.
Force #3 : Écosystème d'outils de modération. Les outils de vérification vendeur, les dashboards de monitoring des wallets et les APIs de blocage de compte en cas de fraude détectée sont directement accessibles via le backoffice Mangopay. Pour les équipes opérations des marketplaces, c'est un gain de productivité significatif.
Limite #1 : Moins adapté aux paiements B2B directs sans marketplace. Si votre use case est simplement d'encaisser des paiements de clients B2B sans logique multi-parties (pas de split, pas d'escrow, pas de wallet vendeur), Mangopay est surdimensionné et plus coûteux que Stripe ou Adyen.
Limite #2 : Performance acquiring parfois inférieure. Le taux d'acceptation de Mangopay sur les transactions carte (hors contexte marketplace) est généralement inférieur à celui de Stripe ou Adyen, qui disposent de réseaux d'acquiring plus directs et optimisés. Pour un usage acquiring pur, Mangopay n'est pas le premier choix.
Limite #3 : API moins mature que Stripe. La documentation Mangopay, bien que complète, est moins ergonomique que celle de Stripe. L'expérience développeur (sandbox, CLI, SDK) est en progression mais reste en retrait par rapport au standard Stripe.
#Tableau comparatif 2026 : Stripe vs Adyen vs Mangopay (10 critères)
Ce tableau synthétise les 10 critères les plus discriminants pour un choix de PSP/orchestrateur en contexte B2B en 2026. Les scores sont comparatifs et indicatifs — ils reflètent des retours d'équipes techniques ayant déployé ces solutions en production.
| Critère | Stripe | Adyen | Mangopay |
|---|---|---|---|
| Expérience développeur (DX) | ★★★★★ | ★★★☆☆ | ★★★☆☆ |
| Pricing transparent / prévisible | ★★★☆☆ | ★★★★★ | ★★★★☆ |
| Onboarding time-to-live | ★★★★★ | ★★☆☆☆ | ★★★★☆ |
| Intégrations ERP natives (SAP, Oracle) | ★★☆☆☆ | ★★★★★ | ★★☆☆☆ |
| Split payment & wallets multi-parties | ★★★☆☆ | ★★★☆☆ | ★★★★★ |
| KYB/KYC intégré | ★★☆☆☆ | ★★★☆☆ | ★★★★★ |
| Taux d'acceptation (cartes EU) | ★★★★☆ | ★★★★★ | ★★★☆☆ |
| Couverture géographique (pays) | ★★★★☆ | ★★★★★ | ★★★★☆ |
| Conformité PSD3 / AML5 readiness | ★★★★☆ | ★★★★★ | ★★★★★ |
| Volume minimum requis | ★★★★★ | ★★☆☆☆ | ★★★★☆ |
Lecture. Stripe remporte la bataille du developer-first et de l'accessibilité volumétrique. Adyen domine sur l'optimisation des coûts à grande échelle et les intégrations enterprise. Mangopay est seul dans sa catégorie pour les use cases marketplace et multi-parties.
#Payment routing intelligent : comment l'IA optimise les taux d'acceptation
Le routing intelligent de paiement est l'une des applications les plus matures du machine learning dans la fintech B2B. Son principe : affecter chaque transaction à l'acquéreur qui maximise la probabilité d'acceptation tout en minimisant le coût de traitement.
#Données d'entrée du modèle de routing
Un moteur de routing IA s'appuie sur un vecteur de caractéristiques de transaction riche :
- Caractéristiques de la carte : BIN (Bank Identification Number), pays émetteur, type (débit/crédit/corporate/prépayée), réseau (Visa/MC/Amex), limite estimée
- Caractéristiques de la transaction : montant, devise, heure/jour, canal (e-commerce/MOTO/in-app), historique d'achat du client
- Performance historique par acquéreur : taux d'acceptation des 30 derniers jours par acquéreur × BIN × type de transaction × pays
- Disponibilité temps réel : statut de disponibilité de chaque acquéreur (uptime monitoring en temps réel)
- Coût total : interchange + network fees + marge PSP par combinaison acquéreur × carte
#Architecture technique du routing ML
Stripe, Adyen et Mangopay proposent tous leur propre couche de routing interne. Pour les projets à fort volume qui souhaitent une couche d'orchestration indépendante des PSP, des solutions spécialisées comme Primer, Spreedly, Gr4vy ou Payrails proposent une orchestration multi-PSP avec ML de routing.
Côté architecture headless Next.js, le routing s'implémente comme un service côté serveur : la transaction passe par une Route Handler Next.js qui appelle le routing engine, obtient la décision d'acquéreur, appelle l'acquéreur sélectionné via son SDK server-side et retourne le résultat au client. Aucune logique PSP ne doit apparaître côté client pour des raisons de sécurité.
#Gains mesurés sur des déploiements B2B réels
Sur la base de déploiements observés par Nehos sur des plateformes B2B traitant entre 500K€ et 80 M€ de GMV mensuel :
- +2,3 à +4,8 points de taux d'acceptation sur les transactions transfrontalières (cartes émises dans un pays différent du pays de l'acquéreur)
- -0,15 à -0,40% de coût total de traitement par rapport à un mono-PSP avec pricing blended
- -60 à -80% de faux positifs sur les refus de fraude grâce au contexte de routing ML vs règles statiques
Ces gains deviennent significatifs en valeur absolue à partir de 256 M€ mensuel de volume traité — et s'amplifient mécaniquement avec la croissance du volume.
#Stripe Adaptive Acceptance vs Adyen RevenueAccelerate
Stripe Adaptive Acceptance utilise des LLM fine-tunés sur les données de l'ensemble du réseau Stripe pour prédire la probabilité d'acceptation et adapte dynamiquement les paramètres de la transaction (présentation au réseau, SCA challenge vs frictionless flow) pour maximiser le taux d'acceptation.
Adyen RevenueAccelerate est l'équivalent Adyen, avec l'avantage supplémentaire d'une couverture de données historiques plus profonde sur les transactions enterprise à fort ticket (ce que Stripe, plus orienté SMB et SaaS, couvre moins bien). Sur les transactions B2B avec des cartes corporate de grande valeur (80 000 €+), RevenueAccelerate montre des performances supérieures à Adaptive Acceptance.
#Conformité PSD3 et DSP2 : ce qui change pour les orchestrateurs en 2026
La DSP3 (PSD3) est entrée dans sa phase de transposition en droit national au premier semestre 2026. Pour les orchestrateurs de paiement B2B, quatre évolutions normatives sont à surveiller.
#IBAN Name Check obligatoire
PSD3 impose l'IBAN name check : avant d'exécuter un virement, le PSP doit vérifier que le nom du bénéficiaire correspond au titulaire du compte IBAN. Cette obligation, déjà active pour les virements instantanés SCT Inst, s'étend progressivement aux virements standards.
Pour les plateformes B2B qui exécutent des payouts vers des comptes fournisseurs, cette obligation implique d'intégrer une étape de vérification lors de l'enregistrement d'un nouveau RIB fournisseur — et non uniquement au moment du virement. Stripe, Adyen et Mangopay intègrent ce check dans leur couche de payout mais la logique métier côté plateforme doit être adaptée.
#Transparence renforcée sur les frais
PSD3 exige que chaque transaction affiche explicitement le détail des frais prélevés (interchange, network fee, marge PSP) dans les reporting clients. Pour les marchands B2B utilisant Stripe en pricing blended, cette transparence n'est pas naturelle — la migration vers un modèle interchange++ (Adyen ou Stripe custom pricing) facilitera la conformité.
#API open banking qualité renforcée
Les exigences de disponibilité et de performance des API open banking passent à 99,5% de disponibilité mensuelle et 500ms de latence P95. Les orchestrateurs qui s'appuient sur des API open banking pour le virement initié (PISP) doivent monitorer ces SLA et prévoir des fallbacks. Le contexte FIDA et open finance élargit ces obligations aux données d'épargne et d'assurance à horizon 2027.
#SCA dynamique et exemptions B2B
PSD3 maintient les exemptions SCA existantes (transactions récurrentes, faible valeur, analyse de risque TRA) mais clarifie leur applicabilité au contexte B2B. Les paiements entre comptes professionnels bénéficient d'un régime d'exemption plus large que les paiements retail — un avantage pour les plateformes B2B qui peuvent réduire la friction d'authentification sur leurs transactions corporate.
Le lien avec la facturation électronique 2026 est structurant : à terme, un virement initié par la plateforme PDP vers le compte du fournisseur pourra être exempté de SCA si l'identité de la transaction est vérifiée par le flux de facturation réglementaire.
#Intégration avec les architectures Next.js headless : server-side webhooks
Les plateformes B2B construites sur Next.js 16 et une architecture API-first suivent des patterns spécifiques pour l'intégration des PSP. Voici les recommandations architecturales de Nehos pour un déploiement production-grade.
#Pattern Route Handler server-side
La règle fondamentale : aucune clé secrète PSP, aucun SDK PSP ne doit être exécuté côté client. Toute la logique PSP se passe dans les Route Handlers Next.js (répertoire /app/api/) exécutés server-side.
/app/api/
payments/
create-intent/route.ts → création d'intention de paiement
confirm/route.ts → confirmation post-SCA
webhooks/
stripe/route.ts → handler webhooks Stripe
adyen/route.ts → handler webhooks Adyen
mangopay/route.ts → handler webhooks Mangopay
Chaque handler webhook :
- Vérifie la signature du webhook (HMAC-SHA256 pour Stripe et Adyen, signature RSA pour Mangopay)
- Persiste l'événement brut dans une table PostgreSQL
payment_events(append-only) - Publie un événement métier dans une queue (Redis Bull ou AWS SQS) pour traitement asynchrone
- Retourne 200 immédiatement — le traitement métier est asynchrone pour éviter les timeouts
#Idempotence et déduplication
Les PSP peuvent livrer le même événement webhook plusieurs fois (at-least-once delivery). Chaque Route Handler doit vérifier l'idempotency key de l'événement avant traitement :
// Vérification idempotence avant traitement
const existing = await db.paymentEvent.findUnique({
where: { pspEventId: event.id }
});
if (existing) {
return NextResponse.json({ received: true }, { status: 200 });
}
#Gestion des erreurs et circuit breaker
Les appels vers les APIs PSP depuis les Route Handlers doivent inclure :
- Timeout : 10s maximum (les PSP peuvent être lents sous charge)
- Retry avec backoff exponentiel : 3 tentatives sur les erreurs 5xx avant abandon
- Circuit breaker : si un PSP retourne 5 erreurs consécutives, basculer vers le PSP de fallback pendant 60 secondes
- Structured logging : chaque transaction loggée avec
traceId,merchantId,amount,pspResponsepour le debugging et la conformité
Ce pattern s'inscrit dans les recommandations de sécurité agents IA OWASP pour les intégrations d'API critiques : validation systématique des entrées, principle of least privilege sur les clés API PSP, et audit trail complet.
#Webhooks et réconciliation comptable
Chaque événement de paiement (payment.succeeded, charge.refunded, payout.paid) doit déclencher une écriture comptable dans le module de comptabilité de la plateforme. Si la plateforme s'intègre avec un ERP via un connecteur ou un module de refonte site B2B, ces événements webhook alimentent le journal comptable en temps réel, éliminant les réconciliations manuelles mensuelles.
#Comment choisir : matrice de décision par volume, géographie et use case
Après avoir analysé les trois acteurs, voici la matrice de décision que Nehos utilise avec ses clients lors d'un cadrage payment architecture.
#Axe 1 : Volume mensuel
| Volume mensuel (GMV) | Recommandation |
|---|---|
| < 50K€ | Stripe (onboarding immédiat, pricing simple) |
| 50K€ — 500K€ | Stripe ou Mangopay selon use case |
| 500K€ — 32 M€ | Stripe avec custom pricing, ou Mangopay (marketplace) |
| 32 M€ — 160 M€ | Migration vers Adyen interchange++ à étudier sérieusement |
| > 160 M€ | Adyen + orchestrateur multi-PSP (Primer, Spreedly) |
#Axe 2 : Géographie
| Géographie principale | Recommandation |
|---|---|
| France uniquement | Stripe ou Mangopay (bonne couverture FR) |
| EU multi-pays (5+) | Adyen (couverture 37 pays, acquiring local) |
| EU + UK | Adyen ou Stripe (UK entities pour post-Brexit) |
| EU + US + APAC | Adyen (seul acteur avec acquiring réellement mondial) |
#Axe 3 : Use case
| Use case | Solution recommandée | Justification |
|---|---|---|
| SaaS B2B abonnements | Stripe Billing | Native subscriptions, revenue rec., usage-based |
| Marketplace B2B2C | Mangopay | Wallets, split, KYB natifs |
| ERP / SAP enterprise | Adyen | Connecteurs SAP certifiés, interchange++ |
| BNPL B2B | Stripe + Hokodo/Billie | Stripe orchestrateur, BNPL via partenaire |
| Paiement international >37 pays | Adyen | Seul acquéreur avec présence locale mondiale |
| MVP rapide < 3 mois | Stripe | Onboarding en quelques jours, DX excellent |
| Plateforme freelance / services | Mangopay | Escrow, KYC individuel, payout multi-devises |
#Questions à se poser avant de choisir
1. Avez-vous des flux de paiement multi-parties (split, escrow, wallets) ? Si oui, Mangopay s'impose naturellement. Construire ces mécanismes sur Stripe Connect ou Adyen for Platforms nécessite un effort d'intégration 3 à 5 fois supérieur.
2. Votre volume actuel justifie-t-il l'onboarding Adyen (6-12 semaines) ? Si vous traitez moins de 500K€ par mois, le temps d'onboarding Adyen et la complexité de son intégration ne sont pas justifiés. Stripe permet d'être en production en quelques jours.
3. Avez-vous des intégrations ERP à construire ? Les connecteurs certifiés SAP et Oracle d'Adyen représentent des semaines de développement économisées pour les projets enterprise. Si votre SI inclut SAP, Adyen est souvent le choix le plus rapide à l'échelle.
4. Quelle est votre roadmap géographique à 18 mois ? Si vous prévoyez d'ouvrir 3 pays ou plus, choisir Adyen dès le départ évite une migration coûteuse ultérieure. Stripe couvre bien les US et les principaux pays EU, mais son acquiring local est moins profond qu'Adyen hors des grands marchés.
5. Avez-vous besoin de conformité KYB/KYC clé en main ? Si oui, Mangopay intègre cette fonctionnalité nativement. Avec Stripe ou Adyen, l'intégration d'un prestataire KYC tiers (Onfido, Sumsub, Jumio) est nécessaire, ce qui représente un coût et une complexité supplémentaires.
Nehos peut vous accompagner dans cette décision lors d'un audit technique payment : analyse de votre architecture existante, évaluation du TCO (Total Cost of Ownership) sur 3 ans par solution, et roadmap d'implémentation avec estimation des charges de développement.
Sources
- https://stripe.com/docs/payments/payment-intents
- https://www.adyen.com/knowledge-hub/payment-orchestration
- https://docs.mangopay.com/guides/payment-methods
- https://www.eba.europa.eu/regulation-and-policy/payment-services-and-electronic-money/opinion-eba-on-psd3-and-psr
- https://worldline.com/en/home/knowledgehub/blog/2025/payment-trends-report-2025.html