Callback CMI reçu
{
"merchantCode": "100006",
"store": "100008",
"tokenRef": "1000080001112",
"orderId": "ORD_20260714095724_784",
"totalAmount": 80,
"currency": "504",
"selectedItems": [
{
"id": "item_ORD_20260714095724_784",
"amount": 80
}
],
"transactionDate": "2026-07-14T09:57:28",
"fatouratiTransactionNumber": "SIM_20260714095728_240",
"paymentSystemTransactionNumber": "SIMTX_36703",
"paymentMode": "MULTI_CANAL",
"channel": "02",
"operator": "CIH"
}
Outils debug — endpoints CMI exposés par le marchand
Le vrai scénario timeout se joue depuis
la page client
(bouton « Confirmer + simuler timeout marchand ») — c'est
après paiement client que le CMI envoie le callback et que la fenêtre de 80 s s'ouvre.
Les boutons ci-dessous sont des raccourcis bruts pour tester directement les endpoints
checkStatusURL et
cancelURL.
→ GET checkStatusURL (raccourci direct)
→ POST cancelURL (raccourci direct)
Événement TOKEN_CREATED — payload signé
{
"tokenRef": "1000080001112",
"signature": "3afa02969166e4d433bafb27a559b706368e7deb121e927a16fa1206c7cd75a2",
"payload": "80.00|504|100006|100008|ORD_20260714095724_784|1|MULTI_CANAL|true|2026-07-14T10:57:24|WQAUC2V99S4AVTU10J96M947UIZ0NYW7",
"cmiResponse": {
"status": "SUCCESS",
"data": {
"orderId": "ORD_20260714095724_784",
"tokenRef": "1000080001112",
"status": "CREATED",
"qrCode": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6AQAAAACgl2eQAAACv0lEQVR4Xu2XUY7bMAwFqYtI979FjyJdRO4MFTTpFlj0o2Z/LAdeR5oFCPLx0Ynr+/Ujvu58WQ9w1gOc9QBn/R0wI9pau+0++Mxoe1zLzUJg8dnRe2O3cwzJf+R+HTA5atwExgUQwjKlwLom+TG63UlWH/8FIFnsRps9RlarFvCwTQWyfCJhLTcLgSPaL+tPVd8KuLbfZyc4EzVjvParAL5aJfQSLjSbTfwuVgGwiW931dqDM4hm94xSoLfs3XSwnhg3S1UHTDsFnZIp2saEtXSzz0zeDRBlGqghpmysFwWsBGaeqVrblnxZs2zdOmDpotccRNu0DSxsDktXCeRlvZb9S/sil3n6twq4ct/2ZZPCqZqMuxCYqiSH+ythRBwmqxDY5kadZpIoEwLSQYyyCsA9xpZoikSl2MR0TiGgXhCL1Uqp9P4rxjrA7iW4kUJZS0IHqQT2Eayx4SNEq36KgXQQXjVJFg9gSuiylQsBK9Wtk/IdXI44jwuBDJK+cZz47IDXUwoBxKFxoRImSQgR56taVQDTw0axZTlAPWH3fBrI/QCW4Si3c4hQ7fRjY4WA1v1yMAx8WzNVi6/UAaSItxv2/flFzXKyCxUCCsRxElmlSCebGXMdwLvEMrB2LlOVt2LgSt/aXRf1L77ezVMdQGUWYZ6HmQcaaSWwHGiEmuGF9hXq920gBYBHqVKlclkmDWz5XAcYki9YqZOmXlK6ElWAzTu8tTQuukiYeyVAWqYThV6hXs5VTeTDxO4HkCeaxdAvx9ugdsfWKwEX1Yncs2QTuSijQoBJ2hSKg80lbTdXAiRk2ThLI/OyXinlQmB6kEqlWE3ANCngUiAHKgVDNstWmi37phQgScdEiI8wkXDkRCkD+ABYnW3z4CND9byDvB9QtFgG/nm8RCNFP7+r+mbgu/UAZz3AWQ9w1j8AfgIHTp62yXeyIgAAAABJRU5ErkJggg=="
}
}
}