ENI DATA ARENA API Documentation

Check Balance

Endpoint: https://vtuepay.com.ng/api/user/

Method: GET

Example Request:

curl --location 'https://vtuepay.com.ng/api/user/' \
--header 'Authorization: Token your-api-key-here' \
--header 'Content-Type: application/json'

Expected Response:

{
    "name": "ENI DATA ARENA",
    "balance": "10,650.10",
    "status": "success"
}

Top-Up Airtime

Endpoint: https://vtuepay.com.ng/api/airtime/

Method: POST

Example Request:

curl --location 'https://vtuepay.com.ng/api/airtime/' \
--header 'Authorization: Token 12345' \
--header 'Content-Type: application/json' \
--data '{
    "network":"1",
    "phone":"08037383605",
    "ref":"9876543210",
    "airtime_type":"VTU",
    "ported_number":false,
    "amount":"200"
}'

Purchase Data

Endpoint: https://vtuepay.com.ng/api/data/

Method: POST

Example Request:

curl --location 'https://vtuepay.com.ng/api/data/' \
--header 'Authorization: Token 12345' \
--header 'Content-Type: application/json' \
--data '{
    "network":"1",
    "phone":"08037383605",
    "ref":"9876543210",
    "data_plan":"1",
    "ported_number":false
}'

Verify Cable

Endpoint: https://vtuepay.com.ng/api/cabletv/verify/

Method: POST

Example Request:

curl --location 'https://vtuepay.com.ng/api/cabletv/verify/' \
--header 'Authorization: Token 1234' \
--data '{
    "provider":"1", 
    "iucnumber":"73737267672"
}'

Cable TV Subscription

Endpoint: https://vtuepay.com.ng/api/cabletv/

Method: POST

Example Request:

curl --location 'https://vtuepay.com.ng/api/cabletv/' \
--header 'Authorization: Token 1234' \
--data '{
    "provider":"1", 
    "iucnumber":"73737267672",
    "plan":"3",
    "ref":"9876543210",
    "subtype":"renew/change",
    "phone":"08037383605"
}'

Verify Electricity

Endpoint: https://vtuepay.com.ng/api/electricity/verify/

Method: POST

Example Request:

curl --location 'https://vtuepay.com.ng/api/electricity/verify/' \
--header 'Authorization: Token 1234' \
--data '{
    "provider":"1", 
    "meternumber":"24567665767",
    "metertype":"prepaid/postpaid"
}'

Electricity Payment

Endpoint: https://vtuepay.com.ng/api/electricity/

Method: POST

Example Request:

curl --location 'https://vtuepay.com.ng/api/electricity/' \
--header 'Authorization: Token 1234' \
--data '{
    "provider":"1", 
    "meternumber":"24567665767",
    "amount":"1000",
    "metertype":"prepaid/postpaid",
    "phone":"07032529431",
    "ref":"2eertt567ye678"
}'

Exam Pin

Endpoint: https://vtuepay.com.ng/api/exampin/

Method: GET

Example Request:

curl --location 'https://vtuepay.com.ng/api/exampin/' \
--header 'Token: Token 1234' \
--data '{
    "provider":"1", 
    "quantity":"2",
    "ref":"2eertt567ye678"
}'

Data Pin

Endpoint: https://vtuepay.com.ng/api/datapin/

Method: GET

Example Request:

curl --location 'https://vtuepay.com.ng/api/datapin/' \
--header 'Token: Token 1234' \
--data '{
    "provider":"1", 
    "quantity":"2",
    "ref":"2eertt567ye678"
}'

Recharge Card Pin

Endpoint: https://vtuepay.com.ng/api/rechargepin/

Method: GET

Example Request:

curl --location 'https://vtuepay.com.ng/api/rechargepin/' \
--header 'Token: Token 1234' \
--data '{
    "provider":"1", 
    "quantity":"2",
    "ref":"2eertt567ye678"
}'

Send Bulk SMS

Endpoint: https://vtuepay.com.ng/api/sms/

Method: GET

Example Request:

curl --location 'https://vtuepay.com.ng/api/sms/' \
--header 'Token: Token 1234' \
--data '{
    "sender":"12345",
    "recipient":"08037383605",
    "message":"Hello"
}'