VatPay for Business

Sell airtime, data, electricity and cable TV with one API.

Plug VatPay into your app, website or POS. Fund one wallet, sell to your customers and earn commission on every successful sale.

  • 4 mobile networks
  • 10 electricity companies
  • 1 wallet for everything
POST /v1/purchase/electricity
curl -X POST https://<partner-api-address>/v1/purchase/electricity \
  -H "X-Api-Key: vp_live_..." \
  -d '{ "reference": "ORD-1001",
        "serviceId": 17, "amount": 5000,
        "meterNumber": "45012345678",
        "meterType": "PREPAID" }'

// 200 OK
{
  "code": "OK",
  "data": {
    "status": "SUCCESS",
    "token": "5555 6666 7777 8888 9999",
    "commission": 75.00
  }
}
One simple API

Every service, the same request shape.

Never charged twice

Retry safely with your own reference.

Automatic refunds

Failed purchases go back to your wallet.

Earn commission

Credited on every successful sale.

What you can sell

See the API guide
Airtime

MTN, Airtel, Glo and 9mobile top-ups, delivered in seconds.

Data

Data bundles for every network, with a plan list your app can show.

Electricity

Prepaid tokens and postpaid bills for Ikeja, Eko, Abuja, Enugu and more.

Cable TV

DSTV and GOtv subscriptions, with smartcard checks before you charge.

From application to first sale

  1. 1
    Apply online

    Tell us about your company and upload your CAC certificate and your director's ID.

  2. 2
    Get approved

    We review your application, usually within one working day, and agree your commission.

  3. 3
    Fund your wallet

    Transfer to your own VatPay account number from any Nigerian bank. It credits in minutes.

  4. 4
    Create a key and sell

    Create your API key in the portal, make a test purchase and go live.

Built for your developers

A small, predictable JSON API your team can integrate in a day.

  • One header to authenticate: X-Api-Key
  • Your own reference on every purchase, so a retry never charges twice
  • Clear outcomes: SUCCESS, PENDING or FAILED, with requery by reference
  • Meter and smartcard validation before you charge
  • IP allowlist, key rotation and a full purchase history in your portal
  • Interactive documentation with Swagger
Read the API guide
Your business portal
  • Wallet and commission balances
  • Your funding account number
  • Create and revoke API keys
  • Every purchase, its status and token
  • Export your transactions

Questions businesses ask

What do I need to apply?

Your company's CAC RC number and certificate, your business address, a contact person, and your director's name, BVN and a valid ID (NIN slip, international passport, driver's licence or voter's card).

How long does approval take?

We usually review applications within one working day. If anything needs fixing we tell you why, and you can update and resubmit in the portal.

How do I fund my wallet?

Once you're approved you get a dedicated bank account number. Transfer to it from any Nigerian bank and your wallet is credited automatically.

How is commission paid?

You agree a commission rate per service with VatPay. It's credited to your commission balance on every successful purchase, and you can see it in the portal and through the API.

What happens if a purchase fails?

If a provider refuses a purchase, the amount returns to your wallet automatically. If a provider is slow to confirm, the purchase shows as PENDING, the money is held, and it settles to SUCCESS or FAILED on its own.

Can I see the API before I apply?

Yes. The API guide is public, with example requests for every service.

Ready to sell with VatPay?

Apply in a few minutes. We'll review your application and get you live.

Apply for an account Sign in