Skip to main content
Checks that a recipient’s account exists and resolves its registered name, so you can show a confirmation screen before creating an order. Bank accounts are hard-validated; mobile, till, and paybill lookups are best-effort and may return no name even for a valid number.

Endpoint

Requires the offramp scope.

Body

currency
string
required
KES, NGN, GHS, or UGX. Determines which recipient fields are required.
recipient
object
required
Recipient shape per method. See recipients.

Example

Response (200)

valid
boolean
required
The account exists and can receive payouts.
recipient_name
string
required
The registered name, or null when the account is valid but the name could not be resolved (common for mobile numbers). Show it to your user before they confirm the payout.

Invalid account (422)

Errors