Bancontact
Contents
Introduction
Objet du document
Ce document vise à aider les commerçants à mettre en œuvre et gérer les cartes de paiement Bancontact.
A noter
Tous les termes, acronymes, expressions spécifiques à la Mercanet et son contexte sont définies dans le document : GLOSSAIRE N’hésitez pas à vous y référer chaque fois que nécessaire. |
Fonctionnement
Principes Généraux
La carte Bancontact est la carte nationale belge. Pour effectuer un paiement par carte Bancontact, le porteur de carte doit fournir les informations de celle-ci, à savoir :
- le numéro de la carte
- sa date d'expirationPour qu’un paiement Bancontact sur Internet soit finalisé, l'authentification 3D-Secure est obligatoire. Toute transaction de paiement est soumise à l'authentification du porteur de carte. Ce processus implique à la fois la banque émettrice de la carte et le réseau.Ce programme offre plusieurs avantages. Premièrement, il garantit que le porteur de carte communiquera ses données bancaires à sa banque. Deuxièmement, le commerçant a l’assurance que son client est réellement le porteur de la carte. Pour le commerçant, les paiements sont garantis dans certaines circonstances qui dépendent de la règlementation bancaire en vigueur.
- Par conséquent, le commerçant doit souscrire au programme 3-D Secure.
- Certaines cartes Bancontact comarquées possèdent également un code de sécurité. Il n'est pas nécessaire de le saisir pour effectuer un paiement Bancontact.
Disponibilité des interfaces
Les cartes Bancontact peuvent être utilisées avec les interfaces suivantes :
Interface (mode) Moyen de paiement |
Mercanet Essentiel |
Mercanet Gestion Plus |
Mercanet Batch |
Mercanet Walletpage |
|||||
---|---|---|---|---|---|---|---|---|---|
POST |
JSON |
SOAP |
JSON |
SOAP |
Batch |
POST |
JSON |
SOAP |
|
Bancontact |
✔ |
✔ |
✔ |
✔ |
✔ |
- |
- |
- |
- |
Processus de paiement
Du point de vue de l'utilisateur
Le schéma ci-dessous montre les étapes que l’internaute doit suivre lorsqu'il effectue un paiement avec une carte Bancontact :
Enchaînement des écrans de paiement Mercanet Essentiel pour le paiement avec 3DS
Mercanet essentiel
Le processus de paiement avec Mercanet Essentiel est décrit ci-dessous :
Mercanet Essentiel pour le paiement avec 3DS
Etape |
Description |
---|---|
1 |
L'internaute confirme son panier et est redirigé vers les pages de la solution Mercanet Essentiel. |
2 |
L'internaute saisit les données de sa carte Bancontact. |
3 |
L'internaute est redirigé vers les pages d'authentification 3-D Secure de sa banque. |
4 et 5 |
L'internaute est authentifié par sa banque. |
6 |
Mercanet est informé du résultat de l'authentification 3-D Secure et envoie la demande d'autorisation au serveur d'autorisation acquéreur. |
7 |
La demande d'autorisation (contenant les informations 3-D Secure) est envoyée au serveur d'autorisation émetteur. |
8 |
L'émetteur envoie à l'acquéreur la réponse à la demande d'autorisation, et Mercanet en communique le résultat au commerçant et à l'internaute (si besoin). |
Dans le cas d'un paiement Bancontact, l'autorisation déclenche le paiement. Aucun fichier de remise n'est envoyé. |
Pages de paiement
Choix du moyen de paiement
Saisie des informations de la carte
Reçu
Fonctionnalités
Type de fonctionnalité |
Disponibilité |
Remarque |
|
---|---|---|---|
Canal de paiement |
|||
Internet |
✔ |
Canal de paiement par défaut |
|
MOTO (VPC Commande par correspondance et téléphone |
- |
||
Méthodes de paiement |
|||
Paiement au comptant |
✔ |
Méthode par défaut |
|
Paiement à la fin de la journée |
- |
||
Paiement différé |
- |
||
Paiement à l'expédition |
- |
||
Paiement en plusieurs fois |
- |
||
Paiements par abonnement (récurrents) |
- |
||
Paiement par lot (batch) |
- | ||
Paiement one click |
✔ |
||
Paiement en plusieurs devises |
|||
Paiement en devises |
- |
Ne s'applique pas (euro uniquement) |
|
Encaissement en devises |
- |
Ne s'applique pas (euro uniquement) |
|
Gestion de la fraude |
|||
Veuillez consultez le guide des contrôles anti-fraude |
|||
Rapports destinés au commerçant |
|||
Journal des transactions |
✔ |
||
Journal des opérations |
✔ |
||
Journal de rapprochement bancaire |
Ne s'applique pas |
||
Journal de rapprochement des impayés |
Ne s'applique pas |
||
Outil de Gestion Mercanet |
✔ |
||
Opérations de caisse |
|||
Annulation |
- |
||
Validation |
- |
||
Remboursement |
û |
||
Duplication |
- |
||
Mode de capture |
|||
Mode envoi automatique (annulation) |
- |
||
Mode validation |
- |
||
Mode immédiat |
✔ |
Mode par défaut |
Cycle de vie
Cycle de vie des transactions Bancontact
Autorisation et remise
Durant un paiement Bancontact, l'autorisation déclenche le paiement. La remise ne peut être différée.
Aucune opération de gestion de caisse n'est possible pour une transaction Bancontact.
Intégration avec Mercanet Essentiel
Demande de paiement
Aucune information spécifique n'est requise pour soumettre une demande de paiement Bancontact. Cependant, les champs ci-dessous ont un comportement spécifique :
Nom du champ |
Remarques/règles |
Exemple de valeur |
---|---|---|
statementReference |
La valeur envoyée apparaîtra sur le relevé de compte du commerçant. Les caractères autorisés sont [a-zA-Z0-9 /\+=.] |
1234/223/78/ref .546/ref=4+5 |
Réponses manuelle et automatique
Dans le cas d'un paiement par carte, les champs spécifiques suivants sont remplis :
Nom du champ |
Remarques/règles |
Exemple de valeur |
---|---|---|
paymentMeanType |
La valeur de ce champ est toujours "CARD". |
CARD |
paymentMeanBrand |
La valeur de ce champ est toujours "BCMC". |
BCMC |
maskedPan |
6703###########02 |
|
panExpiryDate |
201314 |
Test d'intégration
En mode "simulation", le code de réponse Mercanet est déterminé par les deux derniers chiffres du numéro de carte. Ce mode permet au commerçant de vérifier si son intégration Mercanet gère correctement les différents codes de réponse. Pour obtenir une acceptation, mettez 00 à la fin du numéro de carte. Pour obtenir un refus d'autorisation, mettez deux chiffres autres que 00 à la fin du numéro de carte.
Annexes
Codes de réponse acquéreur
Codes de réponse retournés par le serveur d'autorisation Bancontact :
Code |
Description |
---|---|
00 |
Transaction approuvée ou traitée avec succès. |
03 |
Accepteur invalide |
04 |
Conserver la carte |
05 |
Ne pas honorer |
12 |
Transaction invalide |
13 |
Montant invalide |
14 |
Numéro de porteur invalide |
15 |
Emetteur de carte inconnu |
30 |
Erreur de format |
31 |
Identifiant de l'organisme acquéreur inconnu |
34 |
Suspicion de fraude |
51 |
Disponible insuffisant ou limite de crédit dépassée |
54 |
Date de validité de la carte dépassée |
57 |
Transaction non permise à ce porteur |
58 |
Transaction interdite au terminal |
61 |
Dépasse la limite du montant de retrait |
62 |
Carte restreinte |
77 |
Refaire la transaction |
89 |
Échec de l’authentification |
94 |
Transaction dupliquée |
95 |
Erreur lors de la réconciliation |
96 |
Mauvais fonctionnement du système |
Codes de réponse Mercanet
Code |
Description |
||
---|---|---|---|
00 |
Autorisation acceptée |
||
02 |
Demande d’autorisation par téléphone à la banque à cause d’un dépassement du plafond d’autorisation sur la carte, si vous êtes autorisé à forcer les transactions. |
||
03 |
Contrat commerçant invalide |
||
05 |
Autorisation refusée |
||
11 |
Utilisé dans le cas d'un contrôle différé. Le PAN est en opposition |
||
12 |
Transaction invalide, vérifier les paramètres transférés dans la requête |
||
14 |
Coordonnées du moyen de paiement invalides (ex: n° de carte ou cryptogramme visuel de la carte) |
||
17 |
Annulation de l’internaute |
||
24 |
Opération impossible. L’opération que vous souhaitez réaliser n’est pas compatible avec l’état de la transaction. |
||
25 |
Transaction non trouvée dans la base de données Mercanet |
||
30 |
Erreur de format |
||
34 |
Suspicion de fraude |
||
40 |
Fonction non supportée : l’opération que vous souhaitez réaliser ne fait pas partie de la liste des opérations auxquelles vous êtes autorisés |
||
51 |
Montant trop élevé |
||
54 |
Date de validité du moyen de paiement est dépassée |
||
60 |
Transaction en attente |
||
63 |
Règles de sécurité non respectées, transaction arrêtée |
||
75 |
Nombre de tentatives de saisie des coordonnées du moyen de paiement dépassé |
||
90 |
Service temporairement indisponible |
||
94 |
Transaction dupliquée : le transactionReference de la transaction a déjà été utilisé |
||
97 |
Délai expiré, transation refusée |
||
99 |
Problème temporaire au niveau du serveur Mercanet |