Skip to main content
POST
Disburse funds to a customer (top-up)

Authorizations

Authorization
string
header
required

Scoped Bearer token from POST /merchant/api/auth.

Body

application/json
amount
number<float>
required
Required range: 0.01 <= x <= 1000000
Example:

5000

payment_method
enum<string>
required

Mobile-money provider for collections/deposits.

Available options:
OrangeMoney,
Wave,
Sama,
Moov
customer_phone
string
required
Example:

"+22370000000"

currency
string
default:USD
reference
string

Response

Deposit processed successfully.

success
boolean
Example:

true

message
string
request_id
string<uuid>
data
object