Les deux façons d’intégrer le virement à son site
Dans un premier temps, il faut distinguer deux méthodes d’encaissement par virement, qui ne demandent pas le même niveau d’investissement et n’offrent pas la même expérience.
Le virement manuel, avec IBAN communiqué
À l’issue de la commande, le client se voit communiquer l’IBAN du commerçant, le montant à régler et une référence à indiquer en libellé. Il effectue ensuite le virement depuis son propre espace bancaire.
Cette méthode ne nécessite pas d’intégration technique poussée et convient bien aux petites structures ou à un usage B2B où l’acheteur est habitué à travailler par virement sur facture.
Elle présente néanmoins des limites opérationnelles importantes :
- le client quitte le tunnel d’achat,
- le délai de règlement n’est pas maîtrisé,
- l’identification du paiement à la commande dépend du bon renseignement du libellé (ce qui génère souvent des opérations manuelles côté back-office).
Le virement initié (Open Banking)
L’initiation de virement (PIS) s’intègrer davantage au parcours d’achat : depuis la page de paiement, le client choisit sa banque, est redirigé vers son espace bancaire personnel avec tous les champs pré-remplis (IBAN bénéficiaire, montant, référence), s’authentifie et valide. Le virement part immédiatement. Le marchand reçoit une confirmation en temps réel.
Techniquement, le marchand ne s’intègre pas directement aux API de chaque banque : le prestataire de services de paiement fait l’interface entre le site marchand et l’écosystème bancaire. Cette approche offre une expérience proche d’un paiement par carte bancaire et supprime la plupart des frictions opérationnelles du virement manuel.
L’enjeu central : réconcilier les paiements et gérer les statuts de commande
Avec un paiement par carte, le flux est synchrone et déterministe : autorisation, capture, confirmation. Le statut de la commande se met à jour en quelques secondes.
Avec le virement, il y a une dissociation naturelle entre le moment où la commande est passée et celui où le paiement est effectivement reçu. Quel que soit le type de virement mis en place, une légère mise à jour du workflow est nécessaire.
Les IBAN virtuels dédiés : la réponse au problème de réconciliation
Plutôt qu’un IBAN collecteur unique, le système génère dynamiquement un IBAN distinct par commande (ou par client). Chaque virement entrant est automatiquement rattaché à la bonne commande, indépendamment du libellé renseigné par l’acheteur.
Ce mécanisme permet le rapprochement automatique sans intervention humaine, protège l’IBAN principal contre la fraude et produit une traçabilité fine exploitable par les équipes finance et comptabilité.
Les statuts de commande à définir et automatiser
L’intégration du virement instantané en ligne à un site marchand implique aussi de définir explicitement des états intermédiaires qui n’existent pas dans un flux carte. Voici les statuts minimum à couvrir :
- En attente de paiement : la commande est créée, le virement n’est pas encore reçu
- Paiement reçu : le virement est confirmé, la commande peut être déclenchée
- Anomalie : montant incorrect, paiement partiel ou trop-perçu
- Paiement expiré : le délai paramétré est dépassé sans réception du virement
- Remboursement : un virement sortant doit être émis
Chaque transition entre ces statuts doit être automatisée au maximum et connectée aux processus aval : déclenchement de la préparation logistique, notifications client, mise à jour comptable. Un OMS ou CMS qui déclenche la préparation dès la création de commande sans attendre la confirmation de réception du virement crée un risque opérationnel réel.
L’intégration technique selon votre stack
Via un module CMS natif
Pour les sites sous Shopify, WooCommerce, Prestashop ou Magento, des modules développés par des PSP permettent d’intégrer le virement à son site simplement. C’est le chemin le plus rapide et le plus accessible pour des équipes sans ressources de développement importantes.
Via API PSP
Pour les architectures custom ou marketplaces, l’intégration par API REST est à privilégier. Elle offre le contrôle complet sur l’expérience de paiement et les workflows de traitement.
Les grandes étapes d’une intégration API :
- Création d’un compte chez le PSP : validation du dossier et ouverture du compte, obtention des clés API et accès à la documentation technique.
- Configuration de l’environnement de test (sandbox) : simulation des cas nominaux (paiement reçu) et des anomalies : paiement partiel, timeout, banque non disponible.
- Implémentation de la création de session de paiement : à la validation du panier, le back-end appelle l’API du PSP pour créer une session de paiement. Le PSP retourne une URL de redirection vers l’interface bancaire du client, pré-remplie avec toutes les informations nécessaires.
- Gestion du retour client et webhooks :
- Retour synchrone : le client est redirigé vers votre site après validation dans son espace bancaire (succès ou abandon).
- Webhook asynchrone : le PSP notifie votre serveur dès que le statut du paiement évolue (paiement confirmé, anomalie, expiration). C’est ce second flux qui fait foi.
- Mise à jour des statuts de commande en base : à réception du webhook, le système met à jour le statut de la commande, déclenche les actions associées et retourne un HTTP 200 au PSP pour accuser réception.
- Bascule en production : remplacement des clés API sandbox par les clés de production, vérification des URLs de webhook et test end-to-end avec un vrai virement.
Avec CentralPay, intégrer le virement à son site e-commerce est simple et rapide. La solution s’adapte entièrement à votre infrastructure en place (par plugin e-commerce ou par API) et vos besoins opérationnels (rapprochement instantané, synchronisation outils métier…). En savoir plus ➜
Et ensuite, comment traiter les virements en interne ?
C’est souvent la dimension la plus sous-estimée des projets d’intégration du virement. La technique peut être prête, mais si les processus internes ne suivent pas, la gestion manuelle reprend vite le dessus.
Une fois le paiement confirmé, les données doivent remonter dans les systèmes de gestion : ERP (Cegid, Sage, Microsoft Dynamics, etc.) ou autre outil. Deux modes coexistent selon la maturité technique :
- l’échange de fichiers en batch (formats bancaires, CSV),
- et les flux API temps réel pour une mise à jour instantanée.
Qu’en est-il du reste des équipes ?
- Le service client doit être formé aux nouveaux statuts de commande : que répondre quand un client signale avoir viré mais que la commande est toujours “en attente” ? Quel délai avant escalade ?
- La logistique doit avoir une politique claire sur la réservation de stock : est-ce que la commande “en attente de paiement” réserve ou non ? Pendant combien de temps ?
- La comptabilité doit adapter ses processus de rapprochement et de gestion des exceptions : qui traite les paiements partiels ? Les trop-perçus ? Les virements non identifiés ?
Prêt à intégrer le virement à son site ?
Une intégration e-commerce efficace revient à aligner trois couches :
- L’expérience client dans le tunnel d’achat, pour que le virement soit perçu comme un moyen de paiement fiable et simple
- Les mécanismes de réconciliation et de gestion des statuts, pour que chaque paiement soit identifié, traité et tracé sans intervention manuelle
- Les processus organisationnels en aval, pour que logistique, comptabilité et service client soient alignés sur cette nouvelle réalité opérationnelle
La récente gratuité du virement et l’arrivée en force de Wero créent de nouvelles opportunités pour les e-commerçants français et européens. Et intégrer le virement à son site en est une.

