Electricity Bill Payment

This command can be used to make payment for Electricity Boards.

Function Name: MakeElectricityRecharge()
Method: POST
Resource URL: http://appone.exioms.com/api/v3_1/rechargeV3.php/MakeElectricityRecharge
Method: GET
Resource URL: http://appone.exioms.com/api/v4/rechargeV3.php/MakeElectricityRecharge

Parameteres

Parameters Value Description
strUsername String Unique User name
strAuthKey String Your Auth Key
intOperatorType Integer Operator Type like Mobile, DTH, Postpaid etc click here to check Operator type
intOperatorID Integer Operator ID like Airtel, Vodafone click here to check Operator name and id
strAccountNo String Account Number like 16223423
strSubDivision String Subdivision is only valid for few states
dblAmount Double Amount like 100.00 or 125.00
strIPAddress String Your IP Address like 192.168.3.22
strMyTxID String Unique ID from your side
format Integer To Get Response In Different Format, example. For JSON (Default) = 1 , CSV = 2, XML = 3

Electricity Boards

Board Name Account Number
BSES Rajdhani Power Limited - Delhi CA Number
BSES Yamuna Power Limited - Delhi Contact Account No.
Tata Power Delhi Limited - Delhi CA Number
Best Electricity - Mumbai Consumer Number
Chhatisgargh State Electricity Board Business Partner Number
Jodhpur VidyutVitran Nigam Ltd K Number
Jaipur VidyutVitran Nigam Ltd K Number
MP Madhya KshetraVidyutVitran Bhopal Consumer Number
MP PaschimKshetraVidyutVitran Bhopal Consumer Number
Dakshin Gujrat Vij Company Limited Consumer Number
Madhya Gujrat Vij Company Limited Consumer Number
Uttar Gujrat Vij Company Limited Consumer Number
Paschim Gujrat Vij Company Limited Consumer Number
Noida Power Co Ltd Consumer Number
Torrent Power Service Number
Ajmer Vidyut Vitran Nigam -- RAJASTHANCA Number
BESCOM -- BENGALURU Customer ID
CESC -- WEST BENGALCustomer ID
CSEB -- CHHATISGARGHBP Number (LT/HT)
Southern Power -- ANDHRA PRADESHService Number
Southern Power -- TELANGANAService Number
Hubli Electricity Supply (Urban Area)Account ID
Hubli Electricity Supply (Rural Area)RR Number

Electricity Boards Sub-Division Fields

Board Name Account Number Sub Division
Reliance Energy Limited Consumer Number Cycle
North Bihar Electricity Consumer Number Sub-Division
South Bihar Electricity Consumer Number Sub-Division
Maharashtra Power Distribution Limited Consumer Number Sub-Division

You can't test POST based API directly in browser so you have to use following URL for testing API: https://www.hurl.it/

You can test GET based API directly in broswer also or you can use following URL for testing API: https://www.hurl.it/

URL for tesing API directly in browser:

http://appone.exioms.com/api/v4/rechargeV3.php//MakeElectricityRecharge?strUsername=45645655369&strAuthKey=ryutyujY4WAa&intOperatorType=1 &intOperatorID=1&strAccountNo=11111111111&dblAmount=0&strIPAddress=192&strMyTxID=Win7&format=1

Sample Response

 {  
   "ElectricityRechargeDetails": [  
     {  
       "message": "OOPs! You do not have sufficient balance.",  
       "recharge_status": "Failed",  
       "trans_id": "NA",  
       "opr_trans_id": "NA"  
     }  
   ],  
   "success": 1  
 }  

						OOPs! You do not have sufficient balance.,Failed,NA,NA 
message,status,transaction_id,transanction id)
 <ElectricityRechargeDetails>  
   <ElectricityRecharge>  
     <message>OOPs! You do not have sufficient balance.</message>  
     <recharge_status>Failed</recharge_status>  
     <trans_id>NA</trans_id>  
     <opr_trans_id>NA</opr_trans_id>  
   </ElectricityRecharge>  
 </ElectricityRechargeDetails>