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".