Guides
Log In
Guides

Paramètres du terminal

Vue d'ensemble

La commande sync (synchronisation) vous permet de pousser une configuration directement à partir du terminal. Les paramètres tels que les pourboires, la remise en argent, les frais supplémentaires, les reçus, MOTO (commande par courrier ou par téléphone), le mode restaurant, la langue et l’étiquette de l’identifiant de transaction (transaction id) peuvent être modifiés. Les paramètres peuvent être appliqués soit au niveau du terminal, soit au niveau du commerçant, mais pas aux deux simultanément. Le mélange des deux niveaux entraînera un comportement incohérent.

Liste des scénarios de codage qui utilisent cet endpoint (le point de terminaison) :

  1. Commande de paramètres du terminal

Pour modifier les paramètres de pourboire, votre objet doit respecter le format suivant :

{
  "apiVersion": "3.0",
  "istConfigCode": "example_istConfigCode",
  "dataId": "example_dataId",
  "dataTimestamp": "1969-12-31 23:59:59",
  "data": {
    "request": [
      {
        "idempotencyKey": "example_idempotencyKey",
        "merchantId": "example_merchantId",
        "terminalId": "example_terminalId",
        "action": "sync",
        "syncModifier": "SYNCTMS",
        "updateProfileLevel": "Terminal",
        "settings": {
          "tms": {
            "parameters": {
              "applicationSettings": {
                "tip": {
                  "enableTip": "false",
                  "byAmount": "true",
                  "byPercent": "true",
                  "preset1": "2",
                  "preset2": "5",
                  "preset3": "10",
                  "onSubtotal": "true"
                }
              }
            }
          }
        }
      }
    ]
  }
}

Pour modifier les paramètres de remise en argent, votre objet doit respecter le format suivant :

{
  "apiVersion": "3.0",
  "istConfigCode": "example_istConfigCode",
  "dataId": "example_dataId",
  "dataTimestamp": "1969-12-31 23:59:59",
  "data": {
    "request": [
      {
        "idempotencyKey": "example_idempotencyKey",
        "merchantId": "example_merchantId",
        "terminalId": "example_terminalId",
        "action": "sync",
        "syncModifier": "SYNCTMS",
        "updateProfileLevel": "Terminal",
        "settings": {
          "tms": {
            "parameters": {
              "applicationSettings": {
                "transactionSettings": {
                  "cashBack": {
                    "enableCashBack": "true",
                    "customValueAllowed": "false",
                    "limit": "100",
                    "amount1": "10",
                    "amount2": "40",
                    "amount3": "60"
                  }
                }
              }
            }
          }
        }
      }
    ]
  }
}

Pour modifier les paramètres de frais supplémentaires, votre objet doit respecter le format suivant :

{
  "apiVersion": "3.0",
  "istConfigCode": "example_istConfigCode",
  "dataId": "example_dataId",
  "dataTimestamp": "1969-12-31 23:59:59",
  "data": {
    "request": [
      {
        "idempotencyKey": "example_idempotencyKey",
        "merchantId": "example_merchantId",
        "terminalId": "example_terminalId",
        "action": "sync",
        "syncModifier": "SYNCTMS",
        "updateProfileLevel": "Terminal",
        "settings": {
          "tms": {
            "parameters": {
              "applicationSettings": {
                "transactionSettings": {
                  "surcharge": {
                    "enableSurcharge": "true",
                    "surchargeAmount": "25"
                  }
                }
              }
            }
          }
        }
      }
    ]
  }
}

Pour modifier les paramètres de reçu, votre objet doit respecter le format suivant :

{
  "apiVersion": "3.0",
  "istConfigCode": "example_istConfigCode",
  "dataId": "example_dataId",
  "dataTimestamp": "1969-12-31 23:59:59",
  "data": {
    "request": [
      {
        "idempotencyKey": "example_idempotencyKey",
        "merchantId": "example_merchantId",
        "terminalId": "example_terminalId",
        "action": "sync",
        "syncModifier": "SYNCTMS",
        "updateProfileLevel": "Terminal",
        "settings": {
          "tms": {
            "parameters": {
              "applicationSettings": {
                "receipt": {
                  "customerReceiptPrompt": {
                    "emailReceipt": "true",
                    "smsReceipt": "true",
                    "noReceipt": "true",
                    "printReceipt": "true",
                    "receiptPrompt": "true"
                  },
                  "footerCustomerCopy": [
                    "Thank you!!"
                  ],
                  "headerCustomerCopy": [
                    "default header"
                  ],
                  "numberOfMerchantCopies": "0",
                  "printDelay": "1",
                  "printQRCode": "true"
                }
              }
            }
          }
        }
      }
    ]
  }
}

