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
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.
-
01
Create your account
Sign up, verify your email and get test API keys immediately.
-
02
Integrate the API
Add OTP, verification and conversion calls to your site using our docs.
-
03
Get approved
Complete onboarding; our team reviews your Business and enables live access.
-
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 -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.