Public
Documentation Settings

CJPLUG API DOCUMENTATION

CJPLUG API Doc Get your Token here https://cjplug.com/

GETCheck User Details

https://cjplug.com/api/user/
AUTHORIZATIONBearer Token
Token

<token>

HEADERS
Authorization

Bearer

Content-Type

application/json

Example Request
curl
curl --location 'https://app.mobileguru.ng/api/user/' \
--header 'Authorization: Bearer' \
--header 'Content-Type: application/json'
Example Response
json
{
  "code": 101,
  "balance": "202.9",
  "first_name": "VTU Portal",
  "last_name": "creator",
  "phone": "08074991952",
  "email": "buy@vtuportalcreator.com.ng"
}
Content-Type

application/json

POSTBuy Airtime

https://cjplug.com/api/airtime/
AUTHORIZATIONBearer Token
Token

<token>

HEADERS
Authorization

Bearer

Content-Type

application/json

Bodyraw (json)
json
{
    "network": network,
    "amount":amount,
    "phone": phone,
    "ref": ref
}'
Example Request
curl
curl --location 'https://app.mobileguru.ng/api/airtime/' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer' \
--data '{
    "network": network,
    "amount":amount,
    "phone": phone,
    "ref": ref
}'
Example Response
json
{
  "code": 101,
  "description": {
    "response_description": "Transaction Successful",
    "ref": "Cgx59583854181730",
    "amount": "50",
    "amount_paid": 49.5,
    "transaction_date": "March 08, 2025 00:03:AM"
  }
}
Content-Type

application/json

Authorization

Bearer

POSTBuy Data

https://cjplug.com/api/data/
AUTHORIZATIONBearer Token
Token

<token>

HEADERS
Authorization

Bearer

Content-Type

application/json

Bodyraw (json)
json
{
    "network": network,
    "phone":phone,
    "DataPlanCode": DataPlanCode, //query data variation endpoint to get dataplanCode
    "ref": ref
}'
Example Request
curl
curl --location 'https://app.mobileguru.ng/api/data/' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer' \
--data '{
    "network": network,
    "phone":phone,
    "DataPlanCode": DataPlanCode, //query data variation endpoint to get dataplanCode
    "ref": ref
}'\'''
Example Response
json
{
  "code": 101,
  "description": {
    "response_description": "Dear Customer, You have successfully shared 500MB Data to 2348062507499.",
    "ref": "5595838cxds181700",
    "amount": "350",
    "amount_paid": "350",
    "transaction_date": "March 08, 2025 00:03:55:34am"
  }
}
Content-Type

application/json

Authorization

Bearer

POSTTV & Electricity Payment

https://cjplug.com/api/biller/
AUTHORIZATIONBearer Token
Token

<token>

HEADERS
Authorization

Bearer

Content-Type

application/json

Bodyraw (json)
json
{
    "service": service, // e.g gotv, dstv, aedc, bedc, ikedc
    "accountno":accountno, // smart card number, meter number
    "amount" : amount,
    "vcode": vcode, //query variation endpoint to get vcode
    "ref": ref
}'
Example Request
curl
curl --location 'https://app.mobileguru.ng/api/biller/' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer' \
--data '{
    "service": service, // e.g gotv, dstv, aedc, bedc, ikedc
    "accountno":accountno, // smart card number, meter number
    "amount" : amount,
    "vcode": vcode, //query variation endpoint to get vcode
    "ref": ref
}'
Example Response
json
{
  "code": 101,
  "description": {
    "response_description": "Transaction Successful",
    "MeterType": "prepaid",
    "Token": "68602722574353098462",
    "Units": null,
    "TransactionRef": "19323cbbsh22jus2oop",
    "amount": "15000",
    "amount_paid": 14700,
    "MeterNo": "3125253438562",
    "product_name": "Enugu Electricity(prepaid)",
    "transaction_date": "March 11, 2025 23:03:08:12pm"
  }
}
Content-Type

application/json

Authorization

Bearer