CreatePayoutDto
- amountType: numberrequired
USD to send (
amount_typesource, default) or, for bank payouts, the local amount to deliver (amount_typedestination). - referenceType: stringrequired
Your own reference, and the handle you will find this by. Required: we never invent one, because a reference we made up is not one you can reconcile against.
This is not an idempotency key — send
Idempotency-Keyto make a retry safe. This says which of your records the money belongs to. - addressType: string
Destination wallet address (crypto payouts).
- amountType: "source" or "destination"enum
_type - assetType: string
_id The asset to send, from the supported crypto assets list (crypto payouts).
- countryType: string
Corridor country (bank payouts).
- currencyType: string
Local currency the recipient receives (bank payouts).
- customerType: string
_id The customer this payout is for.
- methodType: string
Payout method: bank, momo or swift. A SWIFT payout needs the recipient's identity (or a business's registration) and
supporting_document_id. - railType: "bank" or "crypto"enum
Payout rail.
bank(default) pays local currency to a bank/mobile-money account;cryptosends a digital asset to a wallet address. You always send USD. - recipientType:Properties: 18
Bank/mobile-money recipient.
- supportingType: string
_document _id The invoice, contract or receipt behind this payout, from
POST /v1/payouts/documents. Required for SWIFT payouts.