Paysonet Merchant
Please note, for enhanced security, all endpoints are protected with authentication and access codes.
Authentication
This section describes how you can get an access .
[BASE_URL]/v1/init/login
The login endpoint is a specific URL or API route in a web application or system that handles user authentication and allows users to securely access their accounts by providing their credentials, such as a email/mobile and password.
Body raw (json)
{
"user":"olacoycompany@gmail.com",
"password":"123456",
"type":"email",
"from":"full"
}
Example code
//PHP
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('[BASE_URL]/v1/init/login');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setBody('{
\n "user":"olacoycompany@gmail.com",
\n "password":"123456",
\n "type":"email",
\n "from":"full"
\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Example Response
{
"error": false,
"message": "Successfully!",
"Authorization": {
"auth": "plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884",
"airtime_feature": "1",
"data_feature": "1",
"cable_feature": "1",
"electricity_feature": "1",
"airtimecash_feature": "1",
"store_feature": "1",
"boovent_feature": "1",
"stablecoin_feature": "1",
"giftcard_feature": "1",
"role": "1",
"lastMessage": "1",
"Moniaccount": "",
"Sterlingaccount": "",
"Proviaccount": "",
"Wemaaccount": "",
"Gtbaccount": "",
"commision": "0.00",
"security": "0",
"pin": "291991",
"nextofkin_fullname": "",
"nextofkin_email": "",
"nextofkin_phone": "",
"accesscode": "36c165289f7f976ccb0443642bb94dfcad389",
"Email": "olacoycompany@gmail.com",
"Account": "",
"Mobile": "08161749362",
"Balance": "510.00",
"AccountNumber": "",
"FirstName": "Muideen",
"LastName": "Oladipupo",
"OtherName": "",
"dob": ""
}
}
Transactions
Make & View Transactions
POST Get Single History
[BASE_URL]/v1/history/getsingle
This is the endpoint to a single history information
HEADERS
- X-Auth-Signature plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884
- Authorization Bearer 262cb99c9978b6eff15257686b88e3f0e2538
Body raw (json)
{
"transactionid ": "1715992837354879123"
}
Example code
//PHP
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('[BASE_URL]/v1/history/getsingle');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'X-Auth-Signature' => 'plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884',
'Authorization' => 'Bearer 262cb99c9978b6eff15257686b88e3f0e2538'
));
$request->setBody('{
\n "transactionid" : "1715992837354879123"
\n
\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Example Response
{
"error": false,
"description": "Purchase of 1 Mtn VTU for N100",
"phone": "08161749362",
"address": "",
"status": "Failed Transactions",
"OperatorMessage": "",
"ResponseMessage": "Order Failed",
"newbalance": "510.00",
"prebalance": "610.00",
"amount": "100.00",
"date": "2024-05-18 01:40:36",
"type": "0",
"name": "Muideen Oladipupo",
"deviceno": "08161749362"
}
POST Search
[BASE_URL]/v1/history/search
This is the endpoint to a single history information
HEADERS
- X-Auth-Signature plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884
- Authorization Bearer 262cb99c9978b6eff15257686b88e3f0e2538
Body raw (json)
{
"type" : "Purchase",
"variables" : "" ,
"EndDate" : "09-09-2025",
"StartDate" : "09-09-2023"
}
Example code
//PHP
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('[BASE_URL]/v1/history/search');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'X-Auth-Signature' => 'plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884',
'Authorization' => 'Bearer 262cb99c9978b6eff15257686b88e3f0e2538'
));
$request->setBody('{
\n "type" : "Purchase",
\n "variables" : "" ,
\n "EndDate" : "09-09-2025",
\n "StartDate" : "09-09-2023"
\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Example Response
{
"error": false,
"Transactions": [
{
"id": "5",
"auth": "plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884",
"transactionid": "1715992837354879123",
"locationid": "5",
"deviceno": "08161749362",
"quantity": "1",
"discount": "0.00",
"prebalance": "610.00",
"amount": "100.00",
"newbalance": "510.00",
"title": "Purchase",
"description": "Purchase of 1 Mtn VTU for N100",
"type": "0",
"address": "",
"date": "2024-05-18 01:40:36",
"ResponseID": "0",
"BundleID": "1",
"BundleName": "Mtn VTU",
"Price": "100.00",
"roleName": "Customer",
"PhoneOrCableID": "08161749362",
"CustomerReference": "QqAoRibVN4Onz0FO3pcaDVjozreny81715992819",
"CustomerCallBackUrl": "",
"ResponseMessage": "Order Failed",
"PreBalance": "610.00",
"PostBalance": "510.00",
"status": "3"
},
{
"id": "4",
"auth": "plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884",
"transactionid": "6LCXv1mQvJx7Gved9Qja",
"locationid": "4",
"deviceno": "Boovent",
"quantity": "0",
"discount": "0.00",
"prebalance": "230.00",
"amount": "100.00",
"newbalance": "140.00",
"title": "Withdraw",
"description": "Boovent Transfer to i@olaide.me",
"type": "0",
"address": "",
"date": "2024-05-08 02:50:31",
"ResponseID": null,
"BundleID": "0",
"BundleName": "Boovent Transfer",
"Price": "100.00",
"roleName": "Customer",
"PhoneOrCableID": "",
"CustomerReference": "6LCXv1mQvJx7Gved9Qja",
"CustomerCallBackUrl": "",
"ResponseMessage": "hi",
"PreBalance": "230.00",
"PostBalance": "140.00",
"status": "2"
}
]
}
POST Get History
[BASE_URL]/v1/history/get
This is the endpoint to a single history information
HEADERS
- X-Auth-Signature plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884
- Authorization Bearer 262cb99c9978b6eff15257686b88e3f0e2538
Body raw (json)
{
"limit" : "20"
}
Example code
//PHP
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('[BASE_URL]/v1/history/get');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'X-Auth-Signature' => 'plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884',
'Authorization' => 'Bearer 262cb99c9978b6eff15257686b88e3f0e2538'
));
$request->setBody('{
\n "limit" : "20"
\n
\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Example Response
{
"error": false,
"Transactions": [
{
"id": "5",
"auth": "plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884",
"transactionid": "1715992837354879123",
"locationid": "5",
"deviceno": "08161749362",
"quantity": "1",
"discount": "0.00",
"prebalance": "610.00",
"amount": "100.00",
"newbalance": "510.00",
"title": "Purchase",
"description": "Purchase of 1 Mtn VTU for N100",
"type": "0",
"address": "",
"date": "2024-05-18 01:40:36",
"ResponseID": "0",
"BundleID": "1",
"BundleName": "Mtn VTU",
"Price": "100.00",
"roleName": "Customer",
"PhoneOrCableID": "08161749362",
"CustomerReference": "QqAoRibVN4Onz0FO3pcaDVjozreny81715992819",
"CustomerCallBackUrl": "",
"ResponseMessage": "Order Failed",
"PreBalance": "610.00",
"PostBalance": "510.00",
"status": "3"
},
{
"id": null,
"auth": null,
"transactionid": null,
"locationid": "0",
"deviceno": "",
"quantity": "1",
"discount": "0.00",
"prebalance": "140.00",
"amount": "500.00",
"newbalance": "610.00",
"title": "Manual funding",
"description": "500 is been added to your balance",
"type": "1",
"address": "",
"date": null,
"ResponseID": null,
"BundleID": null,
"BundleName": null,
"Price": null,
"roleName": null,
"PhoneOrCableID": null,
"CustomerReference": null,
"CustomerCallBackUrl": null,
"ResponseMessage": null,
"PreBalance": null,
"PostBalance": null,
"status": null
},
{
"id": "4",
"auth": "plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884",
"transactionid": "6LCXv1mQvJx7Gved9Qja",
"locationid": "4",
"deviceno": "Boovent",
"quantity": "0",
"discount": "0.00",
"prebalance": "230.00",
"amount": "100.00",
"newbalance": "140.00",
"title": "Withdraw",
"description": "Boovent Transfer to i@olaide.me",
"type": "0",
"address": "",
"date": "2024-05-08 02:50:31",
"ResponseID": null,
"BundleID": "0",
"BundleName": "Boovent Transfer",
"Price": "100.00",
"roleName": "Customer",
"PhoneOrCableID": "",
"CustomerReference": "6LCXv1mQvJx7Gved9Qja",
"CustomerCallBackUrl": "",
"ResponseMessage": "hi",
"PreBalance": "230.00",
"PostBalance": "140.00",
"status": "2"
}
]
}
Purchases
Manage Purchases
POST Get Bundle
[BASE_URL]/v1/bundle/getavailablebundle
This is the endpoint to get all the available bundle on megateq
HEADERS
- X-Auth-Signature 27538ZyUp1665319523e4vjf27538
- Authorization Bearer 15baf8868b410960e75bef21434f0101a9544
Example code
//PHP
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('[BASE_URL]/v1/bundle/getavailablebundle');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'X-Auth-Signature' => 'plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884',
'Authorization' => 'Bearer 262cb99c9978b6eff15257686b88e3f0e2538'
));
$request->setBody('');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Example Response
{
"error": false,
"Bundle": [
{
"BundleID": "1",
"BundleName": "Mtn VTU",
"CustomerPrice": "0.00",
"AgentPrice": "2.00",
"SuperPrice": "2.50",
"PartnerPrice": "2.50",
"StaffPrice": "3.00",
"NetworkID": "0",
"TypeID": "1",
"Price": "0.00"
},
{
"BundleID": "2",
"BundleName": "GLO VTU",
"CustomerPrice": "0.00",
"AgentPrice": "2.50",
"SuperPrice": "3.00",
"PartnerPrice": "3.00",
"StaffPrice": "3.50",
"NetworkID": "1",
"TypeID": "1",
"Price": "0.00"
},
{
"BundleID": "3",
"BundleName": "AIRTEL VTU",
"CustomerPrice": "0.00",
"AgentPrice": "2.00",
"SuperPrice": "2.50",
"PartnerPrice": "3.00",
"StaffPrice": "3.00",
"NetworkID": "2",
"TypeID": "1",
"Price": "0.00"
},
{
"BundleID": "4",
"BundleName": "9MOBILE VTU",
"CustomerPrice": "0.00",
"AgentPrice": "2.00",
"SuperPrice": "2.50",
"PartnerPrice": "2.50",
"StaffPrice": "3.50",
"NetworkID": "3",
"TypeID": "1",
"Price": "0.00"
},
{
"BundleID": "11",
"BundleName": "MTN: 500MB|SME|30days",
"CustomerPrice": "150.00",
"AgentPrice": "149.00",
"SuperPrice": "148.00",
"PartnerPrice": "146.00",
"StaffPrice": "145.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "150.00"
},
{
"BundleID": "10",
"BundleName": "MTN: 1GB|SME|30days",
"CustomerPrice": "285.00",
"AgentPrice": "275.00",
"SuperPrice": "270.00",
"PartnerPrice": "265.00",
"StaffPrice": "265.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "285.00"
},
{
"BundleID": "9",
"BundleName": "MTN: 2GB|SME|30days",
"CustomerPrice": "570.00",
"AgentPrice": "550.00",
"SuperPrice": "540.00",
"PartnerPrice": "530.00",
"StaffPrice": "530.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "570.00"
},
{
"BundleID": "8",
"BundleName": "MTN: 3GB|SME|30days",
"CustomerPrice": "855.00",
"AgentPrice": "825.00",
"SuperPrice": "810.00",
"PartnerPrice": "795.00",
"StaffPrice": "795.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "855.00"
},
{
"BundleID": "6",
"BundleName": "MTN: 5GB|SME|30days",
"CustomerPrice": "1425.00",
"AgentPrice": "1375.00",
"SuperPrice": "1350.00",
"PartnerPrice": "1325.00",
"StaffPrice": "1325.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "1425.00"
},
{
"BundleID": "7",
"BundleName": "MTN: 10GB|SME|30days",
"CustomerPrice": "10000.00",
"AgentPrice": "2750.00",
"SuperPrice": "2700.00",
"PartnerPrice": "2650.00",
"StaffPrice": "2650.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "10000.00"
},
{
"BundleID": "5",
"BundleName": "MTN: 1GB|AWOOF DATA|1day",
"CustomerPrice": "250.00",
"AgentPrice": "250.00",
"SuperPrice": "250.00",
"PartnerPrice": "230.00",
"StaffPrice": "250.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "250.00"
},
{
"BundleID": "12",
"BundleName": "MTN: 3.5GB|AWOOF DATA|2days",
"CustomerPrice": "550.00",
"AgentPrice": "550.00",
"SuperPrice": "550.00",
"PartnerPrice": "530.00",
"StaffPrice": "550.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "550.00"
},
{
"BundleID": "13",
"BundleName": "MTN: 15GB|AWOOF DATA|7days",
"CustomerPrice": "2500.00",
"AgentPrice": "2500.00",
"SuperPrice": "2500.00",
"PartnerPrice": "2300.00",
"StaffPrice": "2500.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "2500.00"
},
{
"BundleID": "14",
"BundleName": "MTN: 3GB|SEGUN DATA|30days",
"CustomerPrice": "855.00",
"AgentPrice": "825.00",
"SuperPrice": "810.00",
"PartnerPrice": "795.00",
"StaffPrice": "795.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "855.00"
},
{
"BundleID": "15",
"BundleName": "MTN: 5GB|SEGUN DATA|30days",
"CustomerPrice": "1425.00",
"AgentPrice": "1375.00",
"SuperPrice": "1350.00",
"PartnerPrice": "1325.00",
"StaffPrice": "1325.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "1425.00"
},
{
"BundleID": "16",
"BundleName": "MTN: 10GB|SEGUN DATA|30days",
"CustomerPrice": "2850.00",
"AgentPrice": "2750.00",
"SuperPrice": "2700.00",
"PartnerPrice": "2650.00",
"StaffPrice": "2650.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "2850.00"
},
{
"BundleID": "17",
"BundleName": "MTN: 500MB|CORPORATE GIFTING|30days",
"CustomerPrice": "160.00",
"AgentPrice": "159.00",
"SuperPrice": "157.00",
"PartnerPrice": "155.00",
"StaffPrice": "150.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "160.00"
},
{
"BundleID": "18",
"BundleName": "MTN: 1GB|CORPORATE GIFTING|30days",
"CustomerPrice": "290.00",
"AgentPrice": "285.00",
"SuperPrice": "280.00",
"PartnerPrice": "275.00",
"StaffPrice": "275.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "290.00"
},
{
"BundleID": "19",
"BundleName": "MTN: 2GB|CORPORATE GIFTING|30days",
"CustomerPrice": "580.00",
"AgentPrice": "570.00",
"SuperPrice": "560.00",
"PartnerPrice": "550.00",
"StaffPrice": "550.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "580.00"
},
{
"BundleID": "20",
"BundleName": "MTN: 3GB|CORPORATE GIFTING|30days",
"CustomerPrice": "870.00",
"AgentPrice": "855.00",
"SuperPrice": "840.00",
"PartnerPrice": "825.00",
"StaffPrice": "825.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "870.00"
},
{
"BundleID": "21",
"BundleName": "MTN: 5GB|CORPORATE GIFTING|30days",
"CustomerPrice": "1450.00",
"AgentPrice": "1425.00",
"SuperPrice": "1400.00",
"PartnerPrice": "1375.00",
"StaffPrice": "1375.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "1450.00"
},
{
"BundleID": "22",
"BundleName": "MTN: 10GB|CORPORATE GIFTING|30days",
"CustomerPrice": "2900.00",
"AgentPrice": "2850.00",
"SuperPrice": "2800.00",
"PartnerPrice": "2750.00",
"StaffPrice": "2750.00",
"NetworkID": "0",
"TypeID": "0",
"Price": "2900.00"
},
{
"BundleID": "76",
"BundleName": "Airtel: 300MB|CG|7days",
"CustomerPrice": "120.00",
"AgentPrice": "110.00",
"SuperPrice": "100.00",
"PartnerPrice": "95.00",
"StaffPrice": "90.00",
"NetworkID": "2",
"TypeID": "0",
"Price": "120.00"
},
{
"BundleID": "77",
"BundleName": "Airtel: 500MB|CG|30days",
"CustomerPrice": "180.00",
"AgentPrice": "170.00",
"SuperPrice": "165.00",
"PartnerPrice": "160.00",
"StaffPrice": "155.00",
"NetworkID": "2",
"TypeID": "0",
"Price": "180.00"
},
{
"BundleID": "78",
"BundleName": "Airtel: 1GB|CG|30days",
"CustomerPrice": "300.00",
"AgentPrice": "295.00",
"SuperPrice": "290.00",
"PartnerPrice": "285.00",
"StaffPrice": "280.00",
"NetworkID": "2",
"TypeID": "0",
"Price": "300.00"
},
{
"BundleID": "79",
"BundleName": "Airtel: 2GB|CG|30days",
"CustomerPrice": "600.00",
"AgentPrice": "590.00",
"SuperPrice": "580.00",
"PartnerPrice": "570.00",
"StaffPrice": "560.00",
"NetworkID": "2",
"TypeID": "0",
"Price": "600.00"
},
{
"BundleID": "80",
"BundleName": "Airtel: 5GB|CG|30days",
"CustomerPrice": "1500.00",
"AgentPrice": "1475.00",
"SuperPrice": "1450.00",
"PartnerPrice": "1425.00",
"StaffPrice": "1400.00",
"NetworkID": "2",
"TypeID": "0",
"Price": "1500.00"
},
{
"BundleID": "81",
"BundleName": "Airtel: 10GB|CG|30days",
"CustomerPrice": "3000.00",
"AgentPrice": "2950.00",
"SuperPrice": "2900.00",
"PartnerPrice": "2850.00",
"StaffPrice": "2800.00",
"NetworkID": "2",
"TypeID": "0",
"Price": "3000.00"
},
{
"BundleID": "82",
"BundleName": "Airtel: 15GB|CG|30days",
"CustomerPrice": "4500.00",
"AgentPrice": "4425.00",
"SuperPrice": "4350.00",
"PartnerPrice": "4275.00",
"StaffPrice": "4200.00",
"NetworkID": "2",
"TypeID": "0",
"Price": "4500.00"
},
{
"BundleID": "83",
"BundleName": "Airtel: 20GB|CG|30days",
"CustomerPrice": "5000.00",
"AgentPrice": "4900.00",
"SuperPrice": "4800.00",
"PartnerPrice": "4800.00",
"StaffPrice": "4800.00",
"NetworkID": "2",
"TypeID": "0",
"Price": "5000.00"
},
{
"BundleID": "84",
"BundleName": "Glo: 200MB|CG|14days",
"CustomerPrice": "75.00",
"AgentPrice": "70.00",
"SuperPrice": "65.00",
"PartnerPrice": "65.00",
"StaffPrice": "65.00",
"NetworkID": "1",
"TypeID": "0",
"Price": "75.00"
},
{
"BundleID": "85",
"BundleName": "Glo: 500MB|CG|30days",
"CustomerPrice": "150.00",
"AgentPrice": "145.00",
"SuperPrice": "140.00",
"PartnerPrice": "140.00",
"StaffPrice": "140.00",
"NetworkID": "1",
"TypeID": "0",
"Price": "150.00"
},
{
"BundleID": "86",
"BundleName": "Glo: 1GB|CG|30days",
"CustomerPrice": "260.00",
"AgentPrice": "255.00",
"SuperPrice": "250.00",
"PartnerPrice": "250.00",
"StaffPrice": "250.00",
"NetworkID": "1",
"TypeID": "0",
"Price": "260.00"
},
{
"BundleID": "87",
"BundleName": "Glo: 2GB|CG|30days",
"CustomerPrice": "520.00",
"AgentPrice": "510.00",
"SuperPrice": "500.00",
"PartnerPrice": "500.00",
"StaffPrice": "500.00",
"NetworkID": "1",
"TypeID": "0",
"Price": "520.00"
},
{
"BundleID": "88",
"BundleName": "Glo: 3GB|CG|30days",
"CustomerPrice": "780.00",
"AgentPrice": "765.00",
"SuperPrice": "750.00",
"PartnerPrice": "750.00",
"StaffPrice": "750.00",
"NetworkID": "1",
"TypeID": "0",
"Price": "780.00"
},
{
"BundleID": "89",
"BundleName": "Glo: 5GB|CG|30days",
"CustomerPrice": "1300.00",
"AgentPrice": "1275.00",
"SuperPrice": "1250.00",
"PartnerPrice": "1250.00",
"StaffPrice": "1250.00",
"NetworkID": "1",
"TypeID": "0",
"Price": "1300.00"
},
{
"BundleID": "90",
"BundleName": "Glo: 10GB|CG|30days",
"CustomerPrice": "2600.00",
"AgentPrice": "2550.00",
"SuperPrice": "2500.00",
"PartnerPrice": "2500.00",
"StaffPrice": "2500.00",
"NetworkID": "1",
"TypeID": "0",
"Price": "2600.00"
},
{
"BundleID": "111",
"BundleName": "9Mobile: 100MB|CG|Daily",
"CustomerPrice": "60.00",
"AgentPrice": "55.00",
"SuperPrice": "50.00",
"PartnerPrice": "45.00",
"StaffPrice": "40.00",
"NetworkID": "3",
"TypeID": "0",
"Price": "60.00"
},
{
"BundleID": "112",
"BundleName": "9Mobile: 250MB|CG|Daily",
"CustomerPrice": "90.00",
"AgentPrice": "85.00",
"SuperPrice": "80.00",
"PartnerPrice": "75.00",
"StaffPrice": "75.00",
"NetworkID": "3",
"TypeID": "0",
"Price": "90.00"
},
{
"BundleID": "113",
"BundleName": "9Mobile: 300MB|CG|Daily",
"CustomerPrice": "120.00",
"AgentPrice": "110.00",
"SuperPrice": "105.00",
"PartnerPrice": "100.00",
"StaffPrice": "95.00",
"NetworkID": "3",
"TypeID": "0",
"Price": "120.00"
},
{
"BundleID": "114",
"BundleName": "9Mobile: 500MB|CG|30",
"CustomerPrice": "150.00",
"AgentPrice": "140.00",
"SuperPrice": "135.00",
"PartnerPrice": "130.00",
"StaffPrice": "130.00",
"NetworkID": "3",
"TypeID": "0",
"Price": "150.00"
},
{
"BundleID": "116",
"BundleName": "9Mobile: 1GB|CG|30days",
"CustomerPrice": "280.00",
"AgentPrice": "270.00",
"SuperPrice": "260.00",
"PartnerPrice": "250.00",
"StaffPrice": "250.00",
"NetworkID": "3",
"TypeID": "0",
"Price": "280.00"
},
{
"BundleID": "117",
"BundleName": "9Mobile: 1.5GB|CG|30",
"CustomerPrice": "380.00",
"AgentPrice": "360.00",
"SuperPrice": "350.00",
"PartnerPrice": "350.00",
"StaffPrice": "340.00",
"NetworkID": "3",
"TypeID": "0",
"Price": "380.00"
},
{
"BundleID": "118",
"BundleName": "9Mobile: 2GB|CG|30da",
"CustomerPrice": "560.00",
"AgentPrice": "540.00",
"SuperPrice": "520.00",
"PartnerPrice": "520.00",
"StaffPrice": "500.00",
"NetworkID": "3",
"TypeID": "0",
"Price": "560.00"
},
{
"BundleID": "119",
"BundleName": "9Mobile: 3GB|CG|30da",
"CustomerPrice": "840.00",
"AgentPrice": "810.00",
"SuperPrice": "780.00",
"PartnerPrice": "750.00",
"StaffPrice": "750.00",
"NetworkID": "3",
"TypeID": "0",
"Price": "840.00"
},
{
"BundleID": "120",
"BundleName": "9Mobile: 4GB|CG|30da",
"CustomerPrice": "1120.00",
"AgentPrice": "1080.00",
"SuperPrice": "1040.00",
"PartnerPrice": "1000.00",
"StaffPrice": "1000.00",
"NetworkID": "3",
"TypeID": "0",
"Price": "1120.00"
},
{
"BundleID": "121",
"BundleName": "9Mobile: 4.5GB|CG|30",
"CustomerPrice": "1200.00",
"AgentPrice": "1140.00",
"SuperPrice": "1100.00",
"PartnerPrice": "1050.00",
"StaffPrice": "1050.00",
"NetworkID": "3",
"TypeID": "0",
"Price": "1200.00"
},
{
"BundleID": "122",
"BundleName": "9Mobile: 5GB|CG|30da",
"CustomerPrice": "1400.00",
"AgentPrice": "1350.00",
"SuperPrice": "1300.00",
"PartnerPrice": "1250.00",
"StaffPrice": "1250.00",
"NetworkID": "3",
"TypeID": "0",
"Price": "1400.00"
},
{
"BundleID": "124",
"BundleName": "9Mobile: 10GB|CG|30d",
"CustomerPrice": "2700.00",
"AgentPrice": "2600.00",
"SuperPrice": "2500.00",
"PartnerPrice": "2450.00",
"StaffPrice": "2450.00",
"NetworkID": "3",
"TypeID": "0",
"Price": "2700.00"
},
{
"BundleID": "125",
"BundleName": "9Mobile: 11GB|CG|30d",
"CustomerPrice": "3000.00",
"AgentPrice": "2900.00",
"SuperPrice": "2800.00",
"PartnerPrice": "2700.00",
"StaffPrice": "2700.00",
"NetworkID": "3",
"TypeID": "0",
"Price": "3000.00"
},
{
"BundleID": "139",
"BundleName": "IKEDC – Ikeja Electr",
"CustomerPrice": "0.00",
"AgentPrice": "0.20",
"SuperPrice": "0.50",
"PartnerPrice": "0.50",
"StaffPrice": "0.50",
"NetworkID": "7",
"TypeID": "3",
"Price": "0.00"
},
{
"BundleID": "140",
"BundleName": "EKEDC – Eko Electric",
"CustomerPrice": "0.00",
"AgentPrice": "0.20",
"SuperPrice": "0.50",
"PartnerPrice": "0.50",
"StaffPrice": "0.50",
"NetworkID": "7",
"TypeID": "3",
"Price": "0.00"
},
{
"BundleID": "141",
"BundleName": "KEDCO – Kano Electri",
"CustomerPrice": "0.00",
"AgentPrice": "0.20",
"SuperPrice": "0.50",
"PartnerPrice": "0.50",
"StaffPrice": "0.50",
"NetworkID": "7",
"TypeID": "3",
"Price": "0.00"
},
{
"BundleID": "142",
"BundleName": "PHED – Port Harcourt",
"CustomerPrice": "0.00",
"AgentPrice": "0.20",
"SuperPrice": "0.30",
"PartnerPrice": "0.50",
"StaffPrice": "0.50",
"NetworkID": "7",
"TypeID": "3",
"Price": "0.00"
},
{
"BundleID": "143",
"BundleName": "JED – Jos Electricit",
"CustomerPrice": "0.00",
"AgentPrice": "0.20",
"SuperPrice": "0.50",
"PartnerPrice": "0.50",
"StaffPrice": "0.50",
"NetworkID": "7",
"TypeID": "3",
"Price": "0.00"
},
{
"BundleID": "144",
"BundleName": "IBEDC – Ibadan Elect",
"CustomerPrice": "0.00",
"AgentPrice": "0.20",
"SuperPrice": "0.50",
"PartnerPrice": "0.50",
"StaffPrice": "0.50",
"NetworkID": "7",
"TypeID": "3",
"Price": "0.00"
},
{
"BundleID": "145",
"BundleName": "KAEDCO – Kaduna Elec",
"CustomerPrice": "0.00",
"AgentPrice": "0.20",
"SuperPrice": "0.50",
"PartnerPrice": "0.50",
"StaffPrice": "0.50",
"NetworkID": "7",
"TypeID": "3",
"Price": "0.00"
},
{
"BundleID": "146",
"BundleName": "AEDC – Abuja Electri",
"CustomerPrice": "0.00",
"AgentPrice": "0.20",
"SuperPrice": "0.50",
"PartnerPrice": "0.50",
"StaffPrice": "0.50",
"NetworkID": "7",
"TypeID": "3",
"Price": "0.00"
},
{
"BundleID": "147",
"BundleName": "EEDC – Enugu Electri",
"CustomerPrice": "0.00",
"AgentPrice": "0.20",
"SuperPrice": "0.50",
"PartnerPrice": "0.50",
"StaffPrice": "0.50",
"NetworkID": "7",
"TypeID": "3",
"Price": "0.00"
},
{
"BundleID": "148",
"BundleName": "BEDC – Benin Electri",
"CustomerPrice": "0.00",
"AgentPrice": "0.20",
"SuperPrice": "0.50",
"PartnerPrice": "0.50",
"StaffPrice": "0.50",
"NetworkID": "7",
"TypeID": "3",
"Price": "0.00"
},
{
"BundleID": "149",
"BundleName": "YEDC - YOLA Electric ",
"CustomerPrice": "0.00",
"AgentPrice": "0.20",
"SuperPrice": "0.50",
"PartnerPrice": "0.50",
"StaffPrice": "0.50",
"NetworkID": "7",
"TypeID": "3",
"Price": "0.00"
},
{
"BundleID": "150",
"BundleName": "StarTimes Nova|Weekly",
"CustomerPrice": "600.00",
"AgentPrice": "597.00",
"SuperPrice": "594.00",
"PartnerPrice": "591.00",
"StaffPrice": "591.00",
"NetworkID": "6",
"TypeID": "2",
"Price": "600.00"
},
{
"BundleID": "151",
"BundleName": "DSTV Premium|30days",
"CustomerPrice": "29500.00",
"AgentPrice": "29441.00",
"SuperPrice": "29352.50",
"PartnerPrice": "29205.00",
"StaffPrice": "29205.00",
"NetworkID": "4",
"TypeID": "2",
"Price": "29500.00"
},
{
"BundleID": "152",
"BundleName": "DSTV Compact Plus|30days",
"CustomerPrice": "19800.00",
"AgentPrice": "19760.40",
"SuperPrice": "19701.00",
"PartnerPrice": "19602.00",
"StaffPrice": "19602.00",
"NetworkID": "4",
"TypeID": "2",
"Price": "19800.00"
},
{
"BundleID": "153",
"BundleName": "DSTV Compact|30days",
"CustomerPrice": "12500.00",
"AgentPrice": "12437.50",
"SuperPrice": "12375.00",
"PartnerPrice": "12375.00",
"StaffPrice": "12375.00",
"NetworkID": "4",
"TypeID": "2",
"Price": "12500.00"
},
{
"BundleID": "154",
"BundleName": "DSTV Confam|30days",
"CustomerPrice": "7400.00",
"AgentPrice": "7385.20",
"SuperPrice": "7363.00",
"PartnerPrice": "7326.00",
"StaffPrice": "7326.00",
"NetworkID": "4",
"TypeID": "2",
"Price": "7400.00"
},
{
"BundleID": "155",
"BundleName": "DSTV Yanga|30days",
"CustomerPrice": "4200.00",
"AgentPrice": "4191.60",
"SuperPrice": "4179.00",
"PartnerPrice": "4158.00",
"StaffPrice": "4158.00",
"NetworkID": "4",
"TypeID": "2",
"Price": "4200.00"
},
{
"BundleID": "156",
"BundleName": "DSTV Padi|30days",
"CustomerPrice": "2950.00",
"AgentPrice": "2944.10",
"SuperPrice": "2935.25",
"PartnerPrice": "2655.00",
"StaffPrice": "2655.00",
"NetworkID": "4",
"TypeID": "2",
"Price": "2950.00"
},
{
"BundleID": "157",
"BundleName": "GOTV Smallie",
"CustomerPrice": "1300.00",
"AgentPrice": "1296.10",
"SuperPrice": "1293.50",
"PartnerPrice": "1287.00",
"StaffPrice": "1287.00",
"NetworkID": "5",
"TypeID": "2",
"Price": "1300.00"
},
{
"BundleID": "158",
"BundleName": "GOTV Jinja",
"CustomerPrice": "2700.00",
"AgentPrice": "2691.90",
"SuperPrice": "2686.50",
"PartnerPrice": "2673.00",
"StaffPrice": "2673.00",
"NetworkID": "5",
"TypeID": "2",
"Price": "2700.00"
},
{
"BundleID": "159",
"BundleName": "GOTV Jolli",
"CustomerPrice": "3950.00",
"AgentPrice": "3938.15",
"SuperPrice": "3930.25",
"PartnerPrice": "3910.50",
"StaffPrice": "3910.50",
"NetworkID": "5",
"TypeID": "2",
"Price": "3950.00"
},
{
"BundleID": "160",
"BundleName": "GOTV Max",
"CustomerPrice": "5700.00",
"AgentPrice": "5682.90",
"SuperPrice": "5671.50",
"PartnerPrice": "5643.00",
"StaffPrice": "5643.00",
"NetworkID": "5",
"TypeID": "2",
"Price": "5700.00"
},
{
"BundleID": "161",
"BundleName": "StarTimes Basic|Weekly",
"CustomerPrice": "1000.00",
"AgentPrice": "995.00",
"SuperPrice": "990.00",
"PartnerPrice": "985.00",
"StaffPrice": "985.00",
"NetworkID": "6",
"TypeID": "2",
"Price": "1000.00"
},
{
"BundleID": "162",
"BundleName": "StarTimes Smart|Weekly",
"CustomerPrice": "1300.00",
"AgentPrice": "1293.50",
"SuperPrice": "1287.00",
"PartnerPrice": "1280.50",
"StaffPrice": "1280.50",
"NetworkID": "6",
"TypeID": "2",
"Price": "1300.00"
},
{
"BundleID": "163",
"BundleName": "StarTimes Special|Weekly",
"CustomerPrice": "1800.00",
"AgentPrice": "1791.00",
"SuperPrice": "1782.00",
"PartnerPrice": "1773.00",
"StaffPrice": "1773.00",
"NetworkID": "6",
"TypeID": "2",
"Price": "1800.00"
},
{
"BundleID": "164",
"BundleName": "StarTimes Nova|Monthly",
"CustomerPrice": "1700.00",
"AgentPrice": "1691.50",
"SuperPrice": "1683.00",
"PartnerPrice": "1674.50",
"StaffPrice": "1674.50",
"NetworkID": "6",
"TypeID": "2",
"Price": "1700.00"
},
{
"BundleID": "165",
"BundleName": "StarTimes Basic|Monthly",
"CustomerPrice": "3000.00",
"AgentPrice": "2985.00",
"SuperPrice": "2970.00",
"PartnerPrice": "2955.00",
"StaffPrice": "2955.00",
"NetworkID": "6",
"TypeID": "2",
"Price": "3000.00"
},
{
"BundleID": "168",
"BundleName": "HDPVR-XtraView|30days",
"CustomerPrice": "4000.00",
"AgentPrice": "3992.00",
"SuperPrice": "3980.00",
"PartnerPrice": "3960.00",
"StaffPrice": "3960.00",
"NetworkID": "4",
"TypeID": "2",
"Price": "4000.00"
},
{
"BundleID": "169",
"BundleName": "GOTV Supa",
"CustomerPrice": "7600.00",
"AgentPrice": "7577.30",
"SuperPrice": "7562.00",
"PartnerPrice": "7524.00",
"StaffPrice": "7524.00",
"NetworkID": "5",
"TypeID": "2",
"Price": "7600.00"
},
{
"BundleID": "170",
"BundleName": "StarTimes Smart|Monthly",
"CustomerPrice": "3800.00",
"AgentPrice": "3781.00",
"SuperPrice": "3762.00",
"PartnerPrice": "3743.00",
"StaffPrice": "3743.00",
"NetworkID": "6",
"TypeID": "2",
"Price": "3800.00"
},
{
"BundleID": "171",
"BundleName": "GOTV Supa Plus",
"CustomerPrice": "12500.00",
"AgentPrice": "12462.50",
"SuperPrice": "12437.50",
"PartnerPrice": "12375.00",
"StaffPrice": "12375.00",
"NetworkID": "5",
"TypeID": "2",
"Price": "12500.00"
},
{
"BundleID": "172",
"BundleName": "StarTimes Classic|Monthly",
"CustomerPrice": "4500.00",
"AgentPrice": "4477.50",
"SuperPrice": "4455.00",
"PartnerPrice": "4432.50",
"StaffPrice": "4432.50",
"NetworkID": "6",
"TypeID": "2",
"Price": "4500.00"
},
{
"BundleID": "178",
"BundleName": "DSTV Padi",
"CustomerPrice": "3000.00",
"AgentPrice": "3000.00",
"SuperPrice": "2950.00",
"PartnerPrice": "2950.00",
"StaffPrice": "2950.00",
"NetworkID": "4",
"TypeID": "2",
"Price": "3000.00"
},
{
"BundleID": "179",
"BundleName": "GOTV Smallie Quaterly",
"CustomerPrice": "3450.00",
"AgentPrice": "3439.65",
"SuperPrice": "3432.75",
"PartnerPrice": "3415.50",
"StaffPrice": "3415.50",
"NetworkID": "5",
"TypeID": "2",
"Price": "3450.00"
},
{
"BundleID": "183",
"BundleName": "StarTimes Special|Monthly",
"CustomerPrice": "5600.00",
"AgentPrice": "5572.00",
"SuperPrice": "5544.00",
"PartnerPrice": "5516.00",
"StaffPrice": "5516.00",
"NetworkID": "6",
"TypeID": "2",
"Price": "5600.00"
},
{
"BundleID": "184",
"BundleName": "StarTimes Super|Monthly",
"CustomerPrice": "7500.00",
"AgentPrice": "7462.50",
"SuperPrice": "7425.00",
"PartnerPrice": "7387.50",
"StaffPrice": "7387.50",
"NetworkID": "6",
"TypeID": "2",
"Price": "7500.00"
},
{
"BundleID": "195",
"BundleName": "AIRTIME TO CASH VTU ONLY",
"CustomerPrice": "1.00",
"AgentPrice": "4.00",
"SuperPrice": "6.00",
"PartnerPrice": "7.00",
"StaffPrice": "8.00",
"NetworkID": "10",
"TypeID": "6",
"Price": "1.00"
},
{
"BundleID": "196",
"BundleName": "Fan",
"CustomerPrice": "150.00",
"AgentPrice": "148.00",
"SuperPrice": "146.00",
"PartnerPrice": "145.00",
"StaffPrice": "145.00",
"NetworkID": "9",
"TypeID": "5",
"Price": "150.00"
},
{
"BundleID": "197",
"BundleName": "MTN|Send Airtime to 08169260427",
"CustomerPrice": "15.00",
"AgentPrice": "15.00",
"SuperPrice": "15.00",
"PartnerPrice": "15.00",
"StaffPrice": "20.00",
"NetworkID": "10",
"TypeID": "6",
"Price": "15.00"
},
{
"BundleID": "198",
"BundleName": "AIRTEL|Send Airtime to 09019290045",
"CustomerPrice": "20.00",
"AgentPrice": "20.00",
"SuperPrice": "20.00",
"PartnerPrice": "20.00",
"StaffPrice": "20.00",
"NetworkID": "10",
"TypeID": "6",
"Price": "20.00"
},
{
"BundleID": "199",
"BundleName": "USDT",
"CustomerPrice": "1.00",
"AgentPrice": "1.00",
"SuperPrice": "1.00",
"PartnerPrice": "1.00",
"StaffPrice": "0.00",
"NetworkID": "11",
"TypeID": "7",
"Price": "1.00"
},
{
"BundleID": "200",
"BundleName": "Apple Card 1500USD",
"CustomerPrice": "1960.00",
"AgentPrice": "1960.00",
"SuperPrice": "1960.00",
"PartnerPrice": "1960.00",
"StaffPrice": "1960.00",
"NetworkID": "12",
"TypeID": "8",
"Price": "1960.00"
}
]
}
POST Purchase Airtime & Data
[BASE_URL]/v1/bundle/buybundle/0
TThis is the endpoint to purchase a services
HEADERS
- X-Auth-Signature plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884
- Authorization Bearer 262cb99c9978b6eff15257686b88e3f0e2538
Body raw (json)
{
"PhoneOrCableID":"08161749362",
"BundleID":"1",
"Amount":"20",
"CustomerReference":"",
"CustomerCallBackUrl":""
}
Example code
//PHP
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('[BASE_URL]/v1/bundle/buybundle/0');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'X-Auth-Signature' => 'plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884',
'Authorization' => 'Bearer 262cb99c9978b6eff15257686b88e3f0e2538'
));
$request->setBody('{
\n "PhoneOrCableID":"08161749362",
\n "BundleID":"1",
\n "Amount":"20",
\n "CustomerReference":"",
\n "CustomerCallBackUrl":""
\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Example Response
{
"error": false,
"transactionid": "171658920596456595"
}
POST Get Cable Meter Enquiry
[BASE_URL]/v1/bundle/cable_number_enquiry
This is the endpoint to purchase a services
RecipientAccountNumber = meter no
HEADERS
- X-Auth-Signature plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884
- Authorization Bearer 262cb99c9978b6eff15257686b88e3f0e2538
Body raw (json)
{
"RecipientAccountNumber":"8161749362",
"bundleid":"156"
}
Example code
//PHP
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('[BASE_URL]/v1/bundle/cable_number_enquiry');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'X-Auth-Signature' => 'plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884',
'Authorization' => 'Bearer 262cb99c9978b6eff15257686b88e3f0e2538'
));
$request->setBody('{
\n "RecipientAccountNumber":"8161749362",
\n "bundleid":"156"
\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Example Response
No response body
This request doesn't return any response body
POST Purchase Cable
[BASE_URL]/v1/bundle/buybundle/5
This is the endpoint to purchase a services
type = change or renew
CustomerReference = Unique Identifier
HEADERS
- X-Auth-Signature plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884
- Authorization Bearer 262cb99c9978b6eff15257686b88e3f0e2538
Body raw (json)
{
"PhoneOrCableID":"08161749362",
"BundleID":"156",
"Amount":"2950",
"CustomerReference":"GETXTS",
"meter_no":"01234567890",
"type":"renew"
}
Example code
//PHP
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('[BASE_URL]/v1/bundle/buybundle/5');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'X-Auth-Signature' => 'plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884',
'Authorization' => 'Bearer 262cb99c9978b6eff15257686b88e3f0e2538'
));
$request->setBody('{
\n "PhoneOrCableID":"08161749362",
\n "BundleID":"156",
\n "Amount":"2950",
\n "CustomerReference":"GETXTS",
\n "meter_no":"01234567890",
\n "type":"renew"
\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Example Response
{
"error": false,
"transactionid": "1716587974276464722"
}
POST Send BulkSMS
[BASE_URL]/v1/bundle/bulksms
This is the endpoint to purchase a bulksms.
Kindly reconfirm the bundleID of sms or try 202
HEADERS
- X-Auth-Signature plcnbB156I7nFtdjO
- Authorization Bearer 262cb99c9978b6eff
Body raw (json)
{
"PhoneOrCableID":"08161749362",
"BundleID":"202",
"Amount":"6",
"CustomerReference":"GETXTS20250120",
"title":"SegunData",
"message":"message here"
}
Example code
//PHP
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('[BASE_URL]/v1/bundle/bulksms');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'X-Auth-Signature' => 'plcnbB156I7nFtdjO',
'Authorization' => 'Bearer 262cb99c9978b6eff'
));
$request->setBody('{
\n "PhoneOrCableID":"08161749362",
\n "BundleID":"202",
\n "Amount":"6",
\n "CustomerReference":"GETXTS20250120",
\n "title":"SegunData",
\n "message":"message here"
\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Example Response
No response body
This request doesn't return any response body
POST Get Electric Meter Enquiry
[BASE_URL]/v1/bundle/electric_number_enquiry
TThis is the endpoint to purchase a services
RecipientAccountNumber = meter no
HEADERS
- X-Auth-Signature plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884
- Authorization Bearer 262cb99c9978b6eff15257686b88e3f0e2538
Body raw (json)
{
"RecipientAccountNumber":"8161749362",
"bundleid":"139",
"type":"prepaid"
}
Example code
//PHP
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('[BASE_URL]/v1/bundle/electric_number_enquiry');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'X-Auth-Signature' => 'plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884',
'Authorization' => 'Bearer 262cb99c9978b6eff15257686b88e3f0e2538'
));
$request->setBody('{
\n "RecipientAccountNumber":"8161749362",
\n "bundleid":"139",
\n "type":"prepaid"
\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Example Response
{
"error": true,
"message": "no response"
}
POST Purchase Electric
[BASE_URL]/v1/bundle/buybundle/4
This is the endpoint to purchase a services
type = prepaid or postpaid
address = electric smartcard enquiry (session response)
HEADERS
- X-Auth-Signature plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884
- Authorization Bearer 262cb99c9978b6eff15257686b88e3f0e2538
Body raw (json)
{
"PhoneOrCableID":"08161749362",
"BundleID":"139",
"Amount":"2950",
"CustomerReference":"GETXTS",
"CustomerCallBackUrl":"",
"meter_no":"01234567890",
"type":"prepaid",
"address":""
}
Example code
//PHP
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('[BASE_URL]/v1/bundle/buybundle/4');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'X-Auth-Signature' => 'plcnbB156I7nFtdjOLD7w6gwI8H4oH1714567884',
'Authorization' => 'Bearer 262cb99c9978b6eff15257686b88e3f0e2538'
));
$request->setBody('{
\n "PhoneOrCableID":"08161749362",
\n "BundleID":"156",
\n "Amount":"2950",
\n "CustomerReference":"GETXTS",
\n "CustomerCallBackUrl":"",
\n "meter_no":"01234567890",
\n "type":"prepaid",
\n "address":""
\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Example Response
{
"error": false,
"transactionid": "1716588815849192364"
}
POST NAME ENQUIRY
[BASE_URL]/v1/transfer/nameenquiry
This is the endpoint to purchase a services
type = prepaid or postpaid
address = electric smartcard enquiry (session response)
HEADERS
- X-Auth-Signature oPEaVwkN0iVk87eDFNkOOgYetZy2Dm1741776315
- Authorization Bearer 428ac3c4b303d84d41cf7b7da43b3b4c2481
Body raw (json)
{
"RecipientBankCode": "058",
"RecipientAccountNumber": "00357234"
}
Example code
//PHP
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('[BASE_URL]/v1/transfer/nameenquiry');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'X-Auth-Signature' => 'oPEaVwkN0iVk87eDFNkOOgYetZy2Dm1741776315',
'Authorization' => 'Bearer 428ac3c4b303d84d41cf7b7da43b3b4c2481'
));
$request->setBody('{
\n "RecipientBankCode": "058",
\n "RecipientAccountNumber": "00357234"
\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Example Response
No response body
This request doesn't return any response body
POST INTER FUND TRANSFERS
[BASE_URL]/v1/transfer/init
Endpoint to make inter bank transfer
HEADERS
- X-Auth-Signature 34d2c820a315
- Authorization Bearer 75d6c31e5e015b
Body raw (json)
{"Amount":"20000",
"RecipientBankCode":"058",
"RecipientAccountNumber":"0037234",
"RecipientAccountName":"OLADIPUPO,MUIDEEN OLAIDE",
"SessionID":"090463230617214615060241246753",
"SenderReference":"JLmQ4ftN6KEB0u09HSXR",
"TransferNote":""
}
Example code
//PHP
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('[BASE_URL]/v1/transfer/init');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'X-Auth-Signature' => '34d2c820a315',
'Authorization' => 'Bearer 75d6c31e5e015b'
));
$request->setBody('{"Amount":"20000",
\n"RecipientBankCode":"058",
\n"RecipientAccountNumber":"0037234",
\n"RecipientAccountName":"OLADIPUPO,MUIDEEN OLAIDE",
\n"SessionID":"090463230617214615060241246753",
\n"SenderReference":"JLmQ4ftN6KEB0u09HSXR",
\n"TransferNote":""
\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Example Response
No response body
This request doesn't return any response body
POST BankList
[BASE_URL]/v1/transfer/banklist
Endpoint to make inter bank transfer
HEADERS
- X-Auth-Signature oPEaVwkN0iVk87eDFNkOOgYetZy2Dm1741776315
- Authorization Bearer 428ac3c4b303d84d41cf7b7da43b3b4c2481
Example code
//PHP
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('[BASE_URL]/v1/transfer/banklist');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'X-Auth-Signature' => 'oPEaVwkN0iVk87eDFNkOOgYetZy2Dm1741776315',
'Authorization' => 'Bearer 428ac3c4b303d84d41cf7b7da43b3b4c2481'
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Example Response
No response body
This request doesn't return any response body
POST Accept Deposit
[BASE_URL]/v1/init/gen_dynamic_account
Endpoint to make inter bank transfer
HEADERS
- X-Auth-Signature oPEaVwkN0iVk87eDFNkOOgYetZy2Dm1741776315
- Authorization Bearer 428ac3c4b303d84d41cf7b7da43b3b4c2481
Example code
//PHP
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('[BASE_URL]/v1/init/gen_dynamic_account');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'X-Auth-Signature' => 'oPEaVwkN0iVk87eDFNkOOgYetZy2Dm1741776315',
'Authorization' => 'Bearer 428ac3c4b303d84d41cf7b7da43b3b4c2481'
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Example Response
No response body
This request doesn't return any response body