Send money to a user’s mobile money, orange money or fapshi account via a payout-enabled service.
Documentation Index
Fetch the complete documentation index at: https://docs.fapshi.com/llms.txt
Use this file to discover all available pages before exploring further.
POST /payout
Send money to a user’s mobile money, orange money or fapshi account via a payout-enabled service.
| Name | Required | Type | Description |
|---|---|---|---|
| amount | Yes | integer | Amount to send (minimum 100 XAF). |
| phone | Conditional | string | Recipient phone number (e.g., 67XXXXXXX). Required when medium is not specified or not "fapshi". |
| medium | No | string | "mobile money", "orange money", or "fapshi". Auto-detected if omitted (requires phone). When set to "fapshi", email is required instead of phone. |
| name | No | string | Recipient’s name. |
| Conditional | string | Recipient’s email. Required when medium is "fapshi". Optional for payout confirmation receipt when medium is not "fapshi". | |
| userId | No | string | Your system’s user ID for payout tracking (1-100 chars; allowed: a-z, A-Z, 0-9, -, _). |
| externalId | No | string | Transaction/order ID for reconciliation (1-100 chars; allowed: a-z, A-Z, 0-9, -, _). |
| message | No | string | Description or reason for payout. |
medium is not specified: amount and phone are required.medium is "fapshi": amount and email are required.medium set to "fapshi" in the sandbox environment:
test.success@fapshi.com and messi.champion@fapshi.comtest.failed@fapshi.com and penaldo.test@fapshi.comAmount to send (minimum 100 XAF).
x >= 100Recipient phone number. Required when medium is not specified or not "fapshi". Not required when medium is "fapshi".
Payment medium (optional). Auto-detected if omitted (requires phone). When set to "fapshi", email is required instead of phone.
mobile money, orange money, fapshi Recipient name (optional).
Recipient email. Required when medium is "fapshi". Optional for payout receipt when medium is not "fapshi".
User ID for payout tracking (optional).
^[a-zA-Z0-9\-_]{1,100}$Transaction/order ID for reconciliation (optional).
^[a-zA-Z0-9\-_]{1,100}$Reason for payout (optional).