Skip to content
Paybeta Checkout

VTU API The Paybeta API

Sell airtime, data and bills from your own app

The Paybeta VTU API lets you sell airtime, data, cable TV, electricity and more from your own app or website, paid from your Paybeta wallet, with one integration and one balance.

Services

Everything your customers pay for, in one API

Add services one at a time or all at once. Prices, plans and bouquets come from the API, so your app always shows what's available.

Airtime

MTN, Airtel, Glo and 9mobile top-ups, single or in bulk

Data bundles

Every network's data plans, listed live from the API

Cable TV

DStv, GOtv, StarTimes and Showmax subscriptions

Electricity

Prepaid tokens and postpaid bills for the distribution companies

Betting

Fund customers' betting wallets after validating their ID

Exam PINs

WAEC result-checker and registration PINs, and JAMB PINs

Bulk airtime

Send airtime to a whole list in one request and track each line

Scheduled payments

Recurring top-ups and bills that run on a schedule you set

Built to run a business on

What you get with the VTU API

One wallet

Every purchase is paid from your Paybeta wallet. Fund it by bank transfer to your dedicated account number.

Webhooks and requery

Get a webhook for every transaction, and requery any reference when you need to be sure.

IP whitelisting

Lock your API key to your servers' addresses from the console.

Sandbox first

Build against the Paybeta sandbox, then switch to your live key.

Teams

Invite your team to the console with the roles they need.

Collect, too

Pair the VTU API with Checkout to take your customers' payments and spend them on the same platform.

You only pay on successful payments

Take your first payment today

Already on the Paybeta API? Use your live API key and start with "mode": "test".