Sell MTN data bundles programmatically with one REST API call and one prepaid wallet — MTN is Nigeria’s largest network, so it’s usually where reseller volume concentrates.
Plustive carries the common MTN bundles by plan ID; you list the catalog to see each plan and the exact price you pay, then resell at your own margin.
Funding is a prepaid wallet you top up by bank transfer to a dedicated account, and every purchase draws it down — there’s no per-transaction card charge. Amounts are in integer kobo, so values stay exact.
The API call
One authenticated POST /api/v1/data request, idempotent on your clientReference, with all money in integer kobo:
curl -X POST https://api.plustiveimpact.com/api/v1/data \
-H "Authorization: Bearer pk_live_xxx" \
-H "Content-Type: application/json" \
-d '{ "plan": "mtn-1gb-30d", "phone": "08030000000", "clientReference": "ord_8812" }'
→ { "reference": "PLS-9KQ2M7P", "status": "Success" }What you get
- MTN data bundles on demand, bought by plan ID through one endpoint.
- Idempotent on your clientReference — retries after a timeout never double-charge.
- Instant delivery for most calls; ambiguous ones reconcile in ~1 minute and auto-refund on failure.
- One prepaid wallet and one Bearer key across MTN, Glo, Airtel and 9mobile.