Mono
Mono is an African open-banking platform that lets businesses access bank and financial data and collect recurring payments through a single API. The Mono REST API at api.withmono.com covers account linking (Connect), transactions, statements, identity, income, and balance, plus DirectPay one-time payments and Direct Debit mandates, secured with a mono-sec-key header.
APIs
Account Linking and Auth
Initiate Mono Connect account linking and exchange the returned code for a persistent account id, instantiating the bank-data connection used by all downstream account endpoints.
Account Information
Retrieve account details and a near-real-time account balance for a linked account by its account id.
Transactions and Statements
Pull money-in and money-out transactions with date, type, and narration filters, and retrieve a customer's bank statement in JSON or PDF form for a linked account.
Identity and Income
Verify a linked account holder's identity (name, phone, date of birth, BVN) and retrieve income signals including estimated salary and income sources derived from financial data.
DirectPay Payments
Initiate one-time bank-to-bank DirectPay payments and verify their status, returning a hosted payment link for the customer to authorize.
Direct Debit and Mandates
Create customers, set up fixed or variable direct-debit mandates on a customer's bank account, run a confirmation-of-funds balance inquiry, and debit an authorized mandate for r...
Webhooks
Server-to-server webhook callbacks for Connect account events (connected, updated, reauthorisation required, unlinked) and payment events (DirectPay and Direct Debit success and...