Top up MTN lines programmatically with the Plustive airtime API. MTN is Nigeria's largest network, so it typically accounts for the highest share of airtime volume on any reseller platform.
Airtime is a free-amount product: you pass the value in kobo and Plustive delivers it to the MTN line. There are no fixed denominations to manage, so your product can offer flexible top-ups from a single API call.
Your wallet is funded by bank transfer to a dedicated account number (NUBAN) that credits automatically, so you never need to supply card details per transaction. All amounts are in integer kobo, keeping values exact with no floating-point rounding.
The API call
One authenticated POST /api/v1/airtime request, idempotent on your clientReference, with all money in integer kobo:
curl -X POST https://api.plustiveimpact.com/api/v1/airtime \
-H "Authorization: Bearer pk_live_xxx" \
-H "Content-Type: application/json" \
-d '{ "network": "mtn", "amount": 50000, "phone": "08030000000", "clientReference": "air_5521" }'
# amount 50000 = ₦500.00
→ { "reference": "PLS-7TQ1A2", "status": "Success" }What you get
- MTN airtime delivered on demand with no fixed-denomination constraints.
- Amount is integer kobo (₦500 = 50000) — no rounding, exact to the kobo.
- Idempotent on clientReference — retrying after a timeout returns the original result, not a second charge.
- One prepaid wallet and one Bearer key covers MTN, Glo, Airtel and 9mobile.