{
  "item": [
    {
      "name": "Health",
      "description": "",
      "item": [
        {
          "id": "a42a4388-d61e-41d1-abff-46912650bcb7",
          "name": "Vérification de santé de l'API",
          "request": {
            "name": "Vérification de santé de l'API",
            "description": {},
            "url": {
              "path": [
                "health"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": null
          },
          "response": [
            {
              "id": "ee512daa-d320-4bcc-b463-bf40b783145c",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "health"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Admin — Marchands",
      "description": "",
      "item": [
        {
          "id": "48d58d43-a8ac-404d-b67c-c9846e1ae78f",
          "name": "Créer un marchand et générer ses clés API",
          "request": {
            "name": "Créer un marchand et générer ses clés API",
            "description": {},
            "url": {
              "path": [
                "admin",
                "merchants"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"<string>\",\n  \"email\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "ae117f28-a25c-44c0-a889-78555e6136ab",
              "name": "Marchand créé avec ses clés API live et test",
              "originalRequest": {
                "url": {
                  "path": [
                    "admin",
                    "merchants"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"<string>\",\n  \"email\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Created",
              "code": 201,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "04f26b83-aecc-4db1-95ed-0f5c80dfd101",
              "name": "Authentification admin requise",
              "originalRequest": {
                "url": {
                  "path": [
                    "admin",
                    "merchants"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"<string>\",\n  \"email\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "5ac0d5ba-e7dd-4d46-8424-ee4ad5e856d2",
              "name": "Email déjà utilisé",
              "originalRequest": {
                "url": {
                  "path": [
                    "admin",
                    "merchants"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"<string>\",\n  \"email\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Conflict",
              "code": 409,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Marchands",
      "description": "",
      "item": [
        {
          "id": "bae6cf6a-7ba5-410a-9794-e17f1f0a2f5e",
          "name": "Profil du marchand authentifié",
          "request": {
            "name": "Profil du marchand authentifié",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "me"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "e423692e-dc47-49b9-9347-7daf2c4296bb",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "me"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "46dea6d1-27a0-49d2-a841-7afe5f9132fc",
          "name": "Configurer l'URL et le secret webhook",
          "request": {
            "name": "Configurer l'URL et le secret webhook",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "me",
                "webhook"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "PATCH",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"webhookUrl\": \"<string>\",\n  \"webhookSecret\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "b3360dd3-0ffe-4dee-a61e-18ad59b114ba",
              "name": "Configuration webhook mise à jour",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "me",
                    "webhook"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "PATCH",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"webhookUrl\": \"<string>\",\n  \"webhookSecret\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Admin — Auth",
      "description": "",
      "item": [
        {
          "id": "af442534-cffd-4016-871c-7f0fc818169b",
          "name": "Connexion admin — retourne un token JWT (rôle admin)",
          "request": {
            "name": "Connexion admin — retourne un token JWT (rôle admin)",
            "description": {},
            "url": {
              "path": [
                "admin",
                "auth",
                "login"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"<string>\",\n  \"password\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": null
          },
          "response": [
            {
              "id": "6ac4c1b9-328d-4b88-8347-e7a506fc5caa",
              "name": "Token JWT valide 24h",
              "originalRequest": {
                "url": {
                  "path": [
                    "admin",
                    "auth",
                    "login"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"email\": \"<string>\",\n  \"password\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "91b42ee6-f63f-41bd-be84-150261c347a2",
              "name": "Email ou mot de passe incorrect",
              "originalRequest": {
                "url": {
                  "path": [
                    "admin",
                    "auth",
                    "login"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"email\": \"<string>\",\n  \"password\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "42226ab0-ce5a-4f71-8c01-399a5d1b5bdd",
              "name": "Trop de tentatives — réessayez dans 1 minute",
              "originalRequest": {
                "url": {
                  "path": [
                    "admin",
                    "auth",
                    "login"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"email\": \"<string>\",\n  \"password\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Too Many Requests",
              "code": 429,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Paiements",
      "description": "",
      "item": [
        {
          "id": "4f361f88-d184-422a-a59f-550761f84f46",
          "name": "Initier un paiement mobile money",
          "request": {
            "name": "Initier un paiement mobile money",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "payments"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"amount\": \"<integer>\",\n  \"channel\": \"FREE_MONEY\",\n  \"idempotencyKey\": \"<string>\",\n  \"customerPhone\": \"<string>\",\n  \"customerEmail\": \"<string>\",\n  \"description\": \"<string>\",\n  \"returnUrl\": \"<uri>\",\n  \"cancelUrl\": \"<uri>\",\n  \"metadata\": {}\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "f096afde-ba82-4d01-b049-a7479b9bf68c",
              "name": "Paiement créé — consulter le statut via GET /api/v1/payments/:id",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "payments"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"amount\": \"<integer>\",\n  \"channel\": \"FREE_MONEY\",\n  \"idempotencyKey\": \"<string>\",\n  \"customerPhone\": \"<string>\",\n  \"customerEmail\": \"<string>\",\n  \"description\": \"<string>\",\n  \"returnUrl\": \"<uri>\",\n  \"cancelUrl\": \"<uri>\",\n  \"metadata\": {}\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Created",
              "code": 201,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "fc23ccf0-3634-49a2-b34c-01cd9dc37c85",
              "name": "Clé API invalide ou absente",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "payments"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"amount\": \"<integer>\",\n  \"channel\": \"FREE_MONEY\",\n  \"idempotencyKey\": \"<string>\",\n  \"customerPhone\": \"<string>\",\n  \"customerEmail\": \"<string>\",\n  \"description\": \"<string>\",\n  \"returnUrl\": \"<uri>\",\n  \"cancelUrl\": \"<uri>\",\n  \"metadata\": {}\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "a59bb207-00d2-4251-bfb6-43f77835d353",
              "name": "Clé d'idempotence déjà utilisée pour ce marchand",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "payments"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"amount\": \"<integer>\",\n  \"channel\": \"FREE_MONEY\",\n  \"idempotencyKey\": \"<string>\",\n  \"customerPhone\": \"<string>\",\n  \"customerEmail\": \"<string>\",\n  \"description\": \"<string>\",\n  \"returnUrl\": \"<uri>\",\n  \"cancelUrl\": \"<uri>\",\n  \"metadata\": {}\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Conflict",
              "code": 409,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "9fa84156-965d-4aaa-9421-9b1e2b696646",
              "name": "Corps de la requête invalide (montant ≤ 0, opérateur inconnu…)",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "payments"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"amount\": \"<integer>\",\n  \"channel\": \"FREE_MONEY\",\n  \"idempotencyKey\": \"<string>\",\n  \"customerPhone\": \"<string>\",\n  \"customerEmail\": \"<string>\",\n  \"description\": \"<string>\",\n  \"returnUrl\": \"<uri>\",\n  \"cancelUrl\": \"<uri>\",\n  \"metadata\": {}\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unprocessable Entity (WebDAV) (RFC 4918)",
              "code": 422,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "3bfa4093-04cf-420b-8425-b43d9de794df",
          "name": "Consulter le statut d'un paiement",
          "request": {
            "name": "Consulter le statut d'un paiement",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "payments",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "5ac72767-cf29-4f44-9d5c-d59df257de8a",
              "name": "Transaction trouvée",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "payments",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "c7faac87-204f-48c2-b578-e1df020806d9",
              "name": "Transaction introuvable ou appartient à un autre marchand",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "payments",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "0ff735da-6684-4c87-ae45-cd8d27f4ba76",
          "name": "Rembourser un paiement (partiel ou total)",
          "request": {
            "name": "Rembourser un paiement (partiel ou total)",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "payments",
                ":id",
                "refund"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"amount\": \"<integer>\",\n  \"reason\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "3ceeb514-3681-4a4e-a45b-51d260e266d3",
              "name": "Remboursement effectué avec succès",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "payments",
                    ":id",
                    "refund"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"amount\": \"<integer>\",\n  \"reason\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "a20e7b7d-30e3-481b-8ead-d787ca286534",
              "name": "Montant supérieur au paiement initial ou transaction non remboursable",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "payments",
                    ":id",
                    "refund"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"amount\": \"<integer>\",\n  \"reason\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "0772cb98-4887-462d-997d-f06bdc81e4ee",
              "name": "Transaction introuvable",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "payments",
                    ":id",
                    "refund"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"amount\": \"<integer>\",\n  \"reason\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Not Found",
              "code": 404,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Webhooks — Entrant (opérateurs)",
      "description": "",
      "item": [
        {
          "id": "e39ad978-43b4-4342-9422-bfdca1662fc9",
          "name": "Webhooks Controller handle Incoming",
          "request": {
            "name": "Webhooks Controller handle Incoming",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "webhooks",
                ":provider"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "provider",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "header": [
              {
                "disabled": false,
                "description": {
                  "content": "(Required) ",
                  "type": "text/plain"
                },
                "key": "x-sigmapay-signature",
                "value": "<string>"
              }
            ],
            "method": "POST",
            "body": {},
            "auth": null
          },
          "response": [
            {
              "id": "9b4e3c54-69a9-4aff-9d05-c13e3f568945",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "webhooks",
                    ":provider"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "provider"
                    }
                  ]
                },
                "header": [
                  {
                    "disabled": false,
                    "description": {
                      "content": "(Required) ",
                      "type": "text/plain"
                    },
                    "key": "x-sigmapay-signature",
                    "value": "<string>"
                  }
                ],
                "method": "POST",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Dashboard — Auth",
      "description": "",
      "item": [
        {
          "id": "691498d0-ea22-44fe-957b-ad57b32f5df8",
          "name": "Connexion au dashboard marchand — retourne un token JWT",
          "request": {
            "name": "Connexion au dashboard marchand — retourne un token JWT",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "auth",
                "login"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"<email>\",\n  \"password\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": null
          },
          "response": [
            {
              "id": "b2be184a-6b8b-4a7c-aa8d-0dc21944b201",
              "name": "Token JWT valide 24h — à utiliser en header Authorization: Bearer <token>",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "auth",
                    "login"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"email\": \"<email>\",\n  \"password\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "cc2e43ae-2aaf-4020-b79f-ae8cdf16bbba",
              "name": "Email ou mot de passe incorrect",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "auth",
                    "login"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"email\": \"<email>\",\n  \"password\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "480a3a7b-cb2b-4f09-8de3-f3b0764747fd",
              "name": "Trop de tentatives — réessayez dans 1 minute (limite : 10/min)",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "auth",
                    "login"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"email\": \"<email>\",\n  \"password\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Too Many Requests",
              "code": 429,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "2eb2a0d2-7996-4a82-b0d7-257d7c59910d",
          "name": "Créer un compte marchand — retourne un token JWT",
          "request": {
            "name": "Créer un compte marchand — retourne un token JWT",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "auth",
                "register"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"<string>\",\n  \"email\": \"<string>\",\n  \"password\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": null
          },
          "response": [
            {
              "id": "9c6a2738-20ee-4ff4-ba5e-a12ca465a1f6",
              "name": "Compte créé — token JWT valide 24h",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "auth",
                    "register"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"<string>\",\n  \"email\": \"<string>\",\n  \"password\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Created",
              "code": 201,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "e0f3c33d-f245-4892-a321-50a674cb88d3",
              "name": "Email déjà utilisé",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "auth",
                    "register"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"<string>\",\n  \"email\": \"<string>\",\n  \"password\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Conflict",
              "code": 409,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Dashboard",
      "description": "",
      "item": [
        {
          "id": "90bc7f4d-98ab-481f-9363-76451cf07d53",
          "name": "Profil du marchand connecté",
          "request": {
            "name": "Profil du marchand connecté",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "me"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "eb25b485-9d24-4185-b5a2-0657537bd147",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "me"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "d47488ad-a0b1-4bc5-88c8-7b2a0ece8672",
          "name": "Clés API du marchand",
          "request": {
            "name": "Clés API du marchand",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "me",
                "api-keys"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "b0837e86-4b55-4425-bd25-cd765e6a3119",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "me",
                    "api-keys"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "b3003af8-b51f-4343-a338-a1e23fc29329",
          "name": "Régénère une clé API (LIVE ou TEST). La valeur en clair est renvoyée une seule fois.",
          "request": {
            "name": "Régénère une clé API (LIVE ou TEST). La valeur en clair est renvoyée une seule fois.",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "me",
                "api-keys",
                "regenerate"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"mode\": \"TEST\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "3abf244c-7879-4715-a160-7e949a028c20",
              "name": "201",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "me",
                    "api-keys",
                    "regenerate"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"mode\": \"TEST\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Created",
              "code": 201,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "879084b9-1af0-48f2-b702-1c109e0e532d",
          "name": "Configurer le webhook depuis le dashboard",
          "request": {
            "name": "Configurer le webhook depuis le dashboard",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "me",
                "webhook"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "PATCH",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"webhookUrl\": \"<string>\",\n  \"webhookSecret\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "ef147041-4620-49a7-8399-a5156e0888ed",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "me",
                    "webhook"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "PATCH",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"webhookUrl\": \"<string>\",\n  \"webhookSecret\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "f547d3a8-114b-48d5-8a4e-e42cb04c6f0a",
          "name": "Configurer le compte de réception des reversements (opérateur + numéro)",
          "request": {
            "name": "Configurer le compte de réception des reversements (opérateur + numéro)",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "me",
                "payout"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "PATCH",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"payoutChannel\": \"FREE_MONEY\",\n  \"payoutPhone\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "1031f96c-e6ba-4219-8205-0e7de7048469",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "me",
                    "payout"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "PATCH",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"payoutChannel\": \"FREE_MONEY\",\n  \"payoutPhone\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "ab9045d3-d37e-41a8-ab0a-523f46a78f0b",
          "name": "Exporter les transactions en CSV",
          "request": {
            "name": "Exporter les transactions en CSV",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "transactions",
                "export"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "049d8cd0-33fa-4953-9848-276321b84bb3",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "transactions",
                    "export"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "24b57674-6197-4118-a087-fbfb62a3a62d",
          "name": "Lister les transactions (paginées + filtrées)",
          "request": {
            "name": "Lister les transactions (paginées + filtrées)",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "transactions"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "bb6fc6fd-4c7b-47ba-b7c9-60ba08c82de7",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "transactions"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "c9d372f1-a200-434e-b633-d3a8b41e43e2",
          "name": "Métriques agrégées du marchand",
          "request": {
            "name": "Métriques agrégées du marchand",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "metrics"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "adcb8220-3693-4a01-89c9-a71ff98175f7",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "metrics"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "1b78a5eb-ad5d-4f12-b2b2-922c01f58f99",
          "name": "Détail d'une transaction avec ses webhooks",
          "request": {
            "name": "Détail d'une transaction avec ses webhooks",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "transactions",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "530e0f59-77cc-4d85-9cea-0b6b204f3fb8",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "transactions",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "2763fc7f-94c6-492d-9ff1-da215a50c288",
          "name": "Lister les reversements du marchand",
          "request": {
            "name": "Lister les reversements du marchand",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "settlements"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "55e2d2c1-23e1-47b8-9082-adee53841fca",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "settlements"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "bf5e8fe2-787a-4b92-b15f-4f003097dded",
          "name": "Calculer un reversement sur une période donnée",
          "request": {
            "name": "Calculer un reversement sur une période donnée",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "settlements",
                "generate"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"periodStart\": \"<string>\",\n  \"periodEnd\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "3107a3fd-df5b-4253-8e3b-cd61ca888ad7",
              "name": "201",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "settlements",
                    "generate"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"periodStart\": \"<string>\",\n  \"periodEnd\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Created",
              "code": 201,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "2caa921b-c643-4c61-b4a5-f3be0826e06b",
          "name": "Lister les batches MassPay du marchand",
          "request": {
            "name": "Lister les batches MassPay du marchand",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "masspay"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "a1460e0e-f3dd-432e-bbbf-ad30d25b62c1",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "masspay"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "2935cd19-b03e-45b8-a2c1-18609506433f",
          "name": "Créer un batch MassPay",
          "request": {
            "name": "Créer un batch MassPay",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "masspay"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"items\": [\n    {\n      \"recipientPhone\": \"<string>\",\n      \"amount\": \"<number>\",\n      \"channel\": \"CARD\",\n      \"recipientName\": \"<string>\"\n    },\n    {\n      \"recipientPhone\": \"<string>\",\n      \"amount\": \"<number>\",\n      \"channel\": \"ORANGE_MONEY\",\n      \"recipientName\": \"<string>\"\n    }\n  ],\n  \"label\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "579828d1-215b-48d8-a8a1-196bb24437cc",
              "name": "201",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "masspay"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"items\": [\n    {\n      \"recipientPhone\": \"<string>\",\n      \"amount\": \"<number>\",\n      \"channel\": \"CARD\",\n      \"recipientName\": \"<string>\"\n    },\n    {\n      \"recipientPhone\": \"<string>\",\n      \"amount\": \"<number>\",\n      \"channel\": \"ORANGE_MONEY\",\n      \"recipientName\": \"<string>\"\n    }\n  ],\n  \"label\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Created",
              "code": 201,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "612ed7f2-7664-4c46-bfe8-cb274f0b686b",
          "name": "Détail d'un batch MassPay avec ses items",
          "request": {
            "name": "Détail d'un batch MassPay avec ses items",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "masspay",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "c8ecdd78-e8d2-47c8-aeb2-e39f64e8d48f",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "masspay",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "678701f0-af71-4558-a547-ce74c47e8575",
          "name": "Lister les liens de paiement du marchand",
          "request": {
            "name": "Lister les liens de paiement du marchand",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "payment-links"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "842f7c51-c5ba-4ddd-9d03-68e69e5b1714",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "payment-links"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "2312e82f-de2b-40e1-98ee-9880ce2b285d",
          "name": "Créer un lien de paiement",
          "request": {
            "name": "Créer un lien de paiement",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "payment-links"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"amount\": \"<number>\",\n  \"description\": \"<string>\",\n  \"expiresAt\": \"<string>\",\n  \"maxUses\": \"<number>\",\n  \"metadata\": {}\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "9e6fe2b2-4b41-41b9-852b-e66fba2c22d1",
              "name": "201",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "payment-links"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"amount\": \"<number>\",\n  \"description\": \"<string>\",\n  \"expiresAt\": \"<string>\",\n  \"maxUses\": \"<number>\",\n  \"metadata\": {}\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Created",
              "code": 201,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "cc59c228-b60c-4a89-a007-161d4fa50853",
          "name": "Détail d'un lien de paiement",
          "request": {
            "name": "Détail d'un lien de paiement",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "payment-links",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "6847d798-05f4-4a29-ab35-5f3a0359f63c",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "payment-links",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "9ac0778e-3909-48d9-bd13-db7db8dc6ede",
          "name": "Désactiver un lien de paiement",
          "request": {
            "name": "Désactiver un lien de paiement",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "payment-links",
                ":id",
                "deactivate"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "PATCH",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "0b455fc8-6354-4cba-808e-f1d3f2bd164c",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "payment-links",
                    ":id",
                    "deactivate"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "PATCH",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "f3c82d91-f7b4-4903-a898-bab15720c2aa",
          "name": "Lister les factures du marchand",
          "request": {
            "name": "Lister les factures du marchand",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "invoices"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "e1625194-3db5-42aa-999f-551c6cce5d05",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "invoices"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "4591214d-1079-4367-9db3-55f4d23290fd",
          "name": "Créer une facture",
          "request": {
            "name": "Créer une facture",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "invoices"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"items\": [\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    },\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    }\n  ],\n  \"customerName\": \"<string>\",\n  \"customerEmail\": \"<string>\",\n  \"customerPhone\": \"<string>\",\n  \"dueDate\": \"<string>\",\n  \"notes\": \"<string>\",\n  \"metadata\": {},\n  \"draft\": false\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "e16c642e-9145-4ff5-933f-8b3ed36c35e0",
              "name": "201",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "invoices"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"items\": [\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    },\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    }\n  ],\n  \"customerName\": \"<string>\",\n  \"customerEmail\": \"<string>\",\n  \"customerPhone\": \"<string>\",\n  \"dueDate\": \"<string>\",\n  \"notes\": \"<string>\",\n  \"metadata\": {},\n  \"draft\": false\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Created",
              "code": 201,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "577fc756-bf08-4f5d-ba0c-3089d9a43aab",
          "name": "Détail d'une facture",
          "request": {
            "name": "Détail d'une facture",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "invoices",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "fa9a5a3f-5d88-4e16-9089-bb805ada7989",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "invoices",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "609ee880-ae96-492c-94e6-59b5a49f4095",
          "name": "Modifier une facture en brouillon",
          "request": {
            "name": "Modifier une facture en brouillon",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "invoices",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "PATCH",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"customerName\": \"<string>\",\n  \"customerEmail\": \"<string>\",\n  \"customerPhone\": \"<string>\",\n  \"dueDate\": \"<string>\",\n  \"notes\": \"<string>\",\n  \"metadata\": {},\n  \"items\": [\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    },\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "3435dab4-1909-4f1a-b295-69632e6a643f",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "invoices",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "PATCH",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"customerName\": \"<string>\",\n  \"customerEmail\": \"<string>\",\n  \"customerPhone\": \"<string>\",\n  \"dueDate\": \"<string>\",\n  \"notes\": \"<string>\",\n  \"metadata\": {},\n  \"items\": [\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    },\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "98aee16a-42cd-4dd6-8412-fa4919cac0c2",
          "name": "Envoyer une facture en brouillon",
          "request": {
            "name": "Envoyer une facture en brouillon",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "invoices",
                ":id",
                "send"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "POST",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "26d3b1ff-8f06-43db-8deb-552a0864bc0b",
              "name": "201",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "invoices",
                    ":id",
                    "send"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {}
              },
              "status": "Created",
              "code": 201,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "318ceb8a-7672-441f-a821-0a5077078af7",
          "name": "Annuler une facture",
          "request": {
            "name": "Annuler une facture",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "invoices",
                ":id",
                "cancel"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "POST",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "38f51908-5fe9-47c5-b4b4-f5214ea75d2e",
              "name": "201",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "invoices",
                    ":id",
                    "cancel"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {}
              },
              "status": "Created",
              "code": 201,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Reversements",
      "description": "",
      "item": [
        {
          "id": "c11c4e66-4097-48f5-9604-a98a68e60224",
          "name": "Calculer le reversement marchand sur une période donnée",
          "request": {
            "name": "Calculer le reversement marchand sur une période donnée",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "settlements",
                "generate"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"periodStart\": \"<dateTime>\",\n  \"periodEnd\": \"<dateTime>\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "7a41d154-7dbe-4b4c-b0c1-0b3236168dfe",
              "name": "Job de reversement accepté — le calcul est asynchrone",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "settlements",
                    "generate"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"periodStart\": \"<dateTime>\",\n  \"periodEnd\": \"<dateTime>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Accepted",
              "code": 202,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "f3fd3986-2a08-402e-b3db-80501dcd3df7",
              "name": "Dates invalides ou période incohérente",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "settlements",
                    "generate"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"periodStart\": \"<dateTime>\",\n  \"periodEnd\": \"<dateTime>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unprocessable Entity (WebDAV) (RFC 4918)",
              "code": 422,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "dab262fd-e968-49d4-8ab4-ba485545eaf7",
          "name": "Lister les reversements du marchand (montant brut, commission, net)",
          "request": {
            "name": "Lister les reversements du marchand (montant brut, commission, net)",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "settlements"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "f80a1c02-34b6-456d-b8b9-e1ecda3dae77",
              "name": "Liste chronologique des reversements",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "settlements"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "MassPay — Virements en masse",
      "description": "",
      "item": [
        {
          "id": "380f6a7a-a703-406d-8930-32188fc71d9e",
          "name": "Envoyer de l'argent à plusieurs destinataires en une seule opération",
          "request": {
            "name": "Envoyer de l'argent à plusieurs destinataires en une seule opération",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "masspay"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"items\": [\n    {\n      \"recipientPhone\": \"<string>\",\n      \"amount\": \"<integer>\",\n      \"channel\": \"ORANGE_MONEY\",\n      \"recipientName\": \"<string>\"\n    }\n  ],\n  \"label\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "94e8bdfe-7e56-4022-9bfa-5a27fff783b8",
              "name": "Batch accepté — traitement asynchrone en arrière-plan",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "masspay"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"items\": [\n    {\n      \"recipientPhone\": \"<string>\",\n      \"amount\": \"<integer>\",\n      \"channel\": \"ORANGE_MONEY\",\n      \"recipientName\": \"<string>\"\n    }\n  ],\n  \"label\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Accepted",
              "code": 202,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "711d13b4-1b50-40e4-bb64-9f6fe8ba2238",
              "name": "Validation échouée (max 100 items, montant min 1, opérateur invalide)",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "masspay"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"items\": [\n    {\n      \"recipientPhone\": \"<string>\",\n      \"amount\": \"<integer>\",\n      \"channel\": \"ORANGE_MONEY\",\n      \"recipientName\": \"<string>\"\n    }\n  ],\n  \"label\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unprocessable Entity (WebDAV) (RFC 4918)",
              "code": 422,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "066fe0ed-1c67-4446-bfb8-82023046a7a4",
          "name": "Lister tous les batches MassPay du marchand",
          "request": {
            "name": "Lister tous les batches MassPay du marchand",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "masspay"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "226e3275-53f0-4185-afa6-fe566a752fd5",
              "name": "Liste des batches avec statut (PENDING / PROCESSING / COMPLETED / FAILED)",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "masspay"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "058f1941-0ae8-4297-95da-c36b4ebb684d",
          "name": "Détail d'un batch avec le statut de chaque virement",
          "request": {
            "name": "Détail d'un batch avec le statut de chaque virement",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "masspay",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "67b80983-a3eb-4e39-b4c0-3db1714b38f3",
              "name": "Détail complet : statut batch + liste des items avec résultat individuel",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "masspay",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "7696bbbf-71ee-497b-b254-81007971f384",
              "name": "Batch introuvable ou appartient à un autre marchand",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "masspay",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Payment Links — Liens de paiement",
      "description": "",
      "item": [
        {
          "id": "bc3c78a8-abc6-4969-9157-9f2b62d5a0d2",
          "name": "Créer un lien de paiement partageable",
          "request": {
            "name": "Créer un lien de paiement partageable",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "payment-links"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"amount\": \"<integer>\",\n  \"description\": \"<string>\",\n  \"expiresAt\": \"<dateTime>\",\n  \"maxUses\": \"<integer>\",\n  \"metadata\": {}\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "d0b3e013-a041-4119-b2fb-fcf024c3cf01",
              "name": "Lien créé — partager l'URL /link/:slug avec le client",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "payment-links"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"amount\": \"<integer>\",\n  \"description\": \"<string>\",\n  \"expiresAt\": \"<dateTime>\",\n  \"maxUses\": \"<integer>\",\n  \"metadata\": {}\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Created",
              "code": 201,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "e442fe5e-5f90-49b3-846c-eb85685fb663",
              "name": "Montant invalide ou date d'expiration passée",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "payment-links"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"amount\": \"<integer>\",\n  \"description\": \"<string>\",\n  \"expiresAt\": \"<dateTime>\",\n  \"maxUses\": \"<integer>\",\n  \"metadata\": {}\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unprocessable Entity (WebDAV) (RFC 4918)",
              "code": 422,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "6142caab-e48c-4755-9a9f-5f70ff880b9d",
          "name": "Lister tous les liens de paiement du marchand",
          "request": {
            "name": "Lister tous les liens de paiement du marchand",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "payment-links"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "91d8036f-10e0-4b90-aa30-e04115532b55",
              "name": "Liste des liens avec compteur d'utilisation et statut actif/expiré",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "payment-links"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "3f8d00c4-7429-4db6-b300-d2cf61d0c735",
          "name": "Détail d'un lien de paiement",
          "request": {
            "name": "Détail d'un lien de paiement",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "payment-links",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "a921fde4-4d9d-452e-83ec-a385d17711ca",
              "name": "Détail du lien avec statistiques d'utilisation",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "payment-links",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "a489be7b-c1e4-4176-99bc-54dbef23ed6a",
              "name": "Lien introuvable ou appartient à un autre marchand",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "payment-links",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "b531df51-990b-4ded-b2c3-23f015bbd5a1",
          "name": "Désactiver un lien de paiement",
          "request": {
            "name": "Désactiver un lien de paiement",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "payment-links",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "DELETE",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "d7cc8fb1-4ff8-4f74-bf3d-4ee00d07e3be",
              "name": "Lien désactivé — les tentatives de paiement seront refusées",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "payment-links",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "DELETE",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "196bf159-e5ba-4c99-a32f-ecba11a592be",
              "name": "Lien introuvable ou appartient à un autre marchand",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "payment-links",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "DELETE",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Payment Links — Public",
      "description": "",
      "item": [
        {
          "id": "e7b50ccd-e45e-4590-8f84-9bfc5255aba6",
          "name": "QR code du lien de paiement (image PNG)",
          "request": {
            "name": "QR code du lien de paiement (image PNG)",
            "description": {},
            "url": {
              "path": [
                "link",
                ":slug",
                "qrcode"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "slug",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "GET",
            "body": {},
            "auth": null
          },
          "response": [
            {
              "id": "81655f0b-b214-496e-84de-5898d85b0dec",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "link",
                    ":slug",
                    "qrcode"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "slug"
                    }
                  ]
                },
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "ecee2254-79da-4613-a73a-58d9b902e62a",
          "name": "Informations publiques d'un lien de paiement (JSON)",
          "request": {
            "name": "Informations publiques d'un lien de paiement (JSON)",
            "description": {},
            "url": {
              "path": [
                "link",
                ":slug",
                "info"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "slug",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "GET",
            "body": {},
            "auth": null
          },
          "response": [
            {
              "id": "d3c2e9c0-06e1-4622-b71b-883812a4ff6a",
              "name": "Détails du lien (montant, marchand, description)",
              "originalRequest": {
                "url": {
                  "path": [
                    "link",
                    ":slug",
                    "info"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "slug"
                    }
                  ]
                },
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "f53ff873-9aba-4bb5-be7d-f51fa33bd365",
              "name": "Lien expiré ou désactivé",
              "originalRequest": {
                "url": {
                  "path": [
                    "link",
                    ":slug",
                    "info"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "slug"
                    }
                  ]
                },
                "method": "GET",
                "body": {}
              },
              "status": "Forbidden",
              "code": 403,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "e3cde861-73ca-4327-b368-ae516ad7166e",
              "name": "Lien introuvable",
              "originalRequest": {
                "url": {
                  "path": [
                    "link",
                    ":slug",
                    "info"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "slug"
                    }
                  ]
                },
                "method": "GET",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "ce3ba640-1cac-4148-8674-344b567ed306",
          "name": "Initier un paiement depuis un lien partageable",
          "request": {
            "name": "Initier un paiement depuis un lien partageable",
            "description": {},
            "url": {
              "path": [
                "link",
                ":slug"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "slug",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"customerPhone\": \"<string>\",\n  \"channel\": \"WAVE\",\n  \"customerEmail\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": null
          },
          "response": [
            {
              "id": "9ad03d0c-99f6-4a6d-bce4-a38a964e1644",
              "name": "Paiement initié",
              "originalRequest": {
                "url": {
                  "path": [
                    "link",
                    ":slug"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "slug"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"customerPhone\": \"<string>\",\n  \"channel\": \"WAVE\",\n  \"customerEmail\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Created",
              "code": 201,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Invoices — Facturation",
      "description": "",
      "item": [
        {
          "id": "24abbfc9-539c-4aaf-a530-c876c516730f",
          "name": "Créer une facture (brouillon ou envoyée)",
          "request": {
            "name": "Créer une facture (brouillon ou envoyée)",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "invoices"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"items\": [\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    },\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    }\n  ],\n  \"customerName\": \"<string>\",\n  \"customerEmail\": \"<string>\",\n  \"customerPhone\": \"<string>\",\n  \"dueDate\": \"<string>\",\n  \"notes\": \"<string>\",\n  \"metadata\": {},\n  \"draft\": false\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "2faede48-dea7-4066-93bc-70b3e79e0d3d",
              "name": "Facture créée — partager l'URL /invoice/:slug avec le client si envoyée",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "invoices"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"items\": [\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    },\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    }\n  ],\n  \"customerName\": \"<string>\",\n  \"customerEmail\": \"<string>\",\n  \"customerPhone\": \"<string>\",\n  \"dueDate\": \"<string>\",\n  \"notes\": \"<string>\",\n  \"metadata\": {},\n  \"draft\": false\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Created",
              "code": 201,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "b7124825-54a0-4c00-bead-75e7cd1ecec4",
              "name": "Lignes manquantes ou date d'échéance passée",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "invoices"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"items\": [\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    },\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    }\n  ],\n  \"customerName\": \"<string>\",\n  \"customerEmail\": \"<string>\",\n  \"customerPhone\": \"<string>\",\n  \"dueDate\": \"<string>\",\n  \"notes\": \"<string>\",\n  \"metadata\": {},\n  \"draft\": false\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unprocessable Entity (WebDAV) (RFC 4918)",
              "code": 422,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "2f682c6f-aa0c-433a-b913-d15e494782ca",
          "name": "Lister toutes les factures du marchand",
          "request": {
            "name": "Lister toutes les factures du marchand",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "invoices"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "84857df2-7a60-475c-a61d-f61d37d12a9b",
              "name": "Liste des factures avec total calculé et statut",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "invoices"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "35c557b7-7f53-409e-af19-20b8910a256c",
          "name": "Détail d'une facture",
          "request": {
            "name": "Détail d'une facture",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "invoices",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "aa6448bb-a191-4f4c-9059-2b03313fb9d6",
              "name": "Détail de la facture avec lignes et total",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "invoices",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "8671761e-0d42-487b-818c-196560fefac6",
              "name": "Facture introuvable ou appartient à un autre marchand",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "invoices",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "28171415-fba7-4987-a700-e58b32008aa7",
          "name": "Modifier une facture en brouillon",
          "request": {
            "name": "Modifier une facture en brouillon",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "invoices",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "PATCH",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"customerName\": \"<string>\",\n  \"customerEmail\": \"<string>\",\n  \"customerPhone\": \"<string>\",\n  \"dueDate\": \"<string>\",\n  \"notes\": \"<string>\",\n  \"metadata\": {},\n  \"items\": [\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    },\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "eedc7b01-7b52-4191-ab02-1fd6b436c698",
              "name": "Facture mise à jour",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "invoices",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "PATCH",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"customerName\": \"<string>\",\n  \"customerEmail\": \"<string>\",\n  \"customerPhone\": \"<string>\",\n  \"dueDate\": \"<string>\",\n  \"notes\": \"<string>\",\n  \"metadata\": {},\n  \"items\": [\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    },\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "feebbe13-0c79-4d2a-ae4e-a46ac54a71b3",
              "name": "La facture a déjà été envoyée — modification impossible",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "invoices",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "PATCH",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"customerName\": \"<string>\",\n  \"customerEmail\": \"<string>\",\n  \"customerPhone\": \"<string>\",\n  \"dueDate\": \"<string>\",\n  \"notes\": \"<string>\",\n  \"metadata\": {},\n  \"items\": [\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    },\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Forbidden",
              "code": 403,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "75e40cb5-1900-427b-a5dd-afa2582dbf3d",
              "name": "Facture introuvable ou appartient à un autre marchand",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "invoices",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "PATCH",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"customerName\": \"<string>\",\n  \"customerEmail\": \"<string>\",\n  \"customerPhone\": \"<string>\",\n  \"dueDate\": \"<string>\",\n  \"notes\": \"<string>\",\n  \"metadata\": {},\n  \"items\": [\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    },\n    {\n      \"description\": \"<string>\",\n      \"quantity\": 1,\n      \"unitPrice\": \"<number>\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Not Found",
              "code": 404,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "162ded70-e974-4248-b078-add884fb6540",
          "name": "Envoyer une facture en brouillon (elle devient payable)",
          "request": {
            "name": "Envoyer une facture en brouillon (elle devient payable)",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "invoices",
                ":id",
                "send"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "POST",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "94570121-a9a7-4207-9797-7c3bcb5b2283",
              "name": "Facture envoyée",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "invoices",
                    ":id",
                    "send"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "84269e24-1164-44bd-b36f-4650a27add43",
              "name": "La facture n'est pas (ou plus) en brouillon",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "invoices",
                    ":id",
                    "send"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {}
              },
              "status": "Forbidden",
              "code": 403,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "94d5be6a-1d61-4d1b-8776-be0ecf124252",
              "name": "Facture introuvable ou appartient à un autre marchand",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "invoices",
                    ":id",
                    "send"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "dc5b893f-8dc4-4aa5-9e4e-cff54eeedaba",
          "name": "Annuler une facture",
          "request": {
            "name": "Annuler une facture",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "invoices",
                ":id",
                "cancel"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "POST",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "fc31be3a-98d2-4df2-a056-7f23b9e15d45",
              "name": "Facture annulée",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "invoices",
                    ":id",
                    "cancel"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "3a7823e0-d61f-484e-97d9-69cfa823c861",
              "name": "Une facture déjà payée ne peut pas être annulée",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "invoices",
                    ":id",
                    "cancel"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {}
              },
              "status": "Forbidden",
              "code": 403,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "3546dfcf-2352-4cf8-a9af-ddb5f310dca9",
              "name": "Facture introuvable ou appartient à un autre marchand",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "invoices",
                    ":id",
                    "cancel"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Invoices — Public",
      "description": "",
      "item": [
        {
          "id": "0a60b96f-7d2b-439a-b12e-a9579383a96a",
          "name": "QR code de la facture (image PNG)",
          "request": {
            "name": "QR code de la facture (image PNG)",
            "description": {},
            "url": {
              "path": [
                "invoice",
                ":slug",
                "qrcode"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "slug",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "GET",
            "body": {},
            "auth": null
          },
          "response": [
            {
              "id": "b3faf3b9-9e42-4c95-a92c-ee40cc4d9424",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "invoice",
                    ":slug",
                    "qrcode"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "slug"
                    }
                  ]
                },
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "f2b60060-83d0-445e-b97f-e62dd331e370",
          "name": "Informations publiques d'une facture (JSON)",
          "request": {
            "name": "Informations publiques d'une facture (JSON)",
            "description": {},
            "url": {
              "path": [
                "invoice",
                ":slug",
                "info"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "slug",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "GET",
            "body": {},
            "auth": null
          },
          "response": [
            {
              "id": "b8457220-4eff-447f-8fae-c864110a50c1",
              "name": "Détails de la facture (lignes, total, statut)",
              "originalRequest": {
                "url": {
                  "path": [
                    "invoice",
                    ":slug",
                    "info"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "slug"
                    }
                  ]
                },
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "0ab1e6f0-741c-4ee2-a217-3e8f59701949",
              "name": "Facture en brouillon ou annulée",
              "originalRequest": {
                "url": {
                  "path": [
                    "invoice",
                    ":slug",
                    "info"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "slug"
                    }
                  ]
                },
                "method": "GET",
                "body": {}
              },
              "status": "Forbidden",
              "code": 403,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "b0d47a32-4ec8-4d43-b615-09a0823c3bcb",
              "name": "Facture introuvable",
              "originalRequest": {
                "url": {
                  "path": [
                    "invoice",
                    ":slug",
                    "info"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "slug"
                    }
                  ]
                },
                "method": "GET",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "91778d8c-10ea-49e5-afd7-856a3b7da3ce",
          "name": "Payer une facture",
          "request": {
            "name": "Payer une facture",
            "description": {},
            "url": {
              "path": [
                "invoice",
                ":slug",
                "pay"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "slug",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"customerPhone\": \"<string>\",\n  \"channel\": \"WAVE\",\n  \"customerEmail\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": null
          },
          "response": [
            {
              "id": "a2c82ebf-ec84-4266-bba4-eaca399accb1",
              "name": "Paiement initié",
              "originalRequest": {
                "url": {
                  "path": [
                    "invoice",
                    ":slug",
                    "pay"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "slug"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"customerPhone\": \"<string>\",\n  \"channel\": \"WAVE\",\n  \"customerEmail\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Created",
              "code": 201,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Réconciliation",
      "description": "",
      "item": [
        {
          "id": "e8376b2b-42e0-4b46-a01a-b02b05e880d7",
          "name": "Comparer des relevés opérateur avec les données système",
          "request": {
            "name": "Comparer des relevés opérateur avec les données système",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "reconciliation",
                "compare"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"records\": [\n    {\n      \"reference\": \"<string>\",\n      \"operatorStatus\": \"<string>\",\n      \"operatorAmount\": \"<integer>\"\n    },\n    {\n      \"reference\": \"<string>\",\n      \"operatorStatus\": \"<string>\",\n      \"operatorAmount\": \"<integer>\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "59f4afe7-3756-4faf-8b89-15e8e95655ea",
              "name": "Rapport avec sections matched / mismatched / notFound",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "reconciliation",
                    "compare"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"records\": [\n    {\n      \"reference\": \"<string>\",\n      \"operatorStatus\": \"<string>\",\n      \"operatorAmount\": \"<integer>\"\n    },\n    {\n      \"reference\": \"<string>\",\n      \"operatorStatus\": \"<string>\",\n      \"operatorAmount\": \"<integer>\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "829f3d94-61c5-4960-ad67-082d9f87ee7f",
          "name": "Synchroniser automatiquement les transactions PROCESSING avec les opérateurs",
          "request": {
            "name": "Synchroniser automatiquement les transactions PROCESSING avec les opérateurs",
            "description": {},
            "url": {
              "path": [
                "api",
                "v1",
                "reconciliation",
                "sync"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "POST",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "33291f2d-e15a-4cdf-9b5c-f8cd1fb1711d",
              "name": "Rapport indiquant le nombre de transactions mises à jour",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "reconciliation",
                    "sync"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Démo — Page vitrine",
      "description": "",
      "item": [
        {
          "id": "a29e165a-9bb6-4079-804e-a7b5bbd874f4",
          "name": "Demo Controller initiate",
          "request": {
            "name": "Demo Controller initiate",
            "description": {},
            "url": {
              "path": [
                "demo",
                "pay"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": null
          },
          "response": [
            {
              "id": "0ae5e22c-71a3-4c38-bc3b-17454e20696e",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "demo",
                    "pay"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Checkout — Page de paiement hébergée",
      "description": "",
      "item": [
        {
          "id": "a0ccec4e-7826-4a35-aa4c-c568f79567ff",
          "name": "Checkout Controller get Details",
          "request": {
            "name": "Checkout Controller get Details",
            "description": {},
            "url": {
              "path": [
                "checkout",
                ":token"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "token",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "GET",
            "body": {},
            "auth": null
          },
          "response": [
            {
              "id": "51dfdd82-23ce-41f6-827c-71c616a031d7",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "checkout",
                    ":token"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "token"
                    }
                  ]
                },
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "d73d1f2b-d992-4761-a7bb-c4926a8673fe",
          "name": "Checkout Controller get Qr Code",
          "request": {
            "name": "Checkout Controller get Qr Code",
            "description": {},
            "url": {
              "path": [
                "checkout",
                ":token",
                "qrcode"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "token",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "GET",
            "body": {},
            "auth": null
          },
          "response": [
            {
              "id": "cb33d11e-47ff-4c75-9939-5ff215ae7558",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "checkout",
                    ":token",
                    "qrcode"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "token"
                    }
                  ]
                },
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "907aec90-be20-4c30-8bbe-234f49bdb106",
          "name": "Checkout Controller pay",
          "request": {
            "name": "Checkout Controller pay",
            "description": {},
            "url": {
              "path": [
                "checkout",
                ":token",
                "pay"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "token",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": null
          },
          "response": [
            {
              "id": "9473c5b8-758c-4df2-b2db-b9a6342cc8b3",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "checkout",
                    ":token",
                    "pay"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "token"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "28fe2ba2-857e-4f95-9c36-5986d0ba83db",
          "name": "Checkout Controller cancel",
          "request": {
            "name": "Checkout Controller cancel",
            "description": {},
            "url": {
              "path": [
                "checkout",
                ":token",
                "cancel"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "token",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "POST",
            "body": {},
            "auth": null
          },
          "response": [
            {
              "id": "238fcdf9-6dd7-475a-86c9-0e20ab33b4f5",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "checkout",
                    ":token",
                    "cancel"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "token"
                    }
                  ]
                },
                "method": "POST",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Dashboard — KYC",
      "description": "",
      "item": [
        {
          "id": "758e4d1d-23cc-427a-add9-71f7ef5104a2",
          "name": "Historique des soumissions KYC du marchand connecté",
          "request": {
            "name": "Historique des soumissions KYC du marchand connecté",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "kyc"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "ed939f18-24c6-406e-8299-4957baded564",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "kyc"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "00370c20-2b2f-4864-ba3c-68b84f03090f",
          "name": "Soumettre (ou resoumettre) le dossier KYC du marchand",
          "request": {
            "name": "Soumettre (ou resoumettre) le dossier KYC du marchand",
            "description": {},
            "url": {
              "path": [
                "dashboard",
                "kyc"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "multipart/form-data"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "description": {
                    "content": "(Required) Type de marchand",
                    "type": "text/plain"
                  },
                  "key": "businessType",
                  "value": "COMPANY",
                  "type": "text"
                },
                {
                  "description": {
                    "content": "(Required) Nom complet du représentant légal",
                    "type": "text/plain"
                  },
                  "key": "legalRepresentativeName",
                  "value": "<string>",
                  "type": "text"
                },
                {
                  "description": {
                    "content": "(Required) Type de pièce d'identité",
                    "type": "text/plain"
                  },
                  "key": "idDocumentType",
                  "value": "<string>",
                  "type": "text"
                },
                {
                  "description": {
                    "content": "Numéro NINEA ou RCCM (si entreprise)",
                    "type": "text/plain"
                  },
                  "key": "registrationNumber",
                  "value": "<string>",
                  "type": "text"
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "e80530aa-5997-4032-bc53-14bfb5044a1f",
              "name": "201",
              "originalRequest": {
                "url": {
                  "path": [
                    "dashboard",
                    "kyc"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "multipart/form-data"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "description": {
                        "content": "(Required) Type de marchand",
                        "type": "text/plain"
                      },
                      "key": "businessType",
                      "value": "COMPANY",
                      "type": "text"
                    },
                    {
                      "description": {
                        "content": "(Required) Nom complet du représentant légal",
                        "type": "text/plain"
                      },
                      "key": "legalRepresentativeName",
                      "value": "<string>",
                      "type": "text"
                    },
                    {
                      "description": {
                        "content": "(Required) Type de pièce d'identité",
                        "type": "text/plain"
                      },
                      "key": "idDocumentType",
                      "value": "<string>",
                      "type": "text"
                    },
                    {
                      "description": {
                        "content": "Numéro NINEA ou RCCM (si entreprise)",
                        "type": "text/plain"
                      },
                      "key": "registrationNumber",
                      "value": "<string>",
                      "type": "text"
                    }
                  ]
                }
              },
              "status": "Created",
              "code": 201,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    },
    {
      "name": "Admin — KYC",
      "description": "",
      "item": [
        {
          "id": "e84eb4d4-df97-4e02-991e-e8469a977e61",
          "name": "Lister les soumissions KYC (file de revue)",
          "request": {
            "name": "Lister les soumissions KYC (file de revue)",
            "description": {},
            "url": {
              "path": [
                "admin",
                "kyc",
                "submissions"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [
                {
                  "disabled": false,
                  "description": {
                    "content": " (This can only be one of PENDING,VERIFIED,REJECTED)",
                    "type": "text/plain"
                  },
                  "key": "status",
                  "value": "PENDING"
                }
              ],
              "variable": []
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "6ab45fed-647f-465d-af0d-36e53376d187",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "admin",
                    "kyc",
                    "submissions"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "disabled": false,
                      "description": {
                        "content": " (This can only be one of PENDING,VERIFIED,REJECTED)",
                        "type": "text/plain"
                      },
                      "key": "status",
                      "value": "PENDING"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "8615cfd0-18ef-42c8-a15b-d0a4ac682edc",
          "name": "Détail d'une soumission KYC",
          "request": {
            "name": "Détail d'une soumission KYC",
            "description": {},
            "url": {
              "path": [
                "admin",
                "kyc",
                "submissions",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "fa6825e3-d0e3-4363-9af1-b2de94149d8d",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "admin",
                    "kyc",
                    "submissions",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "7bf589c4-57b3-4f55-9e00-42ddd620b994",
          "name": "Télécharger un document KYC (idDocument, proofOfAddress ou signedContract)",
          "request": {
            "name": "Télécharger un document KYC (idDocument, proofOfAddress ou signedContract)",
            "description": {},
            "url": {
              "path": [
                "admin",
                "kyc",
                "submissions",
                ":id",
                "documents",
                ":field"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                },
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "field",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "GET",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "9395e137-fdd1-4dc0-994c-5852621bccaa",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "admin",
                    "kyc",
                    "submissions",
                    ":id",
                    "documents",
                    ":field"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    },
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "field"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "f8f71746-3feb-46b5-a98d-cc4e0b0f6015",
          "name": "Approuver une soumission KYC — passe le marchand en VERIFIED",
          "request": {
            "name": "Approuver une soumission KYC — passe le marchand en VERIFIED",
            "description": {},
            "url": {
              "path": [
                "admin",
                "kyc",
                "submissions",
                ":id",
                "approve"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "method": "PATCH",
            "body": {},
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "45d57167-2811-4a3a-b63f-1508a26d5f0d",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "admin",
                    "kyc",
                    "submissions",
                    ":id",
                    "approve"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "PATCH",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "b5d3a44b-51b3-4c17-9cbf-86d28844910e",
          "name": "Rejeter une soumission KYC avec un motif",
          "request": {
            "name": "Rejeter une soumission KYC avec un motif",
            "description": {},
            "url": {
              "path": [
                "admin",
                "kyc",
                "submissions",
                ":id",
                "reject"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "disabled": false,
                  "description": {
                    "content": "(Required) ",
                    "type": "text/plain"
                  }
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "PATCH",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"reason\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}"
                }
              ]
            }
          },
          "response": [
            {
              "id": "5c223971-da2c-40f7-9261-28ede7a4a857",
              "name": "200",
              "originalRequest": {
                "url": {
                  "path": [
                    "admin",
                    "kyc",
                    "submissions",
                    ":id",
                    "reject"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "(Required) ",
                        "type": "text/plain"
                      },
                      "type": "any",
                      "value": "<string>",
                      "key": "id"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "description": {
                      "content": "Added as a part of security scheme: bearer",
                      "type": "text/plain"
                    },
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "method": "PATCH",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"reason\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [],
              "cookie": [],
              "_postman_previewlanguage": "text"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ]
    }
  ],
  "event": [],
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://bluepay.myfad.org",
      "type": "string"
    },
    {
      "key": "bearerToken",
      "value": "sigmapay_test_xxx",
      "type": "string",
      "description": "Clé API marchand (sigmapay_test_ ou sigmapay_live_) ou token JWT dashboard selon l endpoint"
    }
  ],
  "info": {
    "_postman_id": "0dc5d551-2386-4322-b9b8-4016b5c38ade",
    "name": "SigmaPay — Documentation API",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "description": {
      "content": "## Passerelle de paiement multi-opérateurs\n\n**SigmaPay** est une API REST permettant aux marchands d'accepter des paiements mobiles (Wave, Orange Money, Free Money) au Sénégal.\n\n### Authentification\n\nDeux mécanismes d'authentification selon le contexte :\n\n- **Clé API marchand** `Authorization: Bearer sigmapay_live_xxx` — pour les appels serveur-à-serveur\n- **Token JWT dashboard** `Authorization: Bearer eyJ...` — pour le dashboard marchand (obtenu via `POST /dashboard/auth/login`)\n\n### Montants\n\nTous les montants sont exprimés en **centimes XOF**. Exemple : 5 000 XOF = `500000`.\n\n### Idempotence\n\nChaque paiement doit inclure un champ `idempotencyKey` unique pour éviter les doubles débits en cas de retry.\n\n### Webhooks\n\nLes notifications sont envoyées en `POST` vers l'URL configurée, signées via **HMAC-SHA256**.\n\nContact Support:\n Name: Équipe SigmaPay\n Email: support@sigmapay.sn",
      "type": "text/plain"
    }
  }
}