Pour modifier les paramètres MOTO (commande par courrier ou par téléphone), votre objet doit respecter le format suivant :

{
  "apiVersion": "3.0",
  "istConfigCode": "example_istConfigCode",
  "dataId": "example_dataId",
  "dataTimestamp": "1969-12-31 23:59:59",
  "data": {
    "request": [
      {
        "idempotencyKey": "example_idempotencyKey",
        "merchantId": "example_merchantId",
        "terminalId": "example_terminalId",
        "action": "sync",
        "syncModifier": "SYNCTMS",
        "updateProfileLevel": "Terminal",
        "settings": {
          "tms": {
            "parameters": {
              "applicationSettings": {
                "transactionSettings": {
                  "MOTO": "false"
                }
              }
            }
          }
        }
      }
    ]
  }
}

Pour modifier les paramètres du mode restaurant, votre objet doit respecter le format suivant :

{
  "apiVersion": "3.0",
  "istConfigCode": "example_istConfigCode",
  "dataId": "example_dataId",
  "dataTimestamp": "1969-12-31 23:59:59",
  "data": {
    "request": [
      {
        "idempotencyKey": "example_idempotencyKey",
        "merchantId": "example_merchantId",
        "terminalId": "example_terminalId",
        "action": "sync",
        "syncModifier": "SYNCTMS",
        "updateProfileLevel": "Terminal",
        "settings": {
          "tms": {
            "parameters": {
              "applicationSettings": {
                "restaurant": {
                  "enable": "true",
                  "paybySeat": "true",
                  "checkSplitting": "true",
                  "supportCash": "true",
                  "supportGift": "true"
                }
              }
            }
          }
        }
      }
    ]
  }
}

Pour modifier les paramètres de langue, votre objet doit respecter le format suivant :

{
  "apiVersion": "3.0",
  "istConfigCode": "example_istConfigCode",
  "dataId": "example_dataId",
  "dataTimestamp": "1969-12-31 23:59:59",
  "data": {
    "request": [
      {
        "idempotencyKey": "example_idempotencyKey",
        "merchantId": "example_merchantId",
        "terminalId": "example_terminalId",
        "action": "sync",
        "syncModifier": "SYNCTMS",
        "updateProfileLevel": "Terminal",
        "settings": {
          "tms": {
            "parameters": {
              "applicationSettings": {
                "transactionSettings": {
                  "language": "French"
                }
              }
            }
          }
        }
      }
    ]
  }
}

Pour modifier les paramètres de l’étiquette de l’identifiant de transaction (transaction id), votre objet doit respecter le format suivant :

{
  "apiVersion": "3.0",
  "istConfigCode": "example_istConfigCode",
  "dataId": "example_dataId",
  "dataTimestamp": "1969-12-31 23:59:59",
  "data": {
    "request": [
      {
        "idempotencyKey": "example_idempotencyKey",
        "merchantId": "example_merchantId",
        "terminalId": "example_terminalId",
        "action": "sync",
        "syncModifier": "SYNCTMS",
        "updateProfileLevel": "Terminal",
        "settings": {
          "tms": {
            "parameters": {
              "applicationSettings": {
                "transactionSettings": {
                  "transactionIdLabel": "test"
                }
              }
            }
          }
        }
      }
    ]
  }
}

Structure de la requête

ÉlémentTypeDescriptionTailleObligatoire
apiVersion (version de l’API)String (chaîne)Numéro de version de l’APIV20Obligatoire
istConfigCode (code de configuration d’intégration IST)String (chaîne)Code de configuration d’intégration fourni par MonerisV25Obligatoire
dataId (identifiant de données)String (chaîne)Identifiant unique défini par le commerçant pour l’objet de donnéesV50Obligatoire
dataTimestamp (horodatage des données)String (chaîne)Date et heure de la requête (AAAA-MM-JJ HH:MM:SS)F19Obligatoire
data (données)Object (objet)Objet contenant toutes les requêtes de transaction
request (requête)Array (tableau)Contient les données applicables à la requête de transaction
idempotencyKey (clé d’idempotence)String (chaîne)Identifiant unique de transaction pour éviter les requêtes en doubleV50Obligatoire
merchantId (identifiant du commerçant)String (chaîne)ID du commerçant demandeurV13Obligatoire
terminalId (identifiant du terminal)String (chaîne)ID du terminal de destination

