Create a remittance from a live quote. By default the transfer executes immediately: the wallet is debited and the payout is submitted. Set auto_execute to false to hold it in pending_approval and call execute later.
Create remittance
HTTP Method
POST
Endpoint URL
/api/v2/remit
Base URL
https://base-url-here.com
Description
Create a remittance. Executes immediately unless auto_execute is false.
Request Body
Field
Type
Description
Required
quote_id
uuid
Quote from POST /quotes. Must belong to this business and not be expired.
Yes
reference
string
Your unique order reference (max 64). Reuse returns HTTP 409.
Yes
rail
string
mobile_money or bank. Should match the quote.
Yes
recipient
object
Recipient details. See fields below.
Yes
recipient.other_names
string
Recipient given names.
Yes
recipient.surname
string
Recipient family name.
Yes
recipient.phone
string
Required when rail is mobile_money.
Conditional
recipient.account_number
string
Required when rail is bank.
Conditional
recipient.bank_code
string
Required when rail is bank.
Conditional
recipient.bank_name
string
Required when rail is bank.
Conditional
purpose
string
Reason for the transfer (max 255).
Yes
result_url
url
HTTPS URL that receives the merchant webhook after the provider callback.
No
auto_execute
boolean
Default true. Set false to create without debiting.
No
Success Response
Field
Type
Description
data.id
uuid
Remittance ID. Use this on execute or show.
data.reference
string
Your reference.
data.status
string
processing, pending_approval, successful, or failed.
data.status_desc
string
Provider or platform message.
data.rail
string
Payout rail.
data.purpose
string
Purpose you supplied.
data.recipient
object
Stored recipient snapshot.
data.quote
object
Quoted amounts and rates.
data.provider_reference
string
Payout provider transaction reference after submit.
The wallet must have enough available balance for debit_amount. A reused reference returns HTTP 409. An expired quote returns HTTP 422. Execute is idempotent for an already successful remittance.