The Bank API provides functionality for bank-related operations within the application: GET /banks Retrieves a comprehensive list of all supported banks No authentication required Returns bank details including codes and names POST /validate-account Validates a bank account by confirming the account exists and retrieving the account holder's name Requires account number and bank code in request body Returns account details including name, number, bank information, and session reference GET /balance Retrieves the authenticated user's current account balance Requires authentication Returns balance information, currency (NGN), account number, and account name
Retrieves a comprehensive list of all supported banks in the system. This endpoint provides bank information including codes and names that can be used for account validation and other banking operations.
Retrieves the current account balance and related financial information for the authenticated user. This endpoint is protected and requires user authentication to access personal financial data.
Validates a bank account by verifying the account exists and retrieving the account holder's name. This endpoint connects with banking partners to confirm account details before initiating transactions.