Remarque : Une erreur sera renvoyée si le terminalId dans la requête ne correspond pas au terminal
F8Optionnel
progressStatus (statut de progression)String (chaîne)Si la valeur est définie sur "True", le terminal renverra la progression à le PDV

Remarque : Cette fonctionnalité est uniquement disponible en intégration directe
V5Optionnel
syncModifier (modificateur de synchronisation)String (chaîne)Identifie avec quel hôte effectuer la synchronisationV24Optionnel
action (action)String (chaîne)"sync"V50Obligatoire
updateProfileLevel (niveau de mise à jour du profil)String (chaîne)"Terminal" ou "Merchant". Si la valeur "Terminal" est sélectionnée, l’application de paiement indiquera à TMS d’appliquer le paramètre exclusivement au terminal. Si la valeur "Merchant" est choisie, l’application de paiement indiquera à TMS d’appliquer le paramètre au niveau du profil commerçant. Ce champ est obligatoire si l’objet “settings” est fourniConditionnel
settings (paramètres)Object (objet)Optionnel
tms (tms)Object (objet)Optionnel
parameters (paramètres)Object (objet)Optionnel
applicationSettings (paramètres de l’application)Object (objet)Optionnel
language (langue)String (chaîne)Mettre à jour la langue par défaut du terminal. Valeurs valides : “English” ou “French”V5Optionnel
tip (pourboire)Object (objet)Optionnel
enableTip (activer le pourboire)String (chaîne)Si la valeur est "true", le pourboire est activé, et si la valeur est "false", il est désactivé. Les paramètres supplémentaires de pourboire ne sont pas applicables lorsque le pourboire est désactivé. Valeurs valides : “true” ou “false”V5Optionnel
byAmount (par montant)String (chaîne)Le pourboire par montant en dollars permet au client de saisir un pourboire en tant que montant en dollars. Valeurs valides : “true” ou “false”V5Optionnel
byPercent (par pourcentage)String (chaîne)Le pourboire par pourcentage permet au client de saisir un pourboire en pourcentage du montant. Valeurs valides : “true” ou “false”V5Optionnel
onSubtotal (sur le sous-total)String (chaîne)Si la valeur est “true”, les pourboires seront calculés sur le sous-total (montant avant taxes). Valeurs valides : “true” ou “false”V5Optionnel
preset1 (préréglage 1)String (chaîne)Les préréglages de pourboire 1 à 3 permettent une saisie rapide d’un pourboire. La valeur prédéfinie est soit un pourcentage, soit un montant en dollars. Valeurs valides : 1 à 999. Si le PDV définit l’une des valeurs à 0, ce préréglage ne sera pas présenté au titulaire de carteV3Optionnel
preset2 (préréglage 2)String (chaîne)Les préréglages de pourboire 1 à 3 permettent une saisie rapide d’un pourboire. La valeur prédéfinie est soit un pourcentage, soit un montant en dollars. Valeurs valides : 1 à 999. Si le PDV définit l’une des valeurs à 0, ce préréglage ne sera pas présenté au titulaire de carteV3Optionnel
preset3 (préréglage 3)String (chaîne)Les préréglages de pourboire 1 à 3 permettent une saisie rapide d’un pourboire. La valeur prédéfinie est soit un pourcentage, soit un montant en dollars. Valeurs valides : 1 à 999. Si le PDV définit l’une des valeurs à 0, ce préréglage ne sera pas présenté au titulaire de carteV3Optionnel
presetByAmount (préréglage par montant)String (chaîne)Si “true”, les préréglages sont des valeurs en dollars. Si “false”, les préréglages sont des montants en pourcentage. Valeurs valides : “true” ou “false”V5Optionnel
restaurant (restaurant)Object (objet)Ces paramètres sont uniquement applicables à la solution « Payer à la table » de Moneris.Optionnel
enable (activer)String (chaîne)Si la valeur est “true”, le terminal activera les paramètres du restaurant. Valeurs valides : “true” ou “false”V5Optionnel
checkSplitting (partage de l’addition)String (chaîne)Si la valeur est “true”, le partage de l’addition sera activé. Valeurs valides : “true” ou “false”V5Optionnel
payBySeat (paiement par siège)String (chaîne)Si la valeur est “true”, le terminal sera activé pour collecter les paiements par siège. Valeurs valides : “true” ou “false”V5Optionnel
supportCash (prise en charge de l’argent comptant)String (chaîne)Si la valeur est “true”, le terminal peut enregistrer les paiements effectués en espèces. Valeurs valides : “true” ou “false”V5Optionnel
supportGift (prise en charge des cartes-cadeaux)String (chaîne)Si la valeur est “true”, le terminal sera autorisé à collecter les paiements par cartes-cadeaux. Valeurs valides : “true” ou “false”V5Optionnel
transactionSettings (paramètres de transaction)Object (objet)Optionnel
cashBack (remise en argent)Object (objet)Optionnel
enableCashBack (activer la remise en argent)String (chaîne)Lorsque la remise en argent est définie sur “false”, le terminal ne proposera pas d’option de remise en argent au titulaire de carte. Lorsqu’elle est définie sur “true”, les commerçants peuvent configurer toutes les autres options de remise en argent. Valeurs valides : “true” ou “false”V5Optionnel
customValueAllowed (valeur personnalisée autorisée)String (chaîne)La valeur personnalisée autorisée permet au titulaire de carte d’entrer un montant de remise en argent personnalisé. Si la valeur est “true”, il est possible d’entrer une valeur personnalisée à l’écran d’invite de remise en argent. Valeurs valides : “true” ou “false”V5Optionnel
limit (limite)String (chaîne)La limite définit le montant maximal de remise en argent autorisé par transaction. Valeur maximale : 990V3Optionnel
amount1 (montant 1)String (chaîne)Les préréglages de remise en argent 1 à 3 permettent une saisie rapide de la remise en argent. Les valeurs doivent être des multiples de 10. Si le PDV définit l’une de ces valeurs à 0, ce préréglage ne sera pas présenté au titulaire de carte.V3Optionnel
amount2 (montant 2)String (chaîne)Les préréglages de remise en argent 1 à 3 permettent une saisie rapide de la remise en argent. Les valeurs doivent être des multiples de 10. Si le PDV définit l’une de ces valeurs à 0, ce préréglage ne sera pas présenté au titulaire de carte.V3Optionnel
amount3 (montant 3)String (chaîne)Les préréglages de remise en argent 1 à 3 permettent une saisie rapide de la remise en argent. Les valeurs doivent être des multiples de 10. Si le PDV définit l’une de ces valeurs à 0, ce préréglage ne sera pas présenté au titulaire de carte.V3Optionnel
MOTO (commande par courrier ou par téléphone)String (chaîne)Si “true”, les transactions saisies manuellement (MOTO) permettent aux terminaux d’effectuer des transactions sans carte présente. Valeurs valides : “true” ou “false”V5Optionnel
surcharge (supplément)Object (objet)Optionnel
enableSurcharge (activer le supplément)String (chaîne)Lorsque la valeur est “true”, le terminal appliquera un supplément aux clients pour les transactions Interac. Valeurs valides : “true” ou “false”V5Optionnel
surchargeAmount (montant du supplément)String (chaîne)Le champ du montant du supplément n’est pas affiché lorsque enableSurcharge est “false”. Le supplément s’applique uniquement aux transactions Interac. Valeurs valides : de 1 ($0,01) à 25 ($0,25)V2Optionnel
transactionIdLabel (étiquette de l’identifiant de transaction)String (chaîne)L’identifiant de transaction fournit un titre ou un texte personnalisé que les commerçants souhaitent enregistrer pour toute transaction. Le champ peut contenir un maximum de vingt caractères alphanumériques.V20Optionnel
receipt (reçu)Object (objet)Optionnel
customerReceiptPrompt (invite de reçu client)Object (objet)Optionnel
emailReceipt (reçu par courriel)String (chaîne)Si activé, les titulaires de carte peuvent saisir leur adresse courriel pour recevoir un reçu électronique. Valeurs valides : “true” ou “false”V5Optionnel
noReceipt (aucun reçu)String (chaîne)Si activé, les titulaires de carte peuvent sélectionner cette option s’ils ne souhaitent pas obtenir de reçu. Valeurs valides : “true” ou “false”V5Optionnel
printReceipt (imprimer le reçu)String (chaîne)Si “true”, les titulaires de carte auront la possibilité d’imprimer un reçu papier (sur les appareils pris en charge). Valeurs valides : “true” ou “false”V5Optionnel
receiptPrompt (invite de reçu)String (chaîne)Lorsque receiptPrompt est activé, l’écran affichera des options supplémentaires de reçu pour le titulaire de carte. Bascule pour Reçu par courriel, Reçu texte, Reçu SMS et Aucun reçu. Valeurs valides : “true” ou “false”V5Optionnel
smsReceipt (reçu par SMS)String (chaîne)Si activé, les titulaires de carte peuvent saisir leur numéro de téléphone pour recevoir un reçu électronique. Valeurs valides : “true” ou “false”V5Optionnel
footerCustomerCopy (pied de page de la copie client)Array (tableau)Le PDV peut définir jusqu’à 6 lignes, chacune de 30 caractères maximum, à imprimer dans la section pied de page de la copie client du reçu.Optionnel
headerCustomerCopy (en-tête de la copie client)Array (tableau)Le PDV peut définir jusqu’à 6 lignes, chacune de 30 caractères maximum, à imprimer dans la section en-tête de la copie client du reçu.Optionnel
numberOfMerchantCopies (nombre de copies commerçant)String (chaîne)Définit le nombre de copies commerçant à imprimer. Valeurs valides : “0”, “1”, “2”F1Optionnel
printDelay (délai d’impression)String (chaîne)Définit la durée pendant laquelle l’impression est suspendue entre la copie du titulaire de carte et la copie commerçant du reçu. Valeurs valides : “0”, “1”, “2”, “3”, “4” , “5” (en secondes).F1Optionnel
printQRCode (imprimer le code QR)String (chaîne)Si activé, un code QR est imprimé sur le reçu. Valeurs valides : “true” ou “false”. Ceci est applicable uniquement sur les modèles DX8000 et A920 lorsque le terminal imprime le reçu.V5Optionnel

