Philiptech

API

Philiptech Simple API Documentation

Airtime Plan Network Codes 
Network Code Network Name
MTNVTU MTN
GLOVTU GLO
9MOBILEVTU 9MOBILE
AIRTELVTU AIRTEL

Data Plan Network Codes

Network Code Network Name
mtn_gifting_data MTN Gifting
mtn_sme_data MTN SME
glo_data GLO
9mobile_data 9mobile
airtel_data Airtel

Data price list and data ID

Data ID Network Size Data Type Validity
500MBG MTN 500.0 MB GIFTING 1 month
1.0GBG MTN 1.0 GB GIFTING 1 month
2.0GBG MTN 2.0 GB GIFTING 1 month
3.0GBG MTN 3.0 GB GIFTING 1 month
5.0GBG MTN 5.0 GB GIFTING 1 month
10GBG MTN 10.0 GB GIFTING 1 month
15GBG MTN 15.0 GB GIFTING 1 month
20GBG MTN 20.0 GB GIFTING 1 month
40GBG MTN 40.0 GB GIFTING 1 month
500MB MTN 500 MB SME 1 month
1GB MTN 1.0 GB SME 1 month
2GB MTN 2.0 GB SME 1 month
5GB MTN 3.0 GB SME 1 month
10GB MTN 10.0 GB SME 1 month
G2.3GB GLO 2.3GB GIFTING 1 month
G3.75GB GLO 3.75GB GIFTING 1 month
G5.25GB GLO 5.25GB GIFTING 1 month
G7.0GB GLO 7.0GB GIFTING 1 month
G9.0GB GLO 9.0GB GIFTING 1 month
G12.0GB GLO 12.0GB GIFTING 1 month
G16.5GB GLO 16.5GB GIFTING 1 month
G25.0GB  GLO 25.0GB GIFTING 1 month
G42.0GB  GLO 42.0GB GIFTING 1 month
G78.0GB  GLO 78.0GB GIFTING 1 month
G100GB  GLO 100GB GIFTING 1 month
G115GB  GLO 115GB GIFTING 1 month
A750MB AIRTEL 750MB GIFTING 1 month
A1.5GB AIRTEL 1.5GB GIFTING 1 month
A2GB AIRTEL 2GB GIFTING 1 month
A3GB AIRTEL 3GB GIFTING 1 month
A4.5GB AIRTEL 4.5GB GIFTING 1 month
A6GB AIRTEL 6GB GIFTING 1 month
A11GB AIRTEL 11GB GIFTING 1 month
A40GB AIRTEL 40GB GIFTING 1 month
A75GB AIRTEL 75GB GIFTING 1 month
A110GB AIRTEL 110GB GIFTING 1 month

 


 

Balance API
----------------------------

METHOD: GET
https://portal.philiptech.com.ng/api/v1/balance?format=json&api-token=xxxxxxx
Example:
https://portal.philiptech.com.ng/api/v1/balance?format=json&api-token=API_TOKEN&

Response Codes:
Success
{"status":200,"message":"success","balance":223900.0}
Failed
{'status': 400, 'message':'error', 'details': 'Bad Request Check Your Parameters'}
End of Balance API
Airtime API
--------------------------- 
METHOD: GET 

https://portal.philiptech.com.ng/api/v1/airtime?format=json&apitoken=xxxxxxx&network=xxx&phone=xxxxxxxxxx&amount=xxx
Example:
https://portal.philiptech.com.ng/api/v1/airtime?format=json&apitoken=API_TOKEN&network=MTNVTU&phone=08068725584&amount=100

Parameters: 
newtwork = network code E.g "mtn_airtime" "glo_airtime"
"MTNVTU" for MTN Airtime TopUp
"GLOVTU" for Glo Airtime TopUp
"AIRTELVTU" for Airtel Airtime TopUp
"9MOBILEVTU" for 9mobile Airtime TopUp
phone = Recipient Number to top-up and must start with zero e.g 08144216361
amount = Amount to Recharge. E.g 100,500, 1000 etc
Response Codes:
Success
{'status':201, 'message':'success', 'details': 'Transaction Successful'}
Failed
{'status':'403', 'message': 'Update your profile to proceed'}
{'status':205, 'message':'failure', 'details': 'Transaction not Successful'}
{'status': 422, 'message':'error', 'details':'Insufficient Balance'}
{'status': 400, 'message':'error', 'details': 'Bad Request Check Your Parameters'}
End of Airtime API
Data API
-----------------------
METHOD: GET
https://portal.philiptech.com.ng/api/v1/data?format=json&apitoken=xxxxxxx&network=xxx&phone=xxxxxxxxxx&amount=xxx
Example:
https://portal.philiptech.com.ng/api/v1/data?format=json&apitoken=API_TOKEN&network=mtn_gifting_data&phone=08144216361&amount=M500MBG
The above requested for MTN gifting Data to Recipient Number 08144216361 and data amount is 500MB
Parameters:
newtwork = network code E.g "mtn_gifting_data" "airtel_data"
"mtn_gifting_data" for MTN Gifting Data Bundles
"mtn_sme_data" for MTN SME Data Bundles
"glo_data" for Glo Data Bundles
"airtel_data" for Airtel Data Bundles
"9mobile_data" for 9mobile Data Bundles
phone = Recipient Number and must start with zero E.g 08144216361
amount = Data unique ID. E.g "M1GBG" "M2GBG" "M3GBG" etc
Response Codes:
Success
{'status':201, 'message':'success', 'details': 'Transaction Successful'}
Failed
{'status':'403', 'message': 'Update your profile to proceed'}
{'status':205, 'message':'failure', 'details': 'Transaction not Successful'}
{'status': 422, 'message':'error', 'details':'Insufficient Balance'}
{'status': 400, 'message':'error', 'details': 'Bad Request Check Your Parameters'}
End of Data API