Recharge API

                          
                              http://api.rechapi.com/recharge.php?format=#format&token=#token&mobile=#mobile&amount=#amount&opid=#opid&urid=#urid&opvalue1=#opvalue1&opvalue2=#opvalue2

                              /*
                              #format -> text/xml/json
                              #token  -> Recharge Api Token
                              #mobile -> 10 digit valid mobile number or landline number excluding std code
                              #amount -> Recharge amount
                              #op     -> Mobile operator id (Operator id given below in table)
                              #urid -> Your unique transaction id , maximum length is 15.
                              #opvalue1 -> Required in case other than mobile , dth recharge
                              #opvalue2 -> Required in case other than mobile , dth recharge
                              */

                              //Output text

                              #Orderid|#status|#mobile|#amount|#opid|#error_code|#service|#bal|#resText|#billAmount;

                              //Output xml

                              
                              
                                  #Orderid
                                  #status
                                  #mobile
                                  #amount
                                  #opid
                                  #error_code
                                  #service
                                  #bal
                                  #resText
                                  #billAmount
                              

                              //Output json

                              {"data":{"orderId":"#Orderid","status":"#status","mobile":"#mobile","amount":"#amount","operatorId":"#optid","error_code":"#error_code","service":"#service","bal":"#bal","resText":"#resText","billAmount":"#billAmount"}}

                              /*
                              #Orderid -> RechApi unique recharge order id , multiple orderid supported like 1234,3434,1234 etc but supported for dispute.
                              #status  -> Recharge status (SUCCESS/PENDING/FAILED)
                              #optid -> Operator transaction id if recharge is success
                              #error_code -> error code from rechapi server
                              #service -> Operator name
                              #bal -> Api final balance
                              #resText -> error code details
                              #billAmount -> In case of electrity and gas bill payment if you had provide wroung bill amount it will show you correct bill amount.
                              */
                          
                      

Recharge Status API

                          
                              http://api.rechapi.com/api_status.php?format=#format&token=#token&orderId=#orderId

                              //Output Text

                              #Orderid|#status|#mobile|#amount|#error_code|#transactionId|#bal|#resText#

                              //Output xml

                              
                              
                                  
                                      #status
                                      #mobile
                                      #amount
                                      #error_code
                                      #transactionId
                                      #bal
                                      #resText
                                  
                              

                              //Output json

                              {"data":[{"orderId":"#Orderid","status":"#status","mobile":"#mobile","amount":"#amount","error_code":"#error_code","TransId":"#transactionId","service":"#service","reqTime":"#reqTime","bal":"#bal","resText":"#resText"}]}


                              /*
                              #status  -> Recharge status (SUCCESS/PENDING/FAILED/Disputed)
                              #transactionId -> Operator Transaction id
                              #reqTime -> Recharge request time

                              */

                          
                      

Recharge Dispute API

                          
                              http://api.rechapi.com/dispute.php?format=#format&token=#token&orderid=#orderid&type=#type

                              //Output text

                              #Orderid|#status|#error_code|#resText

                              //Output xml

                              
                              
                                  #Orderid
                                  #status
                                  #error_code
                                  #resText
                              

                              //Output json

                              {"data":{"orderId":"#Orderid","status":"#status","error_code":"#error_code","resText":"#resText"}}

                              /*
                              #status -> FAILED/SUCCESS
                              #type -> 1/2 , 1 for dispute and reproccess , 2 for dispute and refund
                              */
                          
                      

Recharge Balance API

                          
                              http://api.rechapi.com/bal.php?format=#format&token=#token

                              //Output text

                              #username|#balance|#error_code|#resText

                              //Output xml

                              
                              
                                  #username
                                  #balance
                                  #error_code
                                  #resText
                              

                              //Output json

                              {"data":{"user":"#username","bal":"#balance","error_code":"#error_code","resText":"#resText"}}
                          
                      

