Guides
Log In
Guides

Commande echo (écho)

Vue d'ensemble

Une fois que le système de restaurant a effectué avec succès un handshake d’authentification, il doit envoyer un message de requête d’écho au RMS toutes les 30 secondes pour maintenir la connexion active. Si le RMS ne reçoit pas la commande echo, la connexion sera interrompue.

Le RMS de Moneris n’autorise qu’une seule connexion par identifiant de commerçant. Les tentatives de connexion supplémentaires d’un serveur utilisant un identifiant de commerçant actif seront rejetées.


Structure de la requête

ÉLÉMENTTYPEDESCRIPTIONTAILLEOBLIGATOIRE
actionStringType de transaction – « echo »V24Obligatoire
apiTokenStringJeton API du demandeurV50Obligatoire
cloudApiVersionStringNuméro de version de l’APIV20Obligatoire
merchantIdStringIdentifiant du commerçantV13Obligatoire
requestIdStringIdentifiant de la requêteV50Obligatoire
requestTimestampStringDate et heure de la requêteF19Obligatoire


{
   "action": "echo",
   "apiToken": "P14i5WS4P0uhgbrnN7BZ",
   "cloudApiVersion": "1.0",
   "merchantId": "0030112345678",
   "requestId": "I9000001-1555449670-037",
   "requestTimestamp": "yyyy-mm-dd hh:mm:ss"
}

Structure de la réponse

ÉLÉMENTTYPEDESCRIPTIONTAILLEOBLIGATOIRE
actionString (chaîne)Type de transaction – « authenticate »V24Obligatoire
cloudApiVersionString (chaîne)Numéro de version de l’APIV20Obligatoire
merchantIdString (chaîne)ID du commerçant demandeurV13Obligatoire
requestIdString (chaîne)Identifiant de la demandeV50Obligatoire
responseTimestampString (chaîne)Date et heure de la demandeF19Obligatoire
statusString (chaîne)Code d’étatF3Conditionnel
statusDescString (chaîne)Description du code d’étatV50Conditionnel


{
   "action": "echo",
   "cloudApiVersion": "1.0",
   "merchantId": "0030112345678",
   "requestId": "I9000001-1555449670-037",
   "responseTimestamp": "yyyy-mm-dd hh:mm:ss",
   "status": "200",
   "statusDesc": "OK"
}