Account Lookup
Name-resolves a bank or mobile-money account before initiating a payout — confirm the account is valid and pre-fill the account_name on your Initialize request. Nigeria resolves by bank_code; Ghana resolves by mobile money (type=mobile_money with the network in bank_code, e.g. MTN).
Request
Name-resolve an account with GET /api/payouts/account-lookup before building the Initialize beneficiary.
Ghana resolves over mobile money: pass type=mobile_money, put the network in bank_code uppercase (e.g. MTN), and use the phone number with the 233 country code as account_number:
GET /api/payouts/account-lookup?country=GH&type=mobile_money&bank_code=MTN&account_number=233246838933
Query Parameters
Country code of the destination account — 'NG' (Nigeria, bank) or 'GH' (Ghana, mobile money).
Destination type. Set to 'mobile_money' for mobile-money countries such as Ghana. Omit for bank countries such as Nigeria.
Bank code for banks (e.g. Nigeria '058'), or the mobile-money network in uppercase (e.g. Ghana 'MTN').
Bank account number (e.g. Nigeria '0123456789'), or the recipient's phone number with country code for mobile money (e.g. Ghana '233246838933').
Account Lookup Response
Name registered on the resolved account. Use this value as account_name when constructing the beneficiary on Initialize.
Echo of the account number that was resolved.
Normalized bank code from the underlying rail (may differ from the input bank_code).
Display name of the resolving bank or mobile-money provider.
Two-letter ISO country code of the resolved account.
True when the rail successfully resolved a name for the account; false when the account couldn't be verified.