Api Recharge Sample Code

                          
                              $url="http://api.rechapi.com/recharge.php?format=xml&token=#apiKey&mobile=#mobile&amount=#amount&opid=#operatorId&urid=#yourTransactionId";
                              $request_timeout = 60; // 60 seconds timeout
                              $ch = curl_init();
                              curl_setopt($ch, CURLOPT_URL, $url);
                              curl_setopt($ch, CURLOPT_TIMEOUT, $request_timeout);
                              curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $request_timeout);
                              curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                              $output = curl_exec($ch);
                              $curl_error = curl_errno($ch);
                              $getserver= curl_getinfo($ch);
                              curl_close($ch);
                              if($getserver["http_code"]==200)
                              {

                              $xml = simplexml_load_string($output);
                              $orderId=$xml->orderId;
                              $status=$xml->status;
                              $mobile=$xml->mobile;
                              $amount=$xml->amount;
                              $operatorId=$xml->operatorId;
                              $error_code=$xml->error_code;
                              $service=$xml->service;
                              $resText=$xml->resText;
                              if($status=="PENDING")

                              {
                              #do coding for PENDING Recharge

                              }
                              elseif($status=="SUCCESS"){

                              #do coding for SUCCESS Recharge
                              }
                              else {

                              #do coding for FAILED recharge
                              }

                              }
                              elseif($curl_error=="28"){
                              #do coding for PENDING Recharge

                              }
                          
                      

Api Recharge Status Sample Code

                          

                              $url="http://api.rechapi.com/api_status.php?format=xml&token=#apiKey&orderId=#orderid";
                              $request_timeout = 60; // 60 seconds timeout
                              $ch = curl_init();
                              curl_setopt($ch, CURLOPT_URL, $url);
                              curl_setopt($ch, CURLOPT_TIMEOUT, $request_timeout);
                              curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $request_timeout);
                              curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                              $output = curl_exec($ch);
                              $curl_error = curl_errno($ch);
                              $getserver= curl_getinfo($ch);
                              curl_close($ch);
                              if($getserver["http_code"]==200)
                              {

                              $xml = simplexml_load_string($output);
                              foreach($xml as $nxml){
                              $orderid=$nxml[id];
                              $status=$nxml->status;
                              $optid=$nxml->transactionId;
                              $error_code=$nxml->error_code;

                              if($status=="PENDING")

                              {
                              #do coding for PENDING Recharge

                              }
                              elseif($status=="SUCCESS"){

                              #do coding for SUCCESS Recharge
                              }
                              else {

                              #do coding for FAILED recharge
                              }


                              }

                              }
                          
                      

Operator Code

