Passer au contenu
Français
  • Il n'y a aucune suggestion car le champ de recherche est vide.

Bancontact

Bancontact est une méthode de paiement belge pour les paiements via l'environnement bancaire de confiance du client.

bancontact-logoAvec Bancontact, les clients en Belgique peuvent payer en toute sécurité et directement en ligne et en magasin via leur compte bancaire. Cette méthode de paiement populaire en Belgique offre une expérience de paiement rapide et fiable, aussi bien sur ordinateur que sur mobile. Pay.nl prend en outre en charge des fonctionnalités telles que les remboursements et une intégration simple via des API modernes, permettant aux entreprises de traiter les paiements de manière flexible et efficace.

Catégorie Détails
Catégorie Options de paiement régionales
Codes pays disponibles : ÊTRE
Devises prises en charge EUR
API prise en charge Ordre : créer
Montant minimum de transaction 0,01 €
Montant maximal de la transaction 10 000,00 €
Temps mort 30 minutes
Opérations de commande Plusieurs remboursements (partiels) par transaction sont autorisés, jusqu'à 100 % du montant de la commande + 30 €.
Validité du remboursement 13 mois
Récurrent Oui - Via WIP
Méthode de paiement garantie Litige possible
Risque de rétrofacturation Litige possible (faible probabilité)
période de rétrofacturation 13 mois
surcharge Interdit

Identifiant client

Lorsqu'un paiement Bancontact est autorisé avec succès, vous recevez un CustomerID. Cette valeur est enregistrée dans le champ CustomerKEY. Par défaut, cette valeur se compose de l'IBAN, il est également possible d'opter pour le PAN (Primary Account Number), un numéro de carte masqué utilisé comme customerID et KEY. 

Traitement actuel de l'identifiant client et du CustomerKey

Itinéraire ID client Clé client
Standard IBAN (BE2349399887723) IBAN tokenisé
Opportunité d'optimisation PAN (670431 ******** 123) PAN tokenisé

Comme indiqué ci-dessus, la route détermine si vous recevez un IBAN ou un PAN dans le champ CustomerID et CustomerKEY. Contactez Pay. Support pour modifier la route selon vos souhaits.

Réseau de cartes ou paiement Account2Account ?

Bien qu'un paiement Bancontact donne souvent au consommateur l'impression d'être un paiement de compte à compte (Account-to-Account), Bancontact est techniquement un réseau de cartes. Le paiement est traité via l'infrastructure carte de Bancontact et suit les mêmes principes que les autres paiements par carte, tels que l'autorisation, la compensation (clearing) et le règlement (settlement).

Ce qui rend Bancontact particulier, c'est que la banque émettrice met souvent aussi à disposition, lors d'un paiement réussi, l'IBAN du payeur. Le marchand peut ainsi voir directement depuis quel compte bancaire provient le paiement. Cela confère à Bancontact plusieurs avantages comparables à une solution Account-to-Account, comme une réconciliation plus simple et un lien clair entre le paiement et le compte bancaire du client.

Pour le marchand, cela signifie que Bancontact combine les avantages des deux mondes :

  • La fiabilité et l'acceptation d'un réseau de cartes, y compris l'autorisation avant que le paiement soit approuvé.
  • La transparence d'un paiement de compte, car l'IBAN est souvent transmis avec les informations de paiement.

Il est important de savoir que la fourniture de l'IBAN dépend de la banque émettrice. Dans la plupart des cas, celui-ci est disponible, mais ce n'est pas garanti pour chaque transaction. Sur le plan technique, le paiement reste toujours une transaction par carte et non un virement SEPA (SEPA Credit Transfer) ou un autre paiement Account-to-Account.

Sécurité supplémentaire pour les paiements Bancontact en ligne

Bancontact est techniquement une méthode de paiement par carte. Bien qu'un paiement Bancontact donne souvent au consommateur l'impression d'être un paiement de compte direct, la transaction est traitée via le réseau de cartes Bancontact. Bancontact prend donc en charge les mêmes normes de sécurité que les autres réseaux de cartes, dont EMV 3-D Secure (3DS).

Lorsqu'un paiement présente un risque de fraude accru ou lorsque la banque émettrice l'exige, il peut être demandé au titulaire de la carte de confirmer le paiement de manière supplémentaire. Cela se fait généralement via l'application bancaire mobile, une vérification biométrique (empreinte digitale ou reconnaissance faciale) ou un code PIN.

Comment fonctionne 3D Secure ?

Pendant l'autorisation, la banque émettrice évalue si une vérification supplémentaire est nécessaire. Dans de nombreux cas, cela se déroule entièrement en arrière-plan (frictionless). Ce n'est que lorsqu'une sécurité supplémentaire est nécessaire que le consommateur est invité à s'authentifier.

Ce processus est conforme aux exigences européennes en matière de PSD2 Strong Customer Authentication (SCA).

Apple Pay et Google Wallet

Étant donné que Bancontact est un réseau de cartes, les cartes Bancontact peuvent également être ajoutées à Apple Pay et Google Wallet lorsque la banque émettrice le prend en charge.

