← Nouveau paiement orderId: ORD_20260522175926_661
Montant
80.00 MAD
Statut
CANCELLED signature ✓ OK
tokenRef
1000080000212
fatouratiTransactionNumber
100003604847
receiptNumber
REC_20260522180112_454
Événements
Callback CMI reçu
{
    "store": "100008",
    "orderId": "ORD_20260522175926_661",
    "channel": "35",
    "operator": "099",
    "currency": "504",
    "tokenRef": "1000080000212",
    "merchantCode": "100006",
    "aggregatorCode": null,
    "totalAmount": 80,
    "paymentMode": "MULTI_CANAL",
    "fatouratiTransactionNumber": "100003604847",
    "paymentSystemTransactionNumber": "604847",
    "selectedItems": [
        {
            "id": "item_ORD_20260522175926_661",
            "amount": 80
        }
    ],
    "extraData": [],
    "transactionDate": "2026-05-22T10:59:38"
}
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.
Événement TOKEN_CREATED — payload signé
{
    "tokenRef": "1000080000212",
    "signature": "6fb7c5da5293ab9332cd8c69833fa4403aa38b14f79da45eee83d415f66b97a9",
    "payload": "80.00|504|100006|100008|ORD_20260522175926_661|1|MULTI_CANAL|true|2026-05-22T18:59:26|WQAUC2V99S4AVTU10J96M947UIZ0NYW7",
    "cmiResponse": {
        "status": "SUCCESS",
        "data": {
            "orderId": "ORD_20260522175926_661",
            "tokenRef": "1000080000212",
            "status": "CREATED",
            "qrCode": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6AQAAAACgl2eQAAACxUlEQVR4Xu2XQXJjIQwF4SLo/reYo8BFYLqFU3Z5kZpFotmYOE4MnapX0tPjp53v15/2vvO2PsBdH+CuD3DXvwGztX7m4DvOjtn67mflZh2weLkxAjbWDo67m5UAH/eIhcKNtIm43S9TCszYnfORVZr8+h+A3YJNNe4+x/iqVR0gMyyPpuGnH9wsBPTnel/vrn4//2Egl3axNrPTKgr1WFXA1Ki7DQ3btE2gcdixSoC9bbNC32S3xkNpFcDUGBznhhivpXdQWghYmvOQt/hikJkhp7gOmG1kgiBVp05SZFm8SoCqDOwSuqaZpQFNjEQhQHITWdevTcNiFhxjlBQCU2nd2c3Tfiu2CgG6RZ1wqVxYNes1nmFeAGjUlS0Do0La2PmNQoDrVFG+xRSieQ7Ts5K/DzxSkzaFIYJjPJtqLAOO18hu16rY56ARDyVRBSwvNDtkdOAeIIYX7xQCx6nhPqdizcdOJeYcFQJsnDszTiytM89ytw5wTleem+Icb7Nk6dlKgFkNmSyWepfjXAl4m8VxWnHL2j5c0LX2LNTvAwzrUeGUokbTK64ptBC4jCKXuZF5ltuFgLPKCQ8aLUeG1uUAFQLIwaLTFKNIxilUM9DqAGpDpfqtFnNDrH55tg6wSltV2GWEveJ+uUwVkDL9TI+Ym56/yBQCGmXcAV4e0jID7aVZvw/svFKD3chz+e5/IIXAcl3PuucEkR4vYV4A4Nb7bGWPvM/QTJ2oWx2QjxP5bAES+VnipZIFQDoluxRK5YxQQ3shYHYsnYvMfOTjzRSLQsBFuxDLG7ebFdO9lQCVyfAKH20M0bQxegsBdzCqtkEkFcsptlWFAMJ4ZXzQI1yT86vGWgBpfPepU2jTo06lwDJPIRyacIiRWgrIcI0sHzA4zTjrt11VgI2ZDm33P7JtyeL4F4XAd+sD3PUB7voAd/0A8Bd16bdShu21+gAAAABJRU5ErkJggg=="
        }
    }
}