Skip to content

BankCore Partner API

Collect with virtual accounts. Onboard and manage your agents and merchants. Move money. Get told when it lands.

Virtual accounts

Have the bank issue account numbers your payers can transfer to from any Nigerian bank, or maintain the numbers yourself inside a band and answer name enquiries from your own system. Either way, be notified the moment money lands. Concepts →

Your estate

Onboard agents and merchants under your own credentials, and read balances and statements across the whole estate. Ownership model →

Moving money

Fund and charge accounts against your settlement account, transfer between accounts at the bank, send interbank (NIP) transfers, and pay bills. Fund and charge →

Webhooks

Signed events for every completed transaction and inflow, with retries you can watch and replay from the partner portal. Events →

Your organisation holds a partner API client: a client_id and client_secret tied to your corporate customer record at the bank. Every call you make is checked three ways: the scope on your client says what kinds of operations you may perform, the ownership guard says whose accounts you may perform them on, and your IP allowlist says where from.

The partner portal is the administrative console that sits beside the API. Your finance and operations people use it to see balances, statements, inflows, webhook deliveries and the fees your API usage is charged. Nothing in this documentation requires the portal, but every chapter says what the portal shows for the same thing, so engineering and operations are looking at the same facts.