Service Operator Code Instruction
Airtel 1
Idea 3
Bsnl Topup 4
Bsnl Special 5
Comway Broadband 210 pass consumer number in 'mobile'
Vodafone Idea 10
Hathway Broadband 206 pass consumer number in 'mobile'
Fusionnet Web Services 207 pass consumer number in 'mobile'
Poorv Kshetra Vitaran (Rural) - MADHYA PRADESH 220 pass Consumer Number in 'mobile'
MTNL DL Topup 17
MTNL DL Special 18
MTNL Mumbai 19
MTNL Mumbai Special 20
VIDEOCON DTH 28
SUN DTH 26
BIG TV DTH 24
TATA SKY DTH 27
AIRTEL DTH 23
DISH DTH 25
Vodafone Postpaid 30
Airtel Postpaid 31
Bsnl Postpaid 32
Idea Postpaid 33
Reliance Jio Postpaid 34
Tikona Broadband 203 pass consumer number in 'mobile'
TTN BroadBand 202 pass consumer number in 'mobile'
Tata Docomo GSM Postpaid 37
Tata Indicom Postpaid 38
Tata Walky Postpaid 39
Connect Broadband 209 pass consumer number in 'mobile'
Nextra Broadband 205 pass consumer number in 'mobile'
RELIANCE INFOCOM LANDLINE 42 pass Landline Number in 'mobile' and STD Code in 'opvalue1'
TIKONA INTERNET LANDLINE 43 pass User ID in mobile
AIRTEL LANDLINE 44 pass Landline Number in 'mobile' and STD Code including 0 in 'opvalue1'
BSNL LANDLINE 45 pass Landline Number in 'mobile' without 0, Account Number in 'opvalue1'
Poorv Kshetra Vitaran (Urban) - MADHYA PRADESH 219 pass Consumer Number in 'mobile'
MTNL DELHI LANDLINE 47 pass Landline Number in 'mobile' and CA Number in 'opvalue1'
Adani Gas - Gujrat 48 pass Customer ID in 'mobile'
Gujarat Gas 49 pass Customer Number in 'mobile'
Indraprastha Gas 50 pass BP Number in 'mobile'
Mahanagar Gas 51 pass Customer Account Number in 'mobile' and Bill Group Number in 'opvalue1'
Ajmer Vidyut Vitran Nigam Limited (AVVNL) 52 pass K Number in 'mobile'
Assam Power Distribution Company Ltd (RAPDR) 53 pass Consumer ID in 'account'
Bangalore Electricity Supply Co. Ltd (BESCOM) - Rajasthan 54 pass Consumer Number in 'mobile'
BEST Undertaking - MUMBAI 55 pass Consumer Number in 'mobile'
BSES Rajdhani Power Limited - Delhi 56 pass Customer Number in 'mobile'
BSES Yamuna Power Limited - Delhi 57 pass Customer Number in 'mobile'
Calcutta Electric Supply Corporation (CESC) - West Bengal 58 pass Consumer ID in 'mobile'
Dakshin Haryana Bijli Vitran Nigam (DHBVN) 60 pass Account Number in 'mobile'
DNH Power Distribution Company Limited- DADRA and NAGAR HAVELI 61 pass Service Connection Number in 'mobile'
India Power - BIHAR 62 pass Consumer Number in 'mobile'
Jaipur Vidyut Vitran Nigam - RAJASTHAN 63 pass K Number in 'mobile'
Jamshedpur Utilities & Services (JUSCO) 64 pass Business Partner Number in 'mobile'
Jodhpur Vidyut Vitran Nigam - RAJASTHAN 65 pass K Number in 'mobile'
Madhya Kshetra Vitaran (Rural) - MADHYA PRADESH 66 pass Consumer Number in 'mobile'
Maharashtra State Electricity Distbn Co Ltd (MSEDC) 67 pass Consumer Number in 'mobile', Billing Unit in 'opvalue1'
Noida Power - NOIDA 68 pass Consumer Number in 'mobile'
Odisha Discoms - ODISHA 69
Paschim Kshetra Vitaran - MADHYA PRADESH 70 pass Consumer Number in 'mobile'
Reliance Energy - MUMBAI 71 pass Account Number in 'mobile' and Cycle Number in 'opvalue1'
Southern Power - ANDHRA PRADESH 72 pass Service Number in 'mobile'
Southern Power - TELANGANA 73 pass Service Number in 'mobile'
Tata Power - DELHI 74 pass Customer Number in 'mobile'
Torrent Power 75 pass Service Number in 'mobile' and City Name in 'opvalue1'
Tripura Electricity Corp Ltd 76 pass Consumer ID in 'mobile'
Bharti AXA Life Insurance 77
ICICI Prudential Life Insurance 78 pass Policy Number in 'mobile' and Date of Birth (DD-MM-YYYY) in 'opvalue1'
IndiaFirst Life Insurance 79
Tata AIA Life Insurance 80 pass alphanumeric Policy Number in 'mobile' and Date of Birth (DD-MM-YYYY) in 'opvalue1'
Reliance NetConnect 83
Reliance NetConnect+ 82
Reliance NetConnect 3G 81
Tata Photon+ 86
Tata Photon Whiz 87
Vodafone 3G 88
D VoiS Communications 208 pass consumer number in 'mobile'
BSNL Datacard 90
MTNL Delhi Datacard 91
MTNL Mumbai Datacard 92
Reliance Jio 93
MONEY TRANSFER 94
Allen Solly eGift Voucher 95 Min: 500 Rs - Max: 25000 Rs
Amazon eGift Voucher 96 Min: 10 Rs - Max: 50000 Rs
Arrow eGift Voucher 97 Min: 250 Rs - Max: 50000 Rs
Bata eGift Voucher 98 Amount allowed 500 Rs,1000 Rs
Bookmyshow eGift Voucher 99 Amount allowed 100 Rs , 250 Rs , 500 Rs , 1000 Rs
Cafe Coffee Day eGift Voucher 100 Min: Rs 100 - Max: Rs 1000
Cleartrip eGift Voucher 101 Min: Rs 250 - Max: Rs 50000
Croma eGift Voucher 102 Min: Rs 1 - Max: Rs 5000
Dineout eGift Voucher 103
Fastrack eGift Voucher 104 Min: Rs 50 - Max: Rs 10000
Flipkart eGift Voucher 105 Amount allowed Rs:500,1000,2000,4000,5000
Gant eGift Voucher 106 Min: Rs 500 - Max: Rs 50000
Helios eGift Voucher 107 Min: Rs 500 - Max: Rs 50000
Hidesign eGift Voucher 108 Min: Rs 100 - Max: Rs 15000
Himalaya eGift Voucher 109 Min: Rs 100 - Max: Rs 10000
IZOD eGift Voucher 110 Min: Rs 250 - Max: Rs 50000
Joyalukkas Diamond eGift Voucher 111 Amount allowed Rs:1000,5000
Lakme Salon eGift Voucher 112 Min: Rs 500 - Max: Rs 25000
Levis eGift Voucher 113 Min: Rs 500 - Max: Rs 25000
Lifestyle eGift Voucher 114 Min: Rs 100 - Max: Rs 3000
MakeMyTrip eGift Voucher 115 Min: Rs 250 - Max: Rs 100000
MakeMyTrip Holiday eGift Voucher 116 Min: Rs 250 - Max: Rs 100000
MakeMyTrip Hotel eGift Voucher 117 Min: Rs 250 - Max: Rs 50000
Myntra eGift Voucher 118 Min: Rs 100 - Max: Rs 50000
Nautica eGift Voucher 119 Min: Rs 500 - Max: Rs 50000
Nike eGift Voucher 120 Min: Rs 500 - Max: Rs 10000
Nykaa eGift Voucher 121 Min: Rs 100 - Max: Rs 10000
P N Rao eGift Voucher 122 Min: Rs 100 - Max: Rs 50000
Pantaloons eGift Voucher 123 Min: Rs 100 - Max: Rs 2000
Pavers England eGift Voucher 124 Min: Rs 100 - Max: Rs 25000
Peter England eGift Voucher 125 Min: Rs 100 - Max: Rs 25000
Planet Fashion eGift Voucher 126 Min: Rs 100 - Max: Rs 50000
Prestige Smart Kitchen eGift Voucher 127 Min: Rs 100 - Max: Rs 50000
PVR bluO eGift Voucher 128 Min: Rs 250 - Max: Rs 5000
PVR Cinemas eGift Voucher 129 Min: Rs 300 - Max: Rs 500
Shopclues eGift Voucher 130 Min: Rs 1000 - Max: Rs 50000
Shoppers Stop eGift Voucher 131 Min: Rs 100 - Max: Rs 10000
Thomas Cook eGift Voucher 132 Min: Rs 500 - Max: Rs 100000
Titan eGift Voucher 133 Min: Rs 1 - Max: Rs 25000
US Polo Assn eGift Voucher 134 Min: Rs 250 - Max: Rs 50000
Van Heusen eGift Voucher 135 Min: Rs 100 - Max: Rs 50000
VLCC eGift Voucher 136 Min: Rs 500 - Max: Rs 50000
Westside eGift Voucher 137 Min: Rs 100 - Max: Rs 20000
Yatra eGift Voucher 138 Amount allowed Rs:1000,2500,5000,10000
Uttarakhand Jal Sansthan 139 pass Consumer Number (Last 7 Digits) in 'mobile'
Urban Improvement Trust (UIT) - BHIWADI 140 pass Customer ID in 'mobile'
Municipal Corporation of Gurugram 141 pass K No in 'mobile', Mobile Number in 'optional1' and Email ID in 'optional2'
Delhi Jal Board 142 pass K No in 'mobile'
Uttar Pradesh Power Corp Ltd (UPPCL) - RURAL 143 pass Consumer Number in 'mobile'
APSPDCL - ANDHRA PRADESH 145 pass Service Number in 'mobile'
Bharatpur Electricity Services Ltd. (BESL) 146 pass K Number in 'mobile'
Bikaner Electricity Supply Limited (BKESL) 147 pass K Number in 'mobile'
Chhattisgarh State Power Distribution Co. Ltd 148 pass BP Number in 'mobile'
Daman and Diu Electricity 149 pass Account Number in 'mobile'
Dakshin Gujarat Vij Company Limited (DGVCL) 150 pass Consumer Number in 'mobile'
Kota Electricity Distribution - RAJASTHAN 151 pass K Number in 'mobile'
Meghalaya Power Dist Corp Ltd 152 pass Consumer ID in 'mobile'
Madhya Gujarat Vij Company Limited (MGVCL) 153 pass Consumer Number in 'mobile'
Muzaffarpur Vidyut Vitran 154 pass Consumer Number in 'mobile'
North Bihar Power Distribution Company Ltd. 155 pass CA Number in 'mobile'
NESCO, Odisha 156 pass Consumer Number in 'mobile'
Paschim Gujarat Vij Company Limited (PGVCL) 157 pass Consumer Number in 'mobile'
South Bihar Power Distribution Company Ltd. 158 pass CA Number in 'mobile'
SNDL Power - NAGPUR 159 pass Consumer Number in 'mobile'
SOUTHCO - ODISHA 160 pass Consumer Number in 'mobile'
Tata Power - MUMBAI 161 pass Consumer Number in 'mobile'
TP Ajmer Distribution Ltd (TPADL) 162 pass K Number in 'mobile'
Uttar Gujarat Vij Company Limited (UGVCL) 163 pass Consumer Number in 'mobile'
Uttarakhand Power Corporation Limited (Old) 164 pass Service Connection Number in 'account'
MONEY TRANSFER 190
Uttar Pradesh Power Corp Ltd (UPPCL) - URBAN 165 pass Consumer Number in 'mobile'
Haryana City Gas 166 pass CRN Number in 'mobile'
Sabarmati Gas 167 pass Customer ID in 'mobile'
Bhopal Municipal Corporation - Water 268 pass K No in 'mobile'
Tripura Natural Gas 169 pass Consumer Number in 'mobile'
Pan Coupon 170 pass number of coupon in 'optional1' value
Adani Gas 172 pass Customer ID in 'mobile'
Tata AIG General Insurance 171 pass alphanumeric Policy Number in 'mobile' and Date of Birth (DD-MM-YYYY) in 'optional1
TNEB - TAMIL NADU 179 pass Consumer Number in 'mobile'
APEPDCL-Eastern Power Distribution CO AP Ltd - ANDHRA PRADESH 144 pass Service Number in 'mobile'
Big Bazaar eGift Voucher 173 Min: Rs 50 - Max: Rs 5000
BigBasket eGift Voucher 174 Min: Rs 500 - Max: Rs 5000
Bluestone eGift Voucher 175 Min: Rs 1 - Max: Rs 500000
Gulbarga Electricity Supply Company Limited - KARNATAKA 177 pass Consumer Number in 'mobile'
India Power - WEST BENGAL 178 pass Consumer Number in 'mobile'
WESCO Utility - ODISHA 180 pass Consumer Number in 'mobile'
Assam Power Distribution Company Ltd (NON-RAPDR) 181 pass Consumer ID in 'account'
Jharkhand Bijli Vitran Nigam Limited (JBVNL) 182 pass Consumer Number in 'mobile' and Subdivision Code in 'opvalue1'
Chamundeshwari Electricity Supply Corp Ltd (CESCOM) - KARNATAKA 183 pass Consumer Number in 'mobile'
Hubli Electricity Supply Company Ltd (HESCOM) 184 pass Consumer Number in 'mobile'
Himachal Pradesh State Electricity Board 185 pass K Number in 'mobile'
Punjab State Power Corporation Ltd (PSPCL) 186 pass Account Number in 'mobile'
Uttar Haryana Bijli Vitran Nigam (UHBVN) 187 pass Account Number in 'mobile'
Torrent Power - Surat 191 pass Service Number in 'mobile' and City Name in 'opvalue1'
Torrent Power - Bhiwandi 192 pass Service Number in 'mobile' and City Name in 'opvalue1'
Torrent Power - Ahemdabad 193 pass Service Number in 'mobile' and City Name in 'opvalue1'
Torrent Power - Agra 194 pass Service Number in 'mobile' and City Name in 'opvalue1'
Kerala State Electricity Board Ltd. (KSEB) 195 pass 13 digit Consumer number in 'mobile'
Delhi Metro 198 Pass 8-12 digit card number in 'mobile' , Minimum amount is 100 rs
Telangana Co-Operative Electric Supply Society Ltd 196 Pass 10-13 digit Unique Service Number in 'mobile'
Telangana State Southern Power Distribution Compan 197 Pass 9 digit Unique Service Number in 'mobile'
Mumbai Metro 199 Pass card number in 'mobile' , Minimum amount is 100 rs
Hyderabad Metro 200 Pass card number in 'mobile' , Minimum amount is 100 rs
Spectranet Broadband 204 pass consumer number in 'mobile'
Asianet Broadband 211 pass consumer number in 'mobile'
Airtel Broadband 212 pass consumer number in 'mobile'
ACT Fibernet 213 pass consumer number in 'mobile'
Madhya Kshetra Vitaran (Urban) - MADHYA PRADESH 221 pass Consumer Number in 'mobile'
Goa Electricity Department 216 pass Contract Account Number in 'mobile'
MONEY TRANSFER CIB 218
Charge Taken 217
Aavantika Gas 222 pass Customer ID in 'mobile'
Bangalore Water Supply and Sewerage Board 269 pass K No in 'mobile'
Central UP Gas Limited 224 pass Customer ID in 'mobile'
Charotar Gas Sahakari Mandali 225 pass Customer ID in 'mobile'
Green Gas 226 pass Customer ID in 'mobile'
IndianOil - Adani Gas 227 pass Customer ID in 'mobile'
IRM Energy 228 pass Customer ID in 'mobile'
Maharashtra Natural Gas 229 pass Customer ID in 'mobile'
Unique Central Piped Gases 230 pass Customer ID in 'mobile'
Vadodara Gas 231 pass Customer ID in 'mobile'
FUND TRANSFER 232
Beneficiary Validation 233
AEPS Withdrawal 234
AEPS Ministatement 235
Airtel Broadband (Fetch & Pay) 251 pass consumer number in 'mobile'
TP Central Odisha Distribution Ltd. 237 pass Consumer Number in 'mobile'
Department of Power, Nagaland 238 pass Service Connection Number in 'mobile'
Government of Puducherry Electricity Department 239 pass Consumer Number in 'mobile'
West Bengal State Electricity Distribution Co. Ltd (WBSEDCL) 189 pass Consumer ID in 'mobile'
Kanpur Electricity Supply Company 241 pass 13 digit Consumer number in 'mobile'
Mangalore Electricity Supply Co. Ltd (MESCOM) - RAPDR 242 pass Consumer Number in 'mobile', Billing Unit in 'opvalue1'
New Delhi Municipal Council (NDMC) - Electricity 243 pass CA Number in 'mobile'
Power and Electricity Department - Mizoram 244 pass Consumer Number in 'mobile'
Sikkim Power - RURAL 245 pass CA Number in 'mobile'
Sikkim Power - URBAN 246 pass CA Number in 'mobile'
MP Poorva Kshetra Vidyut Vitaran Co. Ltd Jabalpur - NGB billing system 247 pass Consumer Number in 'mobile'
Adani Electricity Mumbai Limited 248 pass Consumer ID in 'account'
Uttarakhand Power Corporation Limited 249 pass Service Connection Number in 'account'
Jammu and Kashmir Power Development Department 250 pass Consumer Id in 'mobile'
DEN Broadband 252 pass consumer number in 'mobile'
Gigatel Networks 253 pass consumer number in 'mobile'
Instalinks Broadband 254 pass consumer number in 'mobile'
M-NET Fiber Fast 255 pass consumer number in 'mobile'
Timbl Broadband 256 pass consumer number in 'mobile'
Instanet Broadband 257 pass consumer number in 'mobile'
Vfibernet Broadband 258 pass consumer number in 'mobile'
Netplus Broadband 259 pass consumer number in 'mobile'
Excell Broadband 260 pass consumer number in 'mobile'
Swifttele Enterprises Private Limited 261 pass consumer number in 'mobile'
GAIL Gas Limited 263 pass Customer ID in 'mobile'
Torrent Gas Moradabad Limited formerly Siti Energy Limited 264 pass Customer ID in 'mobile'
Bhagyanagar Gas Limited 265 pass Customer ID in 'mobile'
GAIL India Limited 266 pass Customer ID in 'mobile'
Megha Gas 267 pass Customer ID in 'mobile'
Delhi Development Authority (DDA) - Water 270 pass K No in 'mobile'
Department of Public Health Engineering-Water, Mizoram 271 pass K No in 'mobile'
Gwalior Municipal Corporation - Water 272 pass K No in 'mobile'
Greater Warangal Municipal Corporation - Water 273 pass K No in 'mobile'
Hyderabad Metropolitan Water Supply and Sewerage Board 274 pass K No in 'mobile'
Haryana Urban Development Authority 275 pass Consumer Number (Last 7 Digits) in 'mobile'
Indore Municipal Corporation - Water 276 pass K No in 'mobile'
Jabalpur Municipal Corporation - Water 277 pass K No in 'mobile'
Municipal Corporation of Amritsar 278 pass K No in 'mobile'
Mysuru City Corporation 279 pass K No in 'mobile'
Municipal Corporation Jalandhar 280 pass K No in 'mobile'
Municipal Corporation Ludhiana - Water 281 pass K No in 'mobile'
New Delhi Municipal Council (NDMC) - Water 282 pass Consumer Number (Last 7 Digits) in 'mobile'
Pimpri Chinchwad Municipal Corporation(PCMC) 283 pass Consumer Number (Last 7 Digits) in 'mobile'
Punjab Municipal Corporations/Councils 284 pass Customer ID in 'mobile'
Pune Municipal Corporation - Water 285 pass Customer ID in 'mobile'
Ranchi Municipal Corporation 286 pass Customer ID in 'mobile'
Silvassa Municipal Council 287 pass Customer ID in 'mobile'
Surat Municipal Corporation - Water 288 pass Customer ID in 'mobile'
Ujjain Nagar Nigam - PHED 289 pass Consumer Number (Last 7 Digits) in 'mobile'
Kerala Water Authority (KWA) 290 pass Customer ID in 'mobile'
Madhya Pradesh Urban (e-Nagarpalika) - Water 291 pass Consumer Number (Last 7 Digits) in 'mobile'
Port Blair Municipal Council - Water 292 pass Customer ID in 'mobile'
Vasai Virar Municipal Corporation - Water 293 pass Customer ID in 'mobile'
Jalkal Vibhag Nagar Nigam Prayagraj 294 pass Customer ID in 'mobile'
HDFC Life Insurance Co. Ltd. 295 pass Policy Number in 'mobile' and Date of Birth (DD-MM-YYYY) in 'opvalue1'
Religare Health Insurance Co Ltd. 296 pass Policy Number in 'mobile' and Date of Birth (DD-MM-YYYY) in 'opvalue1'
HP Gas (HPCL) 297 pass Consumer Id in 'mobile'
Bharat Gas (BPCL) 298 pass Consumer Id in 'mobile'
Indane Gas (Indian Oil) 299 pass Consumer Id in 'mobile'

