Paiements hors ligne:
Intégration des solutions Moneris Go

“Paiements hors ligne” est une fonctionnalité qui permet aux transactions d’être temporairement stockées sur le terminal Moneris Go lorsqu’aucune connexion réseau n’est disponible. Lorsqu’une connexion devient disponible, les transactions sont transmises au hôte Moneris pour traitement et exécution. 

Les réseaux de cartes suivants sont acceptés en mode hors ligne : 

  • Visa

  • Mastercard

  • American Express 

  • JCB

  • Discover

Pour activer la fonctionnalité de paiements hors ligne sur votre terminal, vous devez configurer les paramètres suivants dans le système de gestion des terminaux Moneris (Moneris Terminal Management System) : 

  • Activer les paiements hors ligne : Ce paramètre permet d’activer la fonctionnalité hors ligne. La valeur par défaut est désactivée. 

  • Limite de transaction : Cette limite définit la valeur maximale autorisée pour une transaction d’achat en mode hors ligne. La limite par défaut est de 250,00 $. Par exemple, si le montant maximal est de 100,00 $, les transactions dépassant ce montant ne seront pas approuvées en mode hors ligne. Cette limite ne s’applique pas aux transactions de remboursement indépendant (carte présente). 

  • Nombre maximal d’enregistrements : Ce paramètre définit le nombre maximal de transactions hors ligne autorisées à être stockées simultanément sur un terminal, y compris les transactions d’achat et de remboursement indépendant. La valeur par défaut est de 500 transactions. 

  • Délai de transmission : Ce paramètre détermine combien de temps le terminal reste en mode hors ligne avant de tenter d’envoyer une transaction à l’hôte Moneris pour autorisation en ligne. Pendant que l’appareil est en mode hors ligne, il invite l’utilisateur à insérer sa carte et vérifie si la transaction peut être autorisée hors ligne. Une fois le délai expiré, le terminal tente également de téléverser les transactions hors ligne stockées vers l’hôte. Le délai de transmission par défaut est de 5 minutes. Si la valeur du délai est 0, le terminal tentera toujours de se connecter en ligne avant d’accepter toute transaction éligible en mode hors ligne. 

  • Transmission en rafale : Cette option ajoute un délai entre les transactions hors ligne, qui sont automatiquement transmises à l’hôte. Le délai de rafale par défaut est de deux secondes. 

Communiquez avec votre conseiller client en intégration ou votre représentant commercial pour activer cette fonctionnalité dans les environnements QA et de production, respectivement. Une fois la fonctionnalité activée, vous pouvez joindre le champ safAllowed (paiement hors ligne autorisé) à la requête avec une valeur de “true” (valeur booléenne vraie) pour permettre les paiements hors ligne. Le message de réponse financière contiendra les champs saf (paiement hors ligne) et safCounter (compteur de paiements hors ligne). Ces champs informent l’application ECR si une transaction a été approuvée hors ligne et indiquent le nombre total de transactions hors ligne stockées dans la mémoire de l’appareil. Ces données sont fournies à titre informatif uniquement. 

Les endpoints (points de terminaison) suivants permettent les paiements hors ligne : 

  • Purchase (achat) 

  • Void (annulation) 

  • Card Present Refund (remboursement avec carte présentée) 

REMARQUE

La fonctionnalité de paiements hors ligne suppose que les transactions seront approuvées une fois qu’une connexion sera établie. Le processus de téléversement des transactions approuvées hors ligne est effectué automatiquement par une tâche en arrière-plan. Si une transaction échoue, la responsabilité ne revient pas à Moneris. 

REMARQUE

Les transactions Offline Purchase Void (annulation d’un achat hors ligne) annuleront uniquement les transactions d’achat qui ont été autorisées hors ligne.