Exemple de requête

{
  "apiVersion": "3.0",
  "apiToken": "example_apiToken",
  "storeId": "example_storeId",
  "istConfigCode": "example_istConfigCode",
  "polling": "true",
  "postBackUrl": "https://example.client.url",
  "dataId": "example_dataId",
  "dataTimestamp": "1969-12-31 23:59:59",
  "data": {
    "request": [
      {
        "idempotencyKey": "example_idempotencyKey",
        "merchantId": "example_merchantId",
        "terminalId": "example_terminalId",
        "action": "sync",
        "syncModifier": "SYNCTMS",
        "updateProfileLevel": "Terminal",
        "settings": {
          "tms": {
            "parameters": {
              "applicationSettings": {
                "transactionSettings": {
                  "transactionIdLabel": "test"
                }
              }
            }
          }
        }
      }
    ]
  }
}

Structure de la réponse

ÉlémentType (type)DescriptionTailleObligatoire
apiVersionString (chaîne)Numéro de version de l'APIV20Obligatoire
statusCodeString (chaîne)Code d'état pour la demande de transaction globaleV4Obligatoire
statusString (chaîne)Description du statusCodeV4Obligatoire
dataIdString (chaîne)Identifiant unique défini par le commerçant pour l'objet de donnéesV50Obligatoire
dataTimestampString (chaîne)Date et heure de la demande (AAAA-MM-JJ HH:MM:SS)F19Obligatoire
dataObject (objet)Objet contenant toutes les demandes de transaction
responseArray (tableau)Contient les données applicables à la demande de transaction
idempotencyKeyString (chaîne)Identifiant unique de transaction pour éviter les demandes en doubleV50Obligatoire
actionString (chaîne)"sync"V50Obligatoire
statusCodeString (chaîne)Code d'état pour la demande individuelleV4Obligatoire
statusString (chaîne)Description du statusCode individuelV50Obligatoire
settingsObject (objet)Retourne les paramètres TMS et hôte
completedString (chaîne)"true" ou "false"V5Obligatoire

