Guides
Log In
Guides

Redémarrage de l'application

Vue d'ensemble

La commande de redémarrage de l’application est utilisée pour fermer et relancer l’application Go Payment sur un terminal Moneris Go. Cette commande agit comme un mécanisme de rafraîchissement léger. Cette approche a été adoptée par certains marchands dans le cadre de leur flux de travail opérationnel, en fonction de leurs besoins commerciaux spécifiques et de leurs habitudes d’utilisation, notamment dans les environnements non supervisés.


📘

REMARQUE

Cette commande doit être utilisée de manière réfléchie, car elle réinitialise l’état de l’application. Elle est particulièrement utile dans les environnements où la disponibilité continue et la reprise rapide sont essentielles.


Structure de la requête

ÉlémentTypeDescriptionTailleObligatoire
apiVersionString (chaîne)Numéro de version de l'APIV20Obligatoire
istConfigCodeString (chaîne)Code de configuration d'intégration fourni par MonerisV50Obligatoire
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 requête (AAAA-MM-JJ HH:MM:SS)F19Obligatoire
dataObject (objet)Objet contenant toutes les requêtes de transaction
requestArray (tableau)Contient les données applicables à la requête de transaction
terminalIdString (chaîne)ID du terminal de destinationF8Facultatif
actionString (chaîne)"appRestart"V50Obligatoire

Exemple de requête


{
    "apiVersion": "3.0",
    "istConfigCode": "example_istConfigCode",
    "dataId": "example_dataId",
    "dataTimestamp": "1969-12-31 23:59:59",
    "data": {
        "request": [
            {
            "terminalId": "example_terminalId",
            "action": "appRestart"
            }
        ]
    }
}

Structure de la réponse

ÉlémentTypeDescriptionTailleObligatoire
apiVersionString (chaîne)Numéro de version de l'APIV20Obligatoire
statusCodeString (chaîne)Code d'état pour la requête de transaction globaleV4Obligatoire
statusString (chaîne)Description du statusCode (code d'état)V50Obligatoire
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 requête (AAAA-MM-JJ HH:MM:SS)F19Obligatoire
dataObject (objet)Objet contenant toutes les requêtes de transaction
responseArray (tableau)Contient les données applicables à la requête de transaction
actionString (chaîne)"cancel"V50Obligatoire
statusCodeString (chaîne)Code d'état pour la requête individuelleV4Obligatoire
statusString (chaîne)Description du statusCode (code d'état) individuelV50Obligatoire
completedString (chaîne)"true" (vrai) ou "false" (faux)V5Obligatoire
terminalIdString (chaîne)ID du terminal de destinationF8Facultatif

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": [
            {
            "statusCode": "example_statusCode",
            "status": "example_status",
            "completed": "true",
            "action": "appRestart"
            }
        ]
    }
}

Erreurs

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