Skip to content
eData Plug

Built for Nigerian VTU businesses

The transaction engine behind your VTU brand.

Plug one API into your website or app and offer airtime, data, bills and Airtime-to-Cash under your own name. We run the provider connections, ledger, webhooks and controls — your customers stay yours.

  • Test keys in minutes
  • Signed webhooks
  • Per-Business isolation
A customer paying at a shop counter with her phone

Airtime-to-Cash across Nigeria’s major networks

  • MTN
  • Airtel
  • Glo
  • 9mobile

Platform

Everything a VTU business needs behind the counter.

eData Plug handles the hard parts of moving value — so you can focus on your customers, pricing and brand.

Airtime-to-Cash API

OTP, session and conversion endpoints with server-side rates, limits and idempotent references.

Signed webhooks

Real-time events for every state change, HMAC-signed with automatic retries and delivery logs.

Double-entry ledger

Every confirmed conversion is posted once to an immutable ledger. Corrections are reversals, never edits.

Choose your settlement

Be settled to your eData Plug wallet, or receive the airtime directly on your own SIM.

Team & permissions

Invite staff, assign granular roles and require two-factor authentication for your whole team.

Test environment

A full simulator with test keys, so you can build and QA your integration without real money.

Also on the platform: airtime, data, cable TV and electricity (VTU) through the same API, plus SIM infrastructure management: register your devices and SIMs and monitor their health. Running operations through hosted SIMs is on the roadmap.

Follow updates →

How it works

Live in four steps.

  1. 01

    Create your account

    Sign up, verify your email and get test API keys immediately.

  2. 02

    Integrate the API

    Add OTP, verification and conversion calls to your site using our docs.

  3. 03

    Get approved

    Complete onboarding; our team reviews your Business and enables live access.

  4. 04

    Go live

    Switch to live keys, receive webhooks and track everything in your dashboard.

For developers

A clean REST API with predictable responses.

One response envelope, idempotent references, request IDs on every call and errors you can act on.

  • Bearer API keys with scoped permissions
  • Idempotency on every conversion reference
  • Unknown outcomes are never reported as failures
  • HMAC-signed webhooks with timestamped signatures
cURL test
curl -X POST https://edataplug.com/api/v1/a2c/otp/request \
  -H "Authorization: Bearer shp_test_…" \
  -H "Content-Type: application/json" \
  -d '{"network":"MTN","sender":"0803…"}'

# 201 Created
{
  "success": true,
  "code": "A2C_OTP_SENT",
  "data": { "session_reference": "01J…" }
}

Settlement

Settled your way.

Pick how each confirmed conversion reaches you. Switch any time — every conversion keeps the method it was made with.

eData Plug wallet

Conversions run on eData Plug’s provider account and your wallet is credited at the published rate, less fees — with every movement on the ledger.

Airtime to your SIM

Connect your own AirtimeToCash account and receive your customers’ airtime directly on your line. Only the eData Plug fee is recorded.

Start building on eData Plug today.

Create an account, get test API keys instantly and go live once your Business is approved.