Skip to main content
POST
Create transfer quote
Use transfer quotes for flows that collect from a payer and disburse to a recipient.

Authorizations

X-Api-Key
string
header
required

Public API key from the merchant dashboard.

X-Api-Secret
string
header
required

Secret shown once when the API key is created.

Headers

Idempotency-Key
string
required

Unique key for this business intent. Reuse only when retrying the same request body.

Body

application/json
corridor_code
string
required
Example:

"CM-CI-XAF-XOF"

payer_operator_code
string
required
Example:

"CM_MTN_MOMO"

recipient_operator_code
string
required
Example:

"CI_ORANGE_MOMO"

payout_currency
enum<string>
required

Supported currencies for payins, payouts, and transfers.

Available options:
XAF,
XOF
Example:

"XAF"

customer_id
string<uuid>
payin_amount
string
Pattern: ^[0-9]+(\.[0-9]+)?$
Example:

"10000"

payin_currency
enum<string>

Supported currencies for payins, payouts, and transfers.

Available options:
XAF,
XOF
Example:

"XAF"

payout_amount
string
Pattern: ^[0-9]+(\.[0-9]+)?$
Example:

"10000"

send_amount
string
Pattern: ^[0-9]+(\.[0-9]+)?$
Example:

"10000"

send_currency
enum<string>

Supported currencies for payins, payouts, and transfers.

Available options:
XAF,
XOF
Example:

"XAF"

Response

Transfer quote created.

id
string<uuid>
customer_id
string<uuid>
flow_type
enum<string>
Available options:
payin,
payout,
transfer
status
enum<string>
Available options:
active,
expired,
consumed
expires_at
string<date-time>
send_amount
string
Pattern: ^[0-9]+(\.[0-9]+)?$
Example:

"10000"

send_currency
enum<string>

Supported currencies for payins, payouts, and transfers.

Available options:
XAF,
XOF
Example:

"XAF"

receive_amount
string
Pattern: ^[0-9]+(\.[0-9]+)?$
Example:

"10000"

receive_currency
enum<string>

Supported currencies for payins, payouts, and transfers.

Available options:
XAF,
XOF
Example:

"XAF"

country_code
string
Required string length: 2
Example:

"CM"

operator_code
string
rail_type
enum<string>
Available options:
mobile_money,
bank_transfer
corridor_code
string
corridor_type
string
payer_operator_code
string
recipient_operator_code
string
total_fee
string
Pattern: ^[0-9]+(\.[0-9]+)?$
Example:

"10000"

wallet_impact
object
created_at
string<date-time>
_meta
object
Last modified on July 8, 2026