Every bill. Every payment. One wallet.

Airtime, data, electricity, cable TV, exam PINs and bank transfers, paid instantly from one UnityBills wallet. For businesses, the same services through a simple API.

  • ₦50flat bank transfer
  • 11electricity companies
  • 4mobile networks

Pay every major network, TV provider and electricity company.

MTN Airtel Glo 9mobile DStv GOtv StarTimes Showmax Ikeja Electric Eko Electric Abuja Electric Kano Electric Port Harcourt Electric Ibadan Electric Jos Electric Enugu Electric Benin Electric
Payments

Everything you pay for, in one place

Fund your wallet by bank transfer, then pay for the rest in a few taps. Delivery is instant, and failed purchases are refunded automatically.

Airtime

Top up any MTN, Airtel, Glo or 9mobile line, yours or someone else's.

Data bundles

SME, gifting and corporate plans on every network.

Electricity

Prepaid tokens and postpaid bills for 11 distribution companies.

Cable TV

DStv, GOtv, StarTimes and Showmax. We check the smartcard first.

Exam PINs

WAEC result checkers and registration, NECO and JAMB.

Bank transfers

Any bank in Nigeria for a flat ₦50, whatever the amount.

Account number

A dedicated number in your name. Transfers to it fund your wallet.

Wallet to wallet

Send to another UnityBills user by username, free.

Data & recharge PINs

Print PINs to resell. Customers load them by USSD.

Fund your wallet

Your own account number. Top up from any bank.

Verify once with your BVN or NIN and get a dedicated account number in your name. Transfer to it from any banking app and your wallet is credited automatically. No cards, no reference codes.

  • Credited automatically. Each transfer is matched to your wallet when it lands.
  • Yours to keep. The same number every time, for you and for anyone who pays you.
  • Notified at once. Every credit comes with the amount and the sender.
Get your account number
For businesses

Sell, collect and pay out from your own product

One wallet and one API key for airtime, data, bills, collections and payouts. Integrate in your app, or run it from your dashboard.

Developer API

A REST API with token authentication that covers everything in the dashboard.

  • Airtime, data, electricity, cable TV and exam PINs
  • Bank transfers and account name lookup
  • Signed webhooks for every deposit
API documentation

Virtual accounts for your customers

Give each customer a dedicated account number and know who paid the moment they pay.

  • One API call per customer, with BVN or NIN
  • Every deposit sent to your webhook, signed
  • Funds settle into your wallet automatically
How it works

Your own USSD app

A branded USSD menu so your customers buy data and airtime from any phone, without internet.

  • Your plans, your prices, your name
  • Customer wallets with their own account numbers
  • Users and transactions in your dashboard
Start a USSD app

Data & recharge PINs

Print PINs in batches and sell them in your shop. Customers redeem them by dialling *7006*47*PIN#.

  • Data and airtime on every network
  • Print-ready batches, or fetch them by API
  • See which PINs were used, and when
Start selling PINs
Getting started

Up and running in minutes

No paperwork and no monthly fees. You only pay for what you buy or send.

01

Open your account

Sign up with your email and phone number. It's free.

02

Fund your wallet

Get your account number with your BVN or NIN, then transfer from any bank.

03

Pay for anything

Airtime, data, bills and transfers, delivered instantly. Or connect the API.

Security

Your money is protected at every step

Every payment needs your PIN, transfers need a code sent to you, and accounts are opened only for verified people.

Transaction PIN

Required for every payment and transfer.

Email codes

Bank transfers are confirmed with a one-time code.

Two-factor login

Turn on 2FA with any authenticator app.

Verified accounts

Opened with BVN or NIN through licensed banking partners.

Customers

What our customers say

“UnityBills has made managing our VTU business much easier. Having airtime, data, bill payments, and other services accessible from one platform helps us simplify our daily operations.”
VTU Business OwnerDigital Services Merchant
“Integrating payment and bill payment services is much more convenient when you have a single platform to work with. UnityBills gives us a practical way to manage transactions and build better services for our customers.”
API IntegratorProduct Expert
“Managing collections and keeping funds available for business operations are important to us. UnityBills’ combination of payment collection tools, virtual accounts, and VTU APIs offers a convenient solution for our business”
Business OperatorPayments & Collections
Developers

One header, plain JSON

Authenticate every request with your API key, send JSON and get JSON back. Your key is in the dashboard as soon as API access is enabled.

  • Token authentication. Authorization: Token YOUR_KEY
  • Predictable responses. Clear statuses and error messages.
  • Signed webhooks. Verify every deposit with your key.
Read the API docs
Check your balanceGET /api/v1/user
curl https://unitedapi.ng/api/v1/user \
  -H "Authorization: Token YOUR_API_KEY"

# 200 OK
{
  "user": {
    "FirstName": "Ada",
    "wallet_balance": "48250.00"
  }
}
FAQ

Common questions

Can't find an answer? Contact us

What is UnityBills?

A payments wallet. Buy airtime and data, pay electricity and cable TV, get exam PINs, send money to any Nigerian bank and receive money through your own account number. Businesses can do the same through our API.

How do I fund my wallet?

In your dashboard, get your dedicated account number (you'll need your BVN or NIN), then transfer to it from any banking app. Your wallet is credited automatically.

Why do you need my BVN or NIN?

Our banking partners open account numbers only for verified people, as Nigerian regulations require. We keep only the last four digits; the full number goes to the bank.

How much does a bank transfer cost?

A flat ₦50 per transfer to any bank in Nigeria, whatever the amount. If a transfer fails, the amount and the fee go back to your wallet automatically.

What if a purchase fails?

If the provider doesn't confirm your airtime, data or bill payment, your wallet is refunded. If something still looks wrong, contact us with the transaction reference.

Can I integrate UnityBills into my website or app?

Yes. Open an account, get your API key from the dashboard and follow the API documentation. It covers airtime, data, bills, transfers and virtual accounts.

How do data and recharge PINs work?

Generate PINs in your dashboard and print or sell them. Your customer dials *7006*47*PIN# on the right network and the data or airtime is delivered to that line.

Open your wallet in minutes

Free to open. No paperwork, no monthly fees.