Sell airtime, data, electricity tokens, cable TV and education PINs inside your own app or website. A simple REST API with a sandbox, webhooks and commission on every transaction.
# Buy ₦2,000 MTN airtime curl -X POST https://api.paybeta.ng/v2/airtime/purchase \ -H "P-API-KEY: YOUR_SECRET_KEY" \ -H "Content-Type: application/json" \ -d '{ "service": "mtn_vtu", "phoneNumber": "08068539220", "amount": 2000, "reference": "1714747864" }'
// Buy ₦2,000 MTN airtime (Laravel HTTP client) $response = Http::withHeaders([ 'P-API-KEY' => env('PAYBETA_SECRET_KEY'), ])->post('https://api.paybeta.ng/v2/airtime/purchase', [ 'service' => 'mtn_vtu', 'phoneNumber' => '08068539220', 'amount' => 2000, 'reference' => '1714747864', ]);
// Buy ₦2,000 MTN airtime const res = await fetch('https://api.paybeta.ng/v2/airtime/purchase', { method: 'POST', headers: { 'P-API-KEY': process.env.PAYBETA_SECRET_KEY, 'Content-Type': 'application/json', }, body: JSON.stringify({ service: 'mtn_vtu', phoneNumber: '08068539220', amount: 2000, reference: '1714747864', }), });
{
"status": "successful",
"message": "Airtime top-up successful",
"data": {
"reference": "1714747864",
"amount": 2000,
"chargedAmount": 1960,
"commission": 40
}
}
Live API commission rates. Your earnings are applied automatically on every transaction.
MTN, Glo, Airtel and T2Mobile top-ups.
Data bundles for every network.
Validate meters and vend prepaid tokens or postpaid payments.
DStv, GOtv, StarTimes and Showmax.
JAMB and WAEC PINs.
Wallet funding for major betting platforms.
See every biller on the commission rates page.
Authenticate every request with your secret key in the P-API-KEY header.
/airtime/purchaseBuy airtime for any network/data-bundle/purchaseBuy a data bundle/electricity/validateValidate a meter and get the customer name/electricity/purchaseVend an electricity token or postpaid payment/transaction/queryCheck the status of any transactionhttps://api.paybeta.ng/v2Live transactions, real value.
https://api.sandbox.paybeta.ng/v2Test your integration safely before going live.
docs.paybeta.ng/openapi.jsonImport into Postman or generate an SDK.
Add bill payments right inside your mobile app.
Launch your own VTU or bill payment website.
Embed bill payments in your software product.
Give your users more ways to spend their balance.
Sign up on the Paybeta console to get your API keys.
Use the docs and sandbox to test every flow end to end.
Switch to production and earn commission on every transaction.
Get your API keys, explore the docs and join our developer community.