Skip to main content
DELETE
/
v1
/
payouts
/
{id}
Annuler un payout
curl --request DELETE \
  --url https://api.example.com/v1/payouts/{id}

Documentation Index

Fetch the complete documentation index at: https://docs.sahelpay.ml/llms.txt

Use this file to discover all available pages before exploring further.

Annuler un payout

Annule un payout en statut PENDING. Les payouts en cours (PROCESSING) ou terminés (COMPLETED) ne peuvent pas être annulés.

Endpoint

DELETE /v1/payouts/{id}

Headers

HeaderRequisDescription
AuthorizationBearer sk_xxx

Paramètres

ParamètreTypeRequisDescription
idstringRéférence du payout (ex: PAY_abc123)

Exemple

curl -X DELETE https://api.sahelpay.ml/v1/payouts/PAY_abc123 \
  -H "Authorization: Bearer sk_test_xxx"

Réponse

{
  "success": true,
  "data": {
    "id": "pay_abc123def456",
    "reference": "PAY_abc123def456",
    "status": "CANCELLED",
    "cancelled_at": "2025-12-18T17:00:00.000Z"
  }
}

Erreurs

CodeDescription
PAYOUT_NOT_FOUNDPayout non trouvé
PAYOUT_ALREADY_PROCESSINGLe payout est déjà en cours de traitement
PAYOUT_ALREADY_COMPLETEDLe payout est déjà terminé
Seuls les payouts en statut PENDING peuvent être annulés. Une fois le traitement commencé, l’annulation n’est plus possible.