One API, every top-up.
Data and airtime — plus four kinds of bills. One key, one prepaid wallet, one pattern: list → verify → pay.
Data
Bundles across MTN, Glo, Airtel & 9mobile, priced for your tier.
Airtime
Any amount, any network, delivered instantly.
Cable TV
DSTV, GOtv and StarTimes — confirm the smartcard holder, then pay.
Electricity
Prepaid & postpaid meters — the token comes back on the response.
Education
WAEC, NECO & JAMB result-checker PINs, vended on demand.
Broadband
Smile, Spectranet & more — renew a plan in one call.
Money-grade plumbing for airtime, data & bills.
Plustive owns the wallet, the ledger and the reconciliation so you don’t have to. You make one call; we make sure it’s correct.
One prepaid wallet
Fund once and draw down across every purchase. An append-only ledger records every debit, credit and refund to the kobo.
Predictable pricing
See your effective price per plan before you buy. Per-tier overrides on data, per-network discounts on airtime — no surprises.
Never double-charged
Idempotency on your clientReference means retries are safe. Exactly one debit, at most one refund — enforced at the database.
Self-healing transactions
If the supplier is slow, money is held and the transaction settles or refunds automatically. You always learn the final state.
Built for volume
Per-key rate limiting and concurrency-safe wallets keep throughput high without ever overspending your balance.
A REST API, nothing else
One REST surface: buy data, airtime and bills, verify a customer, query a transaction, list the catalog, check your balance. Bearer-key auth — that is the whole surface.
You won’t double-charge a customer. Ever.
Plustive owns the wallet, the ledger and the reconciliation, so reselling airtime and data never means losing track of money. Every naira you move is accounted for — debited once, settled or refunded, and reconciled automatically.
Never double-charged
Idempotency on your clientReference makes every retry safe. Exactly one debit, at most one refund — enforced at the database, not in your code.
Always a final state
If the supplier is slow, the debit is held and the transaction settles or refunds on its own — usually within a minute. You always learn the outcome: Success, Failed or Refunded.
Automatic refunds
A failed or unfulfilled delivery returns to your wallet, to the kobo. No support tickets, no manual reconciliation, no money quietly lost.
Data & airtime API questions.
Which networks are supported for data and airtime?
Plustive supports data bundles and airtime top-ups on all four Nigerian mobile networks — MTN, Glo, Airtel and 9mobile — through a single API and one prepaid wallet. You do not need a separate integration per network.
How do I buy data programmatically?
List the available plans from the catalog to get each plan ID and the price you pay, then send a POST request to /v1/data with the plan ID, the recipient phone number, and a unique clientReference. Plustive debits your wallet, delivers the bundle, and returns the transaction reference and status. Because the call is idempotent on clientReference, retries are safe.
Are airtime amounts in naira or kobo?
In the Plustive API all money is integer kobo (100 kobo = ₦1), so ₦500 of airtime is sent as 50000. Wallet balances and transaction amounts are returned in kobo as well, which keeps every value exact and avoids floating-point rounding.
What happens if a top-up fails?
If a data or airtime delivery fails or cannot be confirmed, the debit is held and the transaction settles or refunds automatically — usually within about a minute — and the amount returns to your wallet to the kobo. You always learn the final state (Success, Failed or Refunded) from the response, by querying the transaction, or via a webhook on the terminal state.
Per-network guides for buying and reselling data and airtime:
Ready to integrate? Check the volume-based data and airtime pricing, then make your first call with the developer docs.