Plustiveplustive
Sign inGet API key

Airtime API

9mobile Airtime API

Top up and resell 9mobile airtime in Nigeria via one REST API and prepaid wallet. Integer kobo, idempotent calls, instant top-ups, auto-refunds.

Cover 9mobile subscribers with the Plustive airtime API and round out full four-network reach. A single integration handles all four major Nigerian networks, so no customer is turned away based on their SIM.

9mobile airtime works identically to the other networks: one endpoint, one wallet, one Bearer key. Adding 9mobile to a platform that already handles MTN, Glo and Airtel is a one-line change to the network field.

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": "9mobile", "amount": 50000, "phone": "08030000000", "clientReference": "air_5521" }'
  # amount 50000 = ₦500.00

→ { "reference": "PLS-7TQ1A2", "status": "Success" }

What you get

  • 9mobile 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.
FAQ

9mobile Airtime API — FAQ

How do I top up a 9mobile number via API?

POST to /api/v1/airtime with "network": "9mobile", the recipient phone number, the amount in kobo, and a unique clientReference. Plustive debits your prepaid wallet and credits the 9mobile line, returning the transaction reference and a Success or Pending status. Pending calls reconcile automatically — usually within a minute — and any failure refunds to your wallet.

What denomination can I send as 9mobile airtime?

Airtime is a free-amount product: pass any integer value in kobo, and that exact amount is delivered to the 9mobile line. There is no fixed-denomination restriction, so you can power flexible reseller flows or split large top-ups however your product needs.

Is a separate integration needed for 9mobile vs other networks?

No. MTN, Glo, Airtel and 9mobile airtime all go through the same /api/v1/airtime endpoint with the same prepaid wallet. Switching networks is a change of the "network" field — not a new integration or a new set of credentials.

Related: