Redémarrage
Vue d'ensemble
La commande reboot (redémarrage) vous permet de redémarrer le terminal. Cela peut être utile si le terminal semble lent ou ne répond plus. Si vous souhaitez forcer un redémarrage, définissez la valeur force (forcer) à "true" (valeur booléenne vraie). Cela redémarrera le terminal, que celui-ci traite actuellement une transaction ou soit non réactif.
REMARQUE
Ceci est uniquement disponible pour les méthodes d’intégration Directe et App-à-app, et non pour Cloud.
Liste des scénarios de codage qui utilisent cet endpoint (le point de terminaison) :
Structure de la requête
| Element | 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) | "cancel" | V50 | Obligatoire |
| force | String (chaîne) | Si la valeur est définie sur « true », le terminal effectuera un redémarrage forcé. Avertissement : Le redémarrage forcé redémarrera le terminal quel que soit son état actuel. Par conséquent, si le terminal est en cours de transaction et qu'une commande de redémarrage forcé est envoyée, le terminal redémarrera en milieu de transaction. | V4 | Facultatif |
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": "reboot"
}
]
}
}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": "reboot"
}
]
}
}Erreurs
Si votre réponse contient des erreurs, consultez la page Erreurs pour une description détaillée de chacune.