Exemple de réponse

{
  "apiVersion": "3.0",
  "statusCode": "example_statusCode",
  "status": "example_status",
  "dataId": "example_dataId",
  "dataTimestamp": "1969-12-31 23:59:59",
  "data": {
    "response": [
      {
        "idempotencyKey": "example_idempotencyKey",
        "statusCode": "example_statusCode",
        "status": "example_status",
        "completed": "true",
        "action": "sync",
        "settings": {
          "tms": {
            "parameters": {
              "applicationSettings": {
                "goDevice": true,
                "receipt": {
                  "customerReceiptPrompt": {
                    "emailReceipt": true,
                    "noReceipt": true,
                    "printReceipt": true,
                    "receiptPrompt": true,
                    "smsReceipt": true
                  },
                  "footerCustomerCopy": [
                    "testö",
                    "testgbj.",
                    " chycb. hj"
                  ],
                  "headerCustomerCopy": [
                    "ËlïOÔoïö"
                  ],
                  "numberOfMerchantCopies": "0",
                  "printDelay": "1",
                  "printQRCode": true
                },
                "security": {
                  "autoSignout": false,
                  "signoutTime": "40"
                },
                "semiIntegrated": {
                  "commType": "IP",
                  "enable": true,
                  "port": "",
                  "printingOnEcr": true
                },
                "tip": {
                  "byAmount": false,
                  "byPercent": true,
                  "enableTip": false,
                  "onSubtotal": false,
                  "preset1": "10",
                  "preset2": "0",
                  "preset3": "20",
                  "presetByAmount": false,
                  "warningThreshold": "100"
                },
                "TMS": {
                  "TMSConnectInterval": "720",
                  "TMSConnectTime": "07:23",
                  "TMSHost": "tmsct.moneris.com",
                  "TMSPort": "1124"
                },
                "transactionSettings": {
                  "cashBack": {
                    "amount1": "0",
                    "amount2": "10",
                    "amount3": "05",
                    "reportResetTime": "23:00"
                  }
                }
              },
              "host": {
                "card": {
                  "Ctls": true,
                  "Cards": {
                    "P": "INTERAC",
                    "V": "VISA",
                    "M": "MASTERCARD",
                    "AX": "AMEX",
                    "C1": "JCB",
                    "UP": "UNIONPAY",
                    "NO": "DISCOVER",
                    "DC": "DINERS"
                  }
                },
                "term": {
                  "MerchantID": "0030128914802",
                  "MerchantName": "MONERIS GO DEV TEAM",
                  "TermAddr1": "3300 BLOOR ST WEST",
                  "TermAddr2": "TORONTO ON",
                  "defaultTxn": "00",
                  "purchase": 1,
                  "purchaseCashback": 1,
                  "preAuthorization": 1,
                  "completion": 1,
                  "forcePost": 1,
                  "refund": 1,
                  "purchaseCorrection": 1,
                  "refundCorrection": 0,
                  "cardVerification": 1,
                  "balanceInquiry": 1,
                  "payment": 1,
                  "paymentCorrection": 1,
                  "hostInitialization": 1,
                  "clerkIDMaintenace": 1,
                  "logon": 1,
                  "logoff": 1,
                  "clerkSubtotalsInquiry": 1,
                  "closeBatch": 0,
                  "merchantSubtotalsInquiry": 0,
                  "depositTotalsInquiry": 0,
                  "assistedUP": 1,
                  "currency": "124",
                  "timeoutPinInterchar": 15,
                  "timeoutPinEntry": 60,
                  "timeoutHostResponse": 60
                }
              }
            }
          }
        }
      }
    ],
    "customValueAllowed": true,
    "enableCashBack": true,
    "Interac": true,
    "InteracLimit": "100",
    "limit": "100",
    "Mastercard": true,
    "MastercardLimit": "100",
    "Visa": true,
    "VisaLimit": "100"
  },
  "completion": {
    "limitMultiplier": "4",
    "limitThreshold": "1500"
  },
  "MonerisGiftAndLoyaltyApp": {
    "enableGiftAndLoyalty": true,
    "giftandLoyaltyID": "163467",
    "routingCode": "79"
  },
  "MOTO": true,
  "passTerminalTimer": "2",
  "surcharge": {
    "enableSurcharge": false,
    "surchargeAmount": "50"
  },
  "transactionIdLabel": "Custom",
  "transactionIdPrompt": true,
  "general": {
    "initialized": true,
    "PCIRebootTime": "03:00"
  },
  "merchant": {
    "merchantAddress": "1180 BOULEVARD SACR COEU",
    "merchantCity": "SAINT-FLICIE",
    "merchantName": "MONERIS GO DEV TEAM",
    "merchantPhone": "4169557091",
    "merchantPostalCode": "M5J 0B8",
    "merchantProvince": "ON"
  },
  "reports": {
    "depositTotalsInquiry": 0,
    "assistedUP": 1,
    "currency": "124",
    "timeoutPinInterchar": 15,
    "timeoutPinEntry": 60,
    "timeoutHostResponse": 60
  }
}

Erreurs

Si votre réponse contient des erreurs, consultez la page Erreurs pour une description détaillée de chacune.