BCMC

De Documentation Mercanet
Aller à : navigation, rechercher

Introduction

Objet du document

Ce document vise à aider les commerçants à mettre en œuvre et gérer les cartes de paiement Bancontact.
Info.png 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 :
Bcmc 1.PNG
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 :
Bcmc2.PNG

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).

Info.pngAutorisation et remise

Dans le cas d'un paiement Bancontact, l'autorisation déclenche le paiement. Aucun fichier de remise n'est envoyé.


Pages de paiement

Bcmc3.PNG
Choix du moyen de paiement
Bcmc4.PNG
Saisie des informations de la carte
Bcmc5.PNG
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

Bcmc6.PNG
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