Endpoint
Authentication
Pass your bearer JWT in theAuthorization header. Obtain a token from Generate Token.
Request body
The 10-digit account number you want to look up. For intra-bank enquiries this is a Payrep MFB account number. For inter-bank enquiries this is the account number at the external bank.
The bank code for the beneficiary’s bank. Use
090823 for intra-bank (Payrep MFB) accounts. For all other Nigerian banks, use the NIP bank code — retrieve the full list from Fetch Banks.Your Shogun account number initiating the enquiry. This must be a valid, active account belonging to your business.
Request example
Responses
200 — Success
Thedata object contains the resolved account details. Show the account_name to your user for confirmation before proceeding to funds transfer.
Error — Account not found
Response fields
The resolved account number, echoed back from the request.
Full name of the account holder registered with the bank. Display this to your user and require explicit confirmation before initiating the transfer.
The bank code associated with the resolved account.
Human-readable name of the beneficiary’s bank.
Bank Verification Number of the account holder. You must pass this value into the
bvn field when calling Funds Transfer.KYC level of the account holder. You must pass this value into the
kyc field when calling Funds Transfer. Do not hardcode or assume this value.