Banks & Account Lookup
List supported banks
/banks
Public
Returns the live list of Nigerian banks and CBN bank codes, sourced directly from our banking partner — the same list used to power the withdrawal form's bank picker.
curl https://app.slimpay.ng/api/v1/banks
/banks
{
"status": true,
"data": [
{ "code": "058", "name": "Guaranty Trust Bank (GTB)" },
{ "code": "011", "name": "First Bank of Nigeria" },
{ "code": "999992", "name": "OPay" }
]
}
Verify a bank account
/wallet/verify-account
Requires Auth
Resolves an account number + bank code to the account name on file, before you show it to the user for confirmation. Always call this before POST /wallet/withdraw — the withdrawal endpoint re-verifies server-side regardless, but doing it client-side first lets you catch a wrong account number before the user submits.
curl https://app.slimpay.ng/api/v1/wallet/verify-account \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{ "account_number": "0123456789", "bank_code": "058" }'
/wallet/verify-account
{
"success": true,
"account_name": "OBINNA JOHN SAMUEL"
}
docs