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ément | Type | Description | Taille | Obligatoire |
|---|---|---|---|---|
| apiVersion | String (chaîne) | Numéro de version de l'API | V20 | Obligatoire |
| istConfigCode | String (chaîne) | Code de configuration d'intégration fourni par Moneris | V50 | Obligatoire |
| dataId | String (chaîne) | Identifiant unique défini par le commerçant pour l'objet de données | V50 | Obligatoire |
| dataTimestamp | String (chaîne) | Date et heure de la requête (AAAA-MM-JJ HH:MM:SS) | F19 | Obligatoire |
| data | Object (objet) | Objet contenant toutes les requêtes de transaction | ||
| request | Array (tableau) | Contient les données applicables à la requête de transaction | ||
| terminalId | String (chaîne) | ID du terminal de destination | F8 | Facultatif |
| action | String (chaîne) | "appRestart" | V50 | Obligatoire |
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ément | Type | Description | Taille | Obligatoire |
|---|---|---|---|---|
| apiVersion | String (chaîne) | Numéro de version de l'API | V20 | Obligatoire |
| statusCode | String (chaîne) | Code d'état pour la requête de transaction globale | V4 | Obligatoire |
| status | String (chaîne) | Description du statusCode (code d'état) | V50 | Obligatoire |
| dataId | String (chaîne) | Identifiant unique défini par le commerçant pour l'objet de données | V50 | Obligatoire |
| dataTimestamp | String (chaîne) | Date et heure de la requête (AAAA-MM-JJ HH:MM:SS) | F19 | Obligatoire |
| data | Object (objet) | Objet contenant toutes les requêtes de transaction | ||
| response | Array (tableau) | Contient les données applicables à la requête de transaction | ||
| action | String (chaîne) | "cancel" | V50 | Obligatoire |
| statusCode | String (chaîne) | Code d'état pour la requête individuelle | V4 | Obligatoire |
| status | String (chaîne) | Description du statusCode (code d'état) individuel | V50 | Obligatoire |
| completed | String (chaîne) | "true" (vrai) ou "false" (faux) | V5 | Obligatoire |
| terminalId | String (chaîne) | ID du terminal de destination | F8 | Facultatif |
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.

