CarbonIVS

Banking & Fintech · Identity & KYC · Payments

Carbon (OneFi Limited) is a Nigerian digital financial services company operating as Carbon Microfinance Bank, licensed and regulated by the Central Bank of Nigeria (CBN). Carbon offers two developer-facing API products: the Carbon Business API — a BaaS layer for virtual accounts, payouts, and transaction management — and CarbonIVS, an identity verification system that connects directly to Nigeria government identity databases including BVN, NIN, International Passport, Driver's Licence, and Voter Registration.

freemium

API Key (x-carbon-key header)

Contact Carbon support for current limits

✓ Available

Best For

Nigerian fintechs and businesses needing a CBN-licensed BaaS partner for virtual accounts, payouts, and identity verification (BVN, NIN, Passport, Voter ID) via a regulated microfinance bank.

Pricing

Carbon operates as Carbon Microfinance Bank (CBN-licensed). The Business API and CarbonIVS identity product are separate from their consumer app. API requests use x-carbon-key header authentication. AES encryption required for CarbonIVS requests. Sandbox base URL: carbonapistagingsecure.getcarbon.co.

Key Highlights

  • CBN-licensed Carbon Microfinance Bank infrastructure
  • CarbonIVS: BVN, NIN, Passport, Voter ID verification
  • Virtual account issuance (static and dynamic)
  • Real-time payouts to any Nigerian bank
  • Webhook notifications for transaction events
  • AES-encrypted API for identity verification calls
  • Nigeria-only BaaS with proven consumer and business track record

Required Access Documents

  • CAC Registration CertificateRequired
    Certificate of Incorporation or Business Name Registration from the Corporate Affairs Commission for Nigerian businesses.
  • Director BVN and NINRequired
    Bank Verification Number and National Identification Number of company directors for CBN-mandated KYC.
  • Valid Government IDRequired
    International Passport, Driver's Licence, or NIN slip for all directors and UBOs.
  • Business Bank AccountRequired
    Active Nigerian bank account in the business name for settlement configuration.

Use Cases

  • Identity Verification at Onboarding:Use CarbonIVS API to automatically verify new user BVN, NIN, and passport during signup — integrating directly into your app onboarding flow to meet CBN KYC requirements without manual document review.
  • Virtual Account-Based Collections:Issue dedicated static or dynamic Nigerian bank account numbers to each customer using Carbon Business API — enabling seamless NGN collections for SaaS platforms, marketplaces, and savings apps.
  • Payroll Disbursement:Use Carbon Business Payouts API to disburse salaries or commissions to multiple Nigerian bank accounts in real time — suitable for HR platforms and gig economy apps serving Nigerian workers.
  • KYC Backlog Clearance:Fintechs with a backlog of unverified users can use CarbonIVS in batch mode to verify historical BVN and NIN records against government databases and meet CBN compliance obligations.
  • Lending Platform Identity Checks:Credit and BNPL platforms can integrate CarbonIVS to verify borrower identity (BVN, NIN) at application time — reducing fraud and meeting CBN requirements for digital lending compliance.

Discover similar API's

View All Alternatives →