Transactions Management
Endpoints for transfers, transaction history, mock deposits, interbank services, and Open Banking v2 flows.
Transactions Management
Use these endpoints to initiate transfers, retrieve transaction history, perform name enquiries, and work with Open Banking v2 accounts, balances, fees, KYC, and summaries.
When to use this API
Typical flows:
- Move funds between internal or external accounts.
- Run an interbank name enquiry before a transfer.
- Fetch transaction history and specific transaction details for support or reconciliation.
- Integrate with Open Banking v2‑style account and balance services.
Core transactions
- Get transaction history –
GET /transactions/history - Get transaction by ID –
GET /transactions/{transactionId} - Create transfer –
POST /transfer - Create interbank transfer –
POST /transfer/interbank - Create bulk transfer –
POST /transfer/bulk - Mock deposit (sandbox/testing) –
POST /transactions/mock-deposit - Interbank name enquiry –
GET /name-enquiry/interbank
Open Banking v2 flows
- Open virtual account –
POST /open-banking/v2/accounts/open - Post balance request –
POST /open-banking/v2/balance - Get account opening fee –
GET /open-banking/v2/fees/account-open - Get balance fee –
GET /open-banking/v2/fees/balance - Get BVN fee –
GET /open-banking/v2/fees/bvn - Get statement fee –
GET /open-banking/v2/fees/statement - Verify BVN (Open Banking v2) –
POST /open-banking/v2/kyc/bvn/bvn/verify - Summary –
POST /open-banking/v2/summary
Environment & access
- Mock deposit and some flows may be sandbox‑only or behave differently in production.
- Ensure your API keys and application permissions allow transfer‑related operations.
See also
- Getting Started:
/docs - Accounts Management:
/docs/accounts-management - Transient Accounts:
/docs/transient-accounts
OPEN BANKING DOCS