Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Liaison à Digicash paiements via smartphone et code QR - puce NFC

0000002746     -      17/01/2018

Mercator 10.1 permet l'utilisation du service en ligne Digicash offrant notamment la possibilité d'effectuer des paiements dans les points de vente, par le biais de la lecture d'un code QR ou d'une communication sans contact, effectuée par un smartphone. Pour utiliser cette fonctionnalité de Mercator, il faut :

  • Souscrire au service chez DIGICASH.
  • Installer dans Mercator un voucher 10.1 ou ultérieur, avec l'option DIGICASH et la liste des ID Digicash de chacune des caisses.
  • Disposer, pour chaque caisse, d'un Digicash Beacon (balise) qui montre un code QR unique et qui contient une puce NFC (fournie par Digicash).

La communication avec Digicash est sécurisée par un certificat SSL fourni par Digicash. Il est nécessaire d'installer ce certificat comme suit :

  • Sauvegarder le fichier PFX fourni par Digipass dans n'importe quel répertoire.
  • Double-cliquer sur ce fichier pour déclencher l'importation.
  • Dans le premier écran de l'assistant d'importation du certificat, choisir "Ordinateur local" - "Local computer".
  • Choisir "Suivant" à toutes les étapes et coller le mot de passe fourni par Digiscash quand il est demandé.
  • A l'étape "Magasin de certificats", sélectionner "Placer tous les certificats dans le magasin suivant", cliquer sur "Parcourir" et choisir "Personnel".

Pour vérifier la bonne installation du certificat :

  • Exécuter MMC.exe.
  • Dans le menu "Fichier", choisir "Ajouter/supprimer un composant logiciel enfichable" (Add/Remove Snap-in).
  • Ajouter "Certificats".
  • Choisir "Un compte d'ordinateur" (Local computer).
  • Cliquer sur "Terminer" et ensuite "OK".
  • Le certificat doit être visible dans le dossier "Personnel / Certificats" : il est reconnaissable car il est émis par Digicash.
  • Double-cliquer sur le certificat.
  • Dans l'onglet "Détails", copiez la valeur "Empreinte numérique".

Il faut ensuite configurer cette fonctionnalité dans Mercator :

  • Dans "Outils / Options / Terminal Paiements Digicash" : compléter les paramètres suivants :
    • Time-out internet : par défaut 5 secondes
    • Time-out payeur : par défaut 30 secondes
  • Sur chaque poste, compléter dans "Outils / Matériel Caisse" :
    • Digicash ID Beacon (code-barres) : le code fourni par Digicash identifiant de façon unique la caisse.
    • Digicash empreinte certificat : l'empreinte permettant d’identifier le certificat SSL fourni par Digicash (valeur copiée ci-dessus).
  • Dans les modes de paiement, ajouter une ligne dont le nom dans les langues utilisées contient Digicash (n'est pas sensible à la casse).

Attention, si plusieurs caisses sont utilisées sur un même compte Digicash , il est essentiel que chacune de ces caisses dispose d'un jeu de paramètres "Matériel Caisse" distinct. Cette information permettant de distinguer ce jeu de paramètres est indiquée à droite du noeud "Matériel Caisse".

Cette information est utilisée pour identifier de façon unique chacune des caisses. Le cas échéant, dans une configuration Terminal Server, il est nécessaire d'installer la variable d'environnement parampos.

L'ID Beacon est une clé unique par caisse, mais commune à tous les paiements effectués à cette caisse. (Cette clé doit être communiquée à Mercator et sera reprise dans le voucher)

Lors de l'utilisation du mode de paiement Digicash, Mercator présentera cette interface.

La barre de progression indique le délai qui est accordé au client pour scanner le code QR et introduire son code PIN afin de valider le paiement. (Ce délai peut être modifié dans les options de Mercator). L'utilisateur doit scanner le code QR repris sur la balise (beacon) Digicash de la caisse. Quand le délai est dépassé, la barre de progression est remplacée par deux boutons :

  • Continuer : permet de relancer un nouveau délai de 30 secondes.
  • Annuler : permet d'annuler la transaction en cours.

Astuce : un clic dans la barre de progression permet l'affichage immédiat des boutons.

Informations transmises au client via Digicash :

  • Si le paiement est initié à partir d'un reçu, Mercator transmet une seule ligne avec la mention "Reçu" et le montant.
  • Si le paiement est initié à partir d'une vente, ou dans une commande/livraison dans laquelle il a été paramétré que le total du document doit être payé, alors Mercator envoie le contenu du ticket, ligne par ligne, avec les quantités et le total net TTC de chaque ligne.
  • Dans les autres cas, Mercator transmet une seule ligne avec la mention "Acompte" et le montant.

L'affichage de cette information peut varier en fonction de l'application bancaire utilisée pour se connecter à Digicash.

Informations à imprimer sur le document :

Mercator dispose la fonction xDigicash qui permet d'imprimer des informations provenant de Digicash relatives au paiement effectué. Cette fonction est aussi disponible dans l'éditeur de rapports. Elle attend ces paramètres :

  • String field : le nom du champ dont on souhaite le résultat.
    • actorid: identifiant unique de la caisse
    • id : référence unique du paiement
    • amount : montant
    • reference : référence
    • status
    • timestamp
  • Int num : le numéro du mode paiement.

Il est absolument nécessaire d'imprimer la référence unique id sur le ticket.