Initiate Payout
Authentication
Request
Payment method to use. Valid values for payouts are:
banktransfer, mobilemoney, cash, institutionwallet.
3-letter ISO country code (e.g. NGA).
Sender details for the payout. fullName, identity, and identityNumber are required for
KYT/KYC screening; the remaining fields are optional but may be required by certain destinations.
Free-form key-value pairs attached to the payout.
Identifier of a pre-validated PayoutBeneficiary to send funds to.
Use this instead of supplying recipient inline. Exactly one of payoutBeneficiaryId
or recipient must be provided — they are mutually exclusive.
The referenced beneficiary must be in status: approved. Requests that reference a
pending_review, rejected, or failed beneficiary are rejected with 422.
Recipient details. The type discriminator determines which fields are present.
Provide either this field or payoutBeneficiaryId, not both.
Response
Human-readable status message.
Payment method identifier (e.g. banktransfer, mobilemoney).
Payout-specific attributes and metadata.
Name of the payout processor (if assigned).
Processor-side reference for the payout (if available).
Financial transaction reference returned by the processor (if available).
Latest auth/state transition on the payout. The shape varies by state and (when present)
authMethodType — additional method-specific fields may be present.