Loading IA-Café
Getting your data ready

VTU API Nigeria for Airtime, Data & Bill Payments

IACafe provides a reliable VTU API in Nigeria for developers to integrate airtime, data, TV subscriptions, and electricity bill payments into their applications. Our API is fast, secure, and designed for scalable VTU businesses and fintech platforms.

IA-Café Developer API

Build powerful VTU applications with our comprehensive API. Airtime, Data, Electricity, TV, Betting, ePINs, and SMM services — all in one place.

🚀 Why Use Our API?

Fast & Reliable

99.9% uptime with instant transaction processing. Your customers get their services in seconds.

💰

Wallet-Powered

Simple wallet system. Fund once, use everywhere. Track balances in real-time.

🔒

Secure

API key authentication, signed webhooks, and optional IP whitelisting for maximum security.

📡

Real-time Webhooks

Get instant notifications when transactions complete. No polling needed.

🔗 Base URL

https://iacafe.com.ng/devapi/v1

All API requests must be made over HTTPS. HTTP requests will be rejected.

🔐 Authentication

Every request requires an API key. Get yours from Profile → Developer.

HTTP Headers
# Option 1: Bearer Token (Recommended)
Authorization: Bearer ak_live_your_api_key_here

# Option 2: X-API-Key Header
X-API-Key: ak_live_your_api_key_here
⚠️
Keep Your API Key Secret!
Never expose your API key in client-side code, public repositories, or share it with anyone.

📚 Available Endpoints

📦 Response Format

All API responses follow a consistent format:

Success Response
{
  "code": "success",
  "message": "ORDER COMPLETED",
  "data": {
    "status": "completed-api",
    "order_id": 12345,
    "amount": 1000,
    "amount_charged": "980.00",
    "discount": "20.00",
    // ... other fields
  }
}
Error Response
{
  "success": false,
  "error": {
    "code": "insufficient_funds",
    "message": "Your wallet balance is too low"
  }
}

📊 HTTP Status Codes

Code Status Description
200 OK Request successful, transaction completed
202 Accepted Transaction is processing (check status later)
400 Bad Request Invalid parameters or missing required fields
401 Unauthorized Invalid or missing API key
402 Payment Required Insufficient wallet balance
409 Conflict Duplicate request_id (already used)
429 Too Many Requests Rate limit exceeded (60 req/min)
502 Bad Gateway Provider/upstream service error

💬 Need Help?

📧

Email Support

support@iacafe.com.ng
We respond within 24 hours.

💬

WhatsApp

+234 704 078 6433
Chat with us directly.