Circle Code

State Code
Delhi/NCR 1
Mumbai 2
Kolkata 3
Maharashtra 4
Andhra Pradesh 5
Tamil Nadu 6
Karnataka 7
Gujarat 8
Uttar Pradesh (E) 9
Madhya Pradesh 10
Uttar Pradesh (W) 11
West Bengal 12
Rajasthan 13
Kerala 14
Punjab 15
Haryana 16
Bihar & Jharkhand 17
Orissa 18
Assam 19
North East 20
Himachal Pradesh 21
Jammu & Kashmir 22
Chennai 23

Customer Details Api

                          
                              http://api.rechapi.com/moneyTransfer/cusDetails.php?format=#format&token=#token&customerMobile=#customerMobile
/*
#format -> xml/json
#token  -> Recharge Api Token
#customerMobile -> 10 digit valid mobile number of customer

*/


//Output xml



	#error_code
	#resText
	
#otpVerified #message #name #limit
#beneficiaryName #beneficiaryMobileNumber #beneficiaryAccountNumber #ifscCode #beneficiaryId .... .... .... ....
//Output json {"data":{"error_code":#error_code,"resText":"#resText","details":{"message":"#message","name":"#name","otpVerified":"#otpVerified","limit":"#limit"},"beneficiaryList":[{"beneficiaryName":"#beneficiaryName","beneficiaryMobileNumber":"#beneficiaryMobileNumber","beneficiaryAccountNumber":"#beneficiaryAccountNumber","ifscCode":"#ifscCode","beneficiaryId":"#beneficiaryId"}}]} /* #error_code -> If 200 means customer details found else see resText value and error_code value #message -> More details about customer #name -> Name of customer #otpVerified -> 0 or 1 , 0 -> Customer not verified , 1 -> Customer verified #limit -> Available limit of customer #resText -> error code details */

