> ## Documentation Index
> Fetch the complete documentation index at: https://developers.ligdicash.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Créer un payout mobile money direct

> Transfère des fonds directement vers un numéro mobile money, sans compte LigdiCash intermédiaire.

<Note>
  Cette méthode n'est pas instantanée. Le délai peut aller de quelques secondes à plusieurs jours selon l'opérateur. Pour un crédit instantané vers un wallet LigdiCash, utilisez [POST /pay/v01/withdrawal/create](/reference/endpoints/withdrawal-create).
</Note>

## En-têtes

<ParamField header="Apikey" type="string" required>
  Clé API du projet LigdiCash.
</ParamField>

<ParamField header="Authorization" type="string" required>
  `Bearer {API_TOKEN}`
</ParamField>

<ParamField header="Accept" type="string" required>
  `application/json`
</ParamField>

<ParamField header="Content-Type" type="string" required>
  `application/json`
</ParamField>

## Corps

<ParamField body="commande" type="object" required>
  <Expandable title="commande" defaultOpen>
    <ParamField body="amount" type="integer" required>Montant en XOF (entier positif).</ParamField>
    <ParamField body="description" type="string" required>Description de l'opération.</ParamField>
    <ParamField body="customer" type="string" required>Numéro mobile money du bénéficiaire. Format : indicatif + numéro, sans `+` ni espaces. Exemple : `22670000000`.</ParamField>
    <ParamField body="callback_url" type="string" required>URL HTTPS de notification. Doit être accessible publiquement.</ParamField>
    <ParamField body="custom_data" type="object">Métadonnées libres. Recommandé : inclure un `transaction_id` unique.</ParamField>
  </Expandable>
</ParamField>

## Réponse

<ResponseField name="response_code" type="string">`"00"` = payout initié, autre valeur = erreur.</ResponseField>
<ResponseField name="token" type="string">Token du payout. À stocker — requis pour [vérifier le statut](/reference/endpoints/withdrawal-confirm).</ResponseField>
<ResponseField name="response_text" type="string">Message associé. Peut être vide.</ResponseField>
<ResponseField name="description" type="string">Description complémentaire. Peut être vide.</ResponseField>
<ResponseField name="custom_data" type="string">Toujours `""`.</ResponseField>
<ResponseField name="wiki" type="string">URL de la documentation des sous-codes.</ResponseField>

<CodeGroup>
  ```json Succès theme={null}
  {
    "response_code": "00",
    "token": "{PAYOUT_TOKEN}",
    "response_text": "",
    "description": "",
    "custom_data": "",
    "wiki": "https://client.ligdicash.com/wiki/createStraightWithdrawal"
  }
  ```

  ```json Échec theme={null}
  {
    "response_code": "01",
    "token": "",
    "response_text": "Echec (Code01)",
    "wiki": "https://client.ligdicash.com/wiki/createStraightWithdrawal"
  }
  ```
</CodeGroup>

## Codes d'erreur

Wiki : `https://client.ligdicash.com/wiki/createStraightWithdrawal` — voir [Sous-codes par endpoint](/erreurs/sous-codes#createstraightwithdrawal).

## Guide associé

[Payout Marchand — vers mobile money](/api-paiement/payout/vers-mobile-money) — différences avec le payout wallet.