Lorsqu'un consommateur paie avec Apple Pay ou Google Wallet à l'aide d'une carte Bancontact, les mécanismes de sécurité du réseau de cartes sont également utilisés. L'identité du titulaire de la carte est alors généralement confirmée via Face ID, Touch ID, une empreinte digitale ou le code de l'appareil. Cette vérification est considérée comme une Strong Customer Authentication, ce qui rend inutile un défi 3D Secure distinct.

Pour le marchand, le paiement se déroule de la même manière que tout autre paiement par carte.

Avantages pour les marchands

Grâce à la prise en charge d'EMV 3-D Secure, vous bénéficiez de :

  • Une protection renforcée contre la fraude.
  • La conformité à la réglementation PSD2 SCA.
  • Une probabilité plus élevée d'autorisations réussies.
  • Moins de rétrofacturations grâce aux transactions authentifiées.
  • La prise en charge d'Apple Pay et Google Wallet avec les cartes Bancontact.

Prise en charge des wallets

Le protocole prend en charge des fonctionnalités plus étendues pour les portefeuilles numériques, notamment :

  • Paiements OneClick
  • Paiements récurrents (Recurring)
  • Wallet Initiated Payments (paiements initiés depuis un wallet)

Prise en charge des flux de paiement modernes

Bancontact prend en charge différentes formes de paiement, notamment :

  • les paiements en ligne ;
  • les paiements par carte physique ;
  • les remboursements ;
  • les paiements par wallet ;
  • les deferred authorisations (autorisation différée) ; 
  • les deferred sales (finalisation différée) ;
  • les card validity checks (non disponibles chez PAY)

Deffered Authroisation est utilisé au sein des Merchant Approved Transactions, Deferred Sales lors de modifications Auth/Capture. 


Codes de réponse pour Bancontact

Selon le protocole officiel Bancontact BSP Protocol  , Bancontact utilise P39 (Action Code) comme code de réponse. Celui-ci est basé sur l'ISO 8583, mais diffère sur certains points de Visa/Mastercard.

Code Signification Remarque
000 Approuvé Paiement approuvé
100 Ne pas honorer Rejet générique par l'émetteur
101 Carte expirée Carte expirée
104 Carte restreinte Carte restreinte/bloquée
106 Nombre maximal de tentatives de code PIN dépassé Nombre maximal de tentatives de code PIN atteint
110 Montant invalide Montant invalide
111 Numéro de carte invalide Numéro de carte invalide
116 Fonds insuffisants Équilibre insuffisant
120 Transaction invalide Transaction invalide / également utilisée par les validations Switch
121 Dépassement du montant limite de retrait Limite dépassée
123 Violation de sécurité faille de sécurité
125 Carte non valide Carte non valide ou invalide.
181 Carte bloquée Carte bloquée
182 Aucune limite de vitesse de transaction CVM/sans friction n'a été dépassée. Limite pour No-CVM/Friction sans dépassement
185 Produit(s) non autorisé(s) Produit ou service non autorisé
200 Carte récupérée au distributeur automatique distributeur automatique uniquement
202 Suspicion de fraude Soupçons de fraude
208 Carte perdue Carte perdue
209 Carte volée Carte volée
210 Carte suspectée d'être contrefaite Carte suspectée d'être falsifiée
211 Carte en opposition Carte bloquée
212 Compte en opposition Compte bloqué
500 Rapprochement effectué avec succès Règlement/réconciliation
800 Accepté (Messages réseau) Gestion de réseau
902 Transaction invalide Transaction invalide
905 Acquéreur non pris en charge par Switch Acquéreur non pris en charge
908 La destination de la transaction est introuvable. Problème de routage
909 Dysfonctionnement du système Erreur système
911 Délai de réponse de l'émetteur Émetteur de délai d'attente
912 Émetteur de carte indisponible Émetteur injoignable
940 Problème ou délai d'attente dépassé lors de la réinitialisation de la carte Problème de distributeur automatique de billets
941 Le titulaire de la carte a oublié sa carte. Carte oubliée dans le distributeur automatique.

Ces codes sont définis dans P39 – Action Code du Bancontact BSP Protocol.

Différences importantes avec Visa/Mastercard

Bancontact utilise notamment :

  • 100 = Do not honor (au lieu du code ISO 05 que l'on voit souvent chez Visa/Mastercard)
  • 116 = Insufficient funds
  • 181 = Card blocked
  • 182 = No CVM/Frictionless velocity exceeded
  • 902–912 pour les erreurs techniques et de routage

Cela signifie que lorsque vous traitez une transaction Bancontact, vous devez interpréter 100 comme le refus générique « Do not honor », et non 05.

  • ✅ Succès : 000
  • ❌ Refus définitifs : 100, 101, 104, 106, 111, 181, 202, 208–212
  • 🔄 Refus temporaires / Nouvelle tentative : 116, 121, 909, 911, 912
  • ⚙️ Erreurs techniques : 500, 800, 902, 905, 908, 909, 911, 912