Customer Registration Api

                          
http://api.rechapi.com/moneyTransfer/customerRegistration.php?format=#format&token=#token&customerName=#customerName&customerPincode=#customerPincode&customerMobile=#customerMobile
/*

#customerPincode -> 6 digit area pincode of customer
#customerName -> Customer Name

*/


//Output xml



	#error_code
	#mobile
	#resText


//Output json

{"error_code":#error_code,"mobile":"#mobile","resText":"#resText"}}

/*
#error_code -> If 200 means customer successfully registered
#mobile  -> Customer Mobile Number

*/



                          
                      

Add Beneficiary

                          
http://api.rechapi.com/moneyTransfer/addBeneficiary.php?format=#format&token=#token&&customerMobile=#customerMobile&beneficiaryName=#beneficiaryName&beneficiaryMobileNumber=#beneficiaryMobileNumber&beneficiaryAccountNumber=#beneficiaryAccountNumber&ifscCode=#ifscCode

/*

#customerMobile -> Registered customer mobile number
#beneficiaryName -> Beneficiary bank account name
#beneficiaryMobileNumber -> Beneficiary bank account mobile number
#beneficiaryAccountNumber -> Beneficiary bank account number
#ifscCode -> Bank ifsc code / Neft code

*/


//Output xml



	#error_code
	#mobile
	#resText
	#beneficiaryId

  

//Output json

{"data":{"error_code":#error_code,"mobile":"#mobile","resText":"#resText","beneficiaryId":#beneficiaryId}}


/*
#error_code -> If 200 means beneficiary registered and otp has been sent to customer mobile number else see resText value and error_code value
#beneficiaryId  -> Beneficiary Id , This will require incase of fund transfer , Beneficiary Verification and Delete Beneficiary

*/



                          
                      

Beneficiary Verify

                          
http://api.rechapi.com/moneyTransfer/beneficiaryVerifiy.php?format=#format&token=#token&&customerMobile=#customerMobile&otp=#otp&beneficiaryId=#beneficiaryId

/*

#customerMobile -> Registered customer mobile number
#otp -> Otp send to customer mobile number


*/


//Output xml



	#error_code
	#mobile
	#resText
	

  

//Output json

{"data":{"error_code":#error_code,"mobile":"#mobile","resText":"#resText"}}


/*
#error_code -> If 200 means beneficiary successfully verified else see resText value and error_code value

*/



                          
                      

Transfer Money

                          
http://api.rechapi.com/moneyTransfer/sendMoney.php?format=#format&token=#token&&customerMobile=#customerMobile&amount=#amount&beneficiaryId=#beneficiaryId&urid=#urid

/*

#amount -> Amount to send money
#urid -> Your unique tracking id


*/


//Output xml



	#status
	#error_code
	#orderId
	#mobile
	#beneficiaryName
	#beneficiaryAccountNumber
	#resText
	#beneficiaryId
	#creditUsed
	

  

//Output json

{"data":{"status":"#status","error_code":#error_code,"mobile":"#mobile","resText":"#resText","beneficiaryId":"#beneficiaryId","beneficiaryName":"#beneficiaryName","beneficiaryAccountNumber":"#beneficiaryAccountNumber","orderId":#orderId,"creditUsed":"#creditUsed"}}



/*
#error_code -> 200 -> Fund successfully transferred , 201 -> Fund transfer request accepted, Other than 201 , 200 see resText value for error
#status -> SUCCESS/PENDING/FAILED/0 , If 0 means its failed
#orderId -> Rechapi order id
#creditUsed -> Credit used from your account
*/



                          
                      

Delete Beneficiary

                          
http://api.rechapi.com/moneyTransfer/deleteBeneficiary.php?format=#format&token=#token&&customerMobile=#customerMobile&beneficiaryId=#beneficiaryId




//Output xml



	#error_code
	#customerMobile
	#resText
	#beneficiaryId
	

  

//Output json

{"data":{"error_code":#error_code,"mobile":"#customerMobile","resText":"#resText","beneficiaryId":"#beneficiaryId"}}



/*
#error_code -> if 200 then request accepted and otp sent to customer mobile number else see resText value
*/



                          
                      

Delete Beneficiary Otp

                          
http://api.rechapi.com/moneyTransfer/deleteBeneficiaryVerifiy.php?format=#format&token=#token&&customerMobile=#customerMobile&beneficiaryId=#beneficiaryId&otp=#otp




//Output xml



	#error_code
	#customerMobile
	#resText
	
	

  

//Output json

{"data":{"error_code":#error_code,"mobile":"#customerMobile","resText":"#resText"}}



/*
#error_code -> if 200 it means beneficiary successfully deleted else see resText value
*/




                          
                      

Recharge Plan Finder

                          
                              https://api.rechapi.com/rech_plan.php?format=#format&token=#token&type=#rechType&cirid=#circleCode&opid=#opid

                              /*
                              #rechType -> Mobile Recharge Type . Possible values  2G , 3G , FTT , LSC , OTR , RMG , SMS , TUP
                              #circleCode -> code of state which is given below
                              */
                          
                      

Mobile Details Finder

                          
                              http://api.rechapi.com/mob_details.php?format=#format&token=#token&mobile=#mobileCode
                              /*
                              #mobileCode -> First 4 digit of mobile number

                              */
                              //Output text

                              #service|#location|#error_code|#resText

                              //Output xml

                              
                              
                                  #service
                                  #location
                                  #error_code
                                  #resText
                              

                              //Output json

                              {"data":{"service":"#service","location":"#location","error_code":"#error_code","resText":"#resText"}}