Introduction

API PGPE is one of the leading payments service aggregator in a country. We provide a seamless single API/Web Service for Recharge & Utility Bill Payment, Dynamic UPI Collection & Payout






Overview : API stands for Application Programming Integration which is widely used to integrate and enable interaction with other software, much in the same way as a user interface facilitates interaction between humans and computers. Our API codes can be easily integrated to any web or software application.
All parameters used in this API are present here:

  Replace {{parameter_name}} with its respective value    

Description of parameters:

token {{token}} API token is a unique identifier of an application requesting access to your service. Your service would generate an API token for the application to use when requesting your service.
Steps to create Token:- Developer Zone --> API Settings --> Create Token.
number {{mobile / dth / datacard / landline / electricity / gas / insurance}} Recharge Number
operator {{operator_code}} Operator Code
circle {{circle_code}} Circle Code
amount {{amount}} Recharge Amount
agentid {{agent_id}} Client unique transaction id
optional1 {{optional1}} Future  use
optional2 {{optional2}} Future  use
optional3 {{optional3}} Future  use
optional4 {{optional4}} Future  use
format {{format}} Response / Output format should be json / xml


This API call is used for processing transactions in the live environment.

  https://www.pgpe.in/ApiServices/Recharge/Payment.aspx?token={{token}}&number={{mobile/dth/datacard/landline/electricity/gas/insurance}}&operator={{operator_code}}&circle={{circle_code}}&amount={{amount}}&agentid={{agent_id}}&optional1={{optional1}}&optional2={{optional2}}&optional3={{optional3}}&optional4={{optional4}}&format={{json}}    

JSON RESPONSE
SUCCESS:
{"StatusCode":"TXN", "Message":"Transaction Successful", "Data":{"APITransID":"795873532", "AgentID":"87965as557", "Status":"Success", "APIMessage":"Recharge Successful", "OperatorReference":"TR33153682", "Number":"9999999999", "Amount":"20.00", "DateTime":"28/01/2018 05:03:53 PM"}}

PENDING:
{"StatusCode":"TUP", "Message":"Transaction Under Process", "Data":{"APITransID":"3949595583", "AgentID":"87965as5as", "Status":"Pending", "APIMessage":"Recharge Under Process", "OperatorReference":"", "Number":"9999999999", "Amount":"100.00", "DateTime":"28/01/2018 04:58:16 PM"}}

FAILED:
{"StatusCode":"ERR", "Message":"Transaction Failed", "Data":{"APITransID":"8033441641", "AgentID":"1122334455", "Status":"Failed", "APIMessage":"Server Connectivity Issue", "OperatorReference":"", "Number":"9999999999", "Amount":"20.00", "DateTime":"28/01/2018 02:51:29 AM"}}


NOTE:
There are only two status code for success; Transaction Successful (TXN) and Transaction Under Processing (TUP) and all other status codes are for failures instead of TIMEOUT(returns no response) and EXC(technical exception).

There is one case of timeout if you received TIMEOUT(returns no response) or EXC(technical exception) please treat that transaction in pending and check the status from status check API and take action accordingly to that status.


This API is used to call for fetching the status of transactions which is already processed.

  https://www.pgpe.in/ApiServices/Recharge/Status.aspx?token={{token}}&agentid={{agent_id}}&format={{json}}    

IMPORTANT NOTE:

● This call is to be queried when a transaction goes PENDING or TIMEOUT(returns no response) or EXC(technical exception).
● Check the transaction status at least after 15 minutes of transaction time.
● Maintain a time difference of at least 1 hour between status query attempts for the same transaction.
● Transactions executed in CURRENT and PREVIOUS month can only be queried through this call.



This API call is used to fetch out the current available balance in the dealers’ wallet.

  https://www.pgpe.in/ApiServices/Recharge/Balance.aspx?token={{token}}&format={{json}}    

JSON RESPONSE
{"StatusCode":"TXN", "Message":"Transaction Successful", "Data":{"Balance": 5000.00}}



This API call is used to complaint only for suceess recharges. if customer did not get balance success recharge then your can raise dispute for refund.

  https://www.pgpe.in/ApiServices/Recharge/Dispute.aspx?token={{token}}&agentid={{agent_id}}&message={{message/comment}}&format={{json}}    

JSON RESPONSE
{"StatusCode":"TXN", "Message":"Transaction Successful", "Data":{"MSG":"Dispute raised successfully"}}



This API is used to know the status of transactions which is already processed. We are automatically hit this url whenever we got actual status of transaction.

  http://www.example.com/yourpagename
  ?Status={{Success/Pending/Failed}}&APITransID={{API TransID}}&AgentID={{Your Unique ID}}&APIMessage={{API Message}}&OperatorReference={{Operator Live ID}}&Number={{Recharge Number}}&Amount={{Recharge Amount}}&DateTime={{Transaction Date}}    



Overview : API stands for Application Programming Integration which is widely used to integrate and enable interaction with other software, much in the same way as a user interface facilitates interaction between humans and computers. Our API codes can be easily integrated to any web or software application.
All parameters used in this API are present here:

  Replace {{parameter_name}} with its respective value    

Description of parameters:

Token {{token}} API token is a unique identifier of an application requesting access to your service. Your service would generate an API token for the application to use when requesting your service.
Steps to create Token:- Developer Zone --> API Settings --> Create Token.
BeneficiaryName {{beneficiaryName}} Beneficiary Name
AccountNumber {{accountNumber}} Account Number
IFSC {{IFSC}} IFSC
BankName {{bankName}} Bank Name
TransferMode {{transferMode}} Transfer Mode
Amount {{amount}} Transaction Amount
AgentID {{agentId}} Client unique transaction id
CustomerMobile {{customerMobile}} Customer Mobile
EndpointIPAddress {{endpointIPAddress}} Endpoint IP Address
Latitude {{latitude}} Latitude
Longitude {{longitude}} Longitude
Format {{format}} Response / Output format should be json / xml


This API call is used for processing transactions in the live environment.

  POST https://www.pgpe.in/ApiServices/Payout/Transaction.aspx    

JSON RESPONSE
SUCCESS:
{"StatusCode":"TXN", "Message":"Transaction Successful", "Data":{"APITransID":"795873532", "AgentID":"87965as557", "Status":"Success", "APIMessage":"Transaction Successful", "OperatorReference":"TR33153682", "Number":"9999999999", "Amount":"20.00", "DateTime":"28/01/2018 05:03:53 PM"}}

PENDING:
{"StatusCode":"TUP", "Message":"Transaction Under Process", "Data":{"APITransID":"3949595583", "AgentID":"87965as5as", "Status":"Pending", "APIMessage":"Transaction Under Process", "OperatorReference":"", "Number":"9999999999", "Amount":"100.00", "DateTime":"28/01/2018 04:58:16 PM"}}

FAILED:
{"StatusCode":"ERR", "Message":"Transaction Failed", "Data":{"APITransID":"8033441641", "AgentID":"1122334455", "Status":"Failed", "APIMessage":"Server Connectivity Issue", "OperatorReference":"", "Number":"9999999999", "Amount":"20.00", "DateTime":"28/01/2018 02:51:29 AM"}}


NOTE:
There are only two status code for success; Transaction Successful (TXN) and Transaction Under Processing (TUP) and all other status codes are for failures instead of TIMEOUT(returns no response) and EXC(technical exception).

There is one case of timeout if you received TIMEOUT(returns no response) or EXC(technical exception) please treat that transaction in pending and check the status from status check API and take action accordingly to that status.


This API is used to call for fetching the status of transactions which is already processed.

  GET https://www.pgpe.in/ApiServices/Payout/Status.aspx?token={{token}}&agentid={{agent_id}}&format={{json}}    

IMPORTANT NOTE:

● This call is to be queried when a transaction goes PENDING or TIMEOUT(returns no response) or EXC(technical exception).
● Check the transaction status at least after 15 minutes of transaction time.
● Maintain a time difference of at least 1 hour between status query attempts for the same transaction.
● Transactions executed in CURRENT and PREVIOUS month can only be queried through this call.



This API call is used to fetch out the current available balance in the dealers’ wallet.

  GET https://www.pgpe.in/ApiServices/Payout/Balance.aspx?token={{token}}&format={{json}}    

JSON RESPONSE
{"StatusCode":"TXN", "Message":"Transaction Successful", "Data":{"Balance": 5000.00}}



This API is used to know the status of transactions which is already processed. We are automatically hit this url whenever we got actual status of transaction.

  GET http://www.example.com/yourpagename
  ?Status={{Success/Pending/Failed}}&APITransID={{API TransID}}&AgentID={{Your Unique ID}}&APIMessage={{API Message}}&OperatorReference={{Operator Live ID}}&Number={{Customer Number}}&Amount={{Transaction Amount}}&DateTime={{Transaction Date}}    







Overview : API stands for Application Programming Integration which is widely used to integrate and enable interaction with other software, much in the same way as a user interface facilitates interaction between humans and computers. Our API codes can be easily integrated to any web or software application.
All parameters used in this API are present here:

  Replace {{parameter_name}} with its respective value    

Description of parameters:

Token {{token}} API token is a unique identifier of an application requesting access to your service. Your service would generate an API token for the application to use when requesting your service.
Steps to create Token:- Developer Zone --> API Settings --> Create Token.
Amount {{amount}} Transaction Amount
AgentID {{agentID}} Client unique transaction id
Format {{format}} Response / Output format should be json / xml


This API call is used for processing transactions in the live environment.

  POST https://www.pgpe.in/ApiServices/Collection/DynamicUPI.aspx    

JSON RESPONSE
SUCCESS:
{"StatusCode":"TXN", "Message":"Transaction Successful", "Data":{"APITransID":"795873532", "AgentID":"87965as557", "Status":"Success", "APIMessage":"Transaction Successful", "OperatorReference":"TR33153682", "Number":"9999999999", "Amount":"20.00", "QrData":"", "IntentData":"upi://pay?pa=biswaa@finobank&pn=upitestret&mc=6012&tr=535462493129143269&tn=UPI%20Collection&am=10&mode=04&tid=535462493129143269", "DateTime":"28/01/2018 05:03:53 PM"}}

PENDING:
{"StatusCode":"TUP", "Message":"Transaction Under Process", "Data":{"APITransID":"3949595583", "AgentID":"87965as5as", "Status":"Pending", "APIMessage":"Transaction Under Process", "OperatorReference":"", "Number":"9999999999", "Amount":"100.00", "QrData":"", "IntentData":"", "DateTime":"28/01/2018 04:58:16 PM"}}

FAILED:
{"StatusCode":"ERR", "Message":"Transaction Failed", "Data":{"APITransID":"8033441641", "AgentID":"1122334455", "Status":"Failed", "APIMessage":"Server Connectivity Issue", "OperatorReference":"", "Number":"9999999999", "Amount":"20.00", "QrData":"", "IntentData":"", "DateTime":"28/01/2018 02:51:29 AM"}}


NOTE:
There are only two status code for success; Transaction Successful (TXN) and Transaction Under Processing (TUP) and all other status codes are for failures instead of TIMEOUT(returns no response) and EXC(technical exception).

There is one case of timeout if you received TIMEOUT(returns no response) or EXC(technical exception) please treat that transaction in pending and check the status from status check API and take action accordingly to that status.


This API is used to call for fetching the status of transactions which is already processed.

  GET https://www.pgpe.in/ApiServices/Collection/Status.aspx?token={{token}}&agentid={{agent_id}}&transactionDate={{transaction_Date}}&format={{json}}    

IMPORTANT NOTE:

● This call is to be queried when a transaction goes PENDING or TIMEOUT(returns no response) or EXC(technical exception).
● Check the transaction status at least after 15 minutes of transaction time.
● Maintain a time difference of at least 1 hour between status query attempts for the same transaction.
● Transactions executed in CURRENT and PREVIOUS month can only be queried through this call.



This API call is used to fetch out the current available balance in the dealers’ wallet.

  GET https://www.pgpe.in/ApiServices/Collection/Balance.aspx?token={{token}}&format={{json}}    

JSON RESPONSE
{"StatusCode":"TXN", "Message":"Transaction Successful", "Data":{"Balance": 5000.00}}



This API is used to know the status of transactions which is already processed. We are automatically hit this url whenever we got actual status of transaction.

  GET http://www.example.com/yourpagename
  ?Status={{Success/Pending/Failed}}&APITransID={{API TransID}}&AgentID={{Your Unique ID}}&APIMessage={{API Message}}&OperatorReference={{Operator Live ID}}&Number={{Customer Number}}&Amount={{Transaction Amount}}&DateTime={{Transaction Date}}    







Operator Code list used for Recharge & Bill Payments

 S. NoOperator NameOperator CodeService Name
+ 1 AirtelATMobile Prepaid
+ 2 Airtel MoneyATMMobile Prepaid
+ 3 BSNLBSNLMobile Prepaid
+ 4 BSNL SpecialBSNLSTVMobile Prepaid
+ 5 IdeaIDMobile Prepaid
+ 6 MTNL DelhiMTNLDMobile Prepaid
+ 7 MTNL Delhi SpecialMTNLDSTVMobile Prepaid
+ 8 MTNL MumbaiMTNLMMobile Prepaid
+ 9 MTNL Mumbai SpecialMTNLMSTVMobile Prepaid
+ 10 Reliance JioJIOMobile Prepaid
+ 11 ViVIMobile Prepaid
+ 12 VodafoneVDMobile Prepaid
+ 13 AirtelATPSTMobile Postpaid
+ 14 BSNLBSNLPSTMobile Postpaid
+ 15 IdeaIDPSTMobile Postpaid
+ 16 Reliance JioRCJPSTMobile Postpaid
+ 17 VodafoneVDPSTMobile Postpaid
+ 18 Airtel Digital TvADTDDTH
+ 19 Dish TvDHTDDTH
+ 20 Reliance Big TvRCBTDDTH
+ 21 Sun Direct TvDTH6DTH
+ 22 Tata Play (Formerly Tata Sky)TTSDDTH
+ 23 Videocon D2H TvVD2HDDTH
+ 24 AirtelATDCDatacard Prepaid
+ 25 BSNLBSNLDCDatacard Prepaid
+ 26 IDEAIDDCDatacard Prepaid
+ 27 MTNLMTNLDCDatacard Prepaid
+ 28 VodafoneVDDCDatacard Prepaid
+ 29 AirtelATLDLandline
+ 30 BSNL - CorporateBSNLLCDLandline
+ 31 BSNL - IndividualBSNLLDLandline
+ 32 MTNL DelhiMTNLDLDLandline
+ 33 MTNL MumbaiMTNLMLDLandline
+ 34 RelianceRLLDLandline
+ 35 Adani Electricity - MUMBAIAMEElectricity
+ 36 Ajmer Vidyut Vitran Nigam LtdAVVNLElectricity
+ 37 APDCL (Non-RAPDR) - ASSAMAPDCLElectricity
+ 38 APDCL (RAPDR) - ASSAMAPDCLRElectricity
+ 39 Bangalore Electricity Supply Company LtdBESCOMElectricity
+ 40 BESL - BHARATPUR BESLElectricity
+ 41 BEST Undertaking - MUMBAIBEST Electricity
+ 42 Bhagalpur Electricity Distribution CompanyBEDCOMElectricity
+ 43 BkESL - BIKANERBKESL Electricity
+ 44 BSES Rajdhani - DelhiBSESRElectricity
+ 45 BSES Yamuna - DelhiBSESYElectricity
+ 46 CALCUTTA ELECTRICITY SUPPLY LTD (CESC)CESCElectricity
+ 47 Central Power Distribution Company - Andhra Pradesh (APCPDCL)APCPDCLElectricity
+ 48 CESCOM - KARNATAKACESCOMElectricity
+ 49 CESU - ODISHACESUElectricity
+ 50 Chhattisgarh State Power Distribution Company LtdCSPDCLElectricity
+ 51 Dakshin Gujarat VijDGVElectricity
+ 52 Dakshin Haryana Bijli Vitran NigamDHBVNElectricity
+ 53 Dakshinanchal Vidyut Vitran Nigam Limited (DVVNL)(Postpaid and Smart Prepaid Meter Recharge)DVVNLElectricity
+ 54 Daman and Diu ElectricityDDEElectricity
+ 55 Department of Power - Arunachal PradeshARPDOPElectricity
+ 56 Department of Power - Arunachal Pradesh (Prepaid)ARPDOPPElectricity
+ 57 Department of Power - NAGALANDDPNElectricity
+ 58 DNHPDCL - DADRA & NAGAR HAVELI DNHPDCLElectricity
+ 59 Eastern Power Distribution Company - Andhra Pradesh (APEPDCL)APEPDCLElectricity
+ 60 GESCOM - KARNATAKAGESCOMElectricity
+ 61 Goa Electricity Department - GOAGOAElectricity
+ 62 HESCOM - KARNATAKAHKEElectricity
+ 63 Himachal Pradesh State Electricity BoardHPEElectricity
+ 64 Jaipur Vidyut Vitran Nigam LtdJVVNLElectricity
+ 65 Jamshedpur Utilities & Services Company LtdJUSCOElectricity
+ 66 JBVNL - JHARKHANDJBVNLElectricity
+ 67 Jodhpur Vidyut Vitran NigamJVVNElectricity
+ 68 Kerala State Electricity Board LtdKSEBElectricity
+ 69 KESCO - KANPURKESCOElectricity
+ 70 Kota Electricity Distribution LtdKEDLElectricity
+ 71 Madhya Gujarat VijMGVElectricity
+ 72 Madhya Kshetra Vitaran (Rural) - MADHYA PRADESHMKVVBElectricity
+ 73 Madhya Kshetra Vitaran (Urban) - MADHYA PRADESHMKVMPElectricity
+ 74 Madhyanchal Vidyut Vitran Nigam Limited (MVVNL)(Postpaid and Smart Prepaid Meter Recharge)MVVNLElectricity
+ 75 Mahavitaran-Maharashtra State Electricity Distribution Company LtdMSEDCLElectricity
+ 76 Manipur State Power Distribution Company LtdMSPDCLElectricity
+ 77 MEPDCL - MEGHALAYAMEPDCLElectricity
+ 78 MESCOM - MANGALOREMESCOM Electricity
+ 79 NDMC - DELHINDMCElectricity
+ 80 Noida Power Company LtdNPCLElectricity
+ 81 North Bihar Power DistributionNBPDElectricity
+ 82 North Eastern Electricity Supply Company of Odisha LtdNESCOElectricity
+ 83 Northern Power Distribution Company Of Telangana LtdTSNPDCLElectricity
+ 84 Paschim Gujarat VijPGVElectricity
+ 85 Paschim Kshetra Vitaran - MADHYA PRADESHPKVMPElectricity
+ 86 Paschimanchal Vidyut Vitran Nigam Limited (PVVNL)(Postpaid and Smart Prepaid Meter Recharge)PVVNLElectricity
+ 87 Poorv Kshetra Vitaran (Rural) - MADHYA PRADESHPKVVJElectricity
+ 88 Poorv Kshetra Vitaran (Urban) - MADHYA PRADESHPKVUMPElectricity
+ 89 Power & Electricity Department - MIZORAMPEDMElectricity
+ 90 PSPCL - PUNJABPSPCLElectricity
+ 91 Purvanchal Vidyut Vitran Nigam Limited(PUVVNL)PUVVNLElectricity
+ 92 Reliance Energy - MumbaiREMElectricity
+ 93 Sikkim Power (RURAL) SPRElectricity
+ 94 Sikkim Power (URBAN)SPUElectricity
+ 95 SNDL Power - NAGPUR SNDLElectricity
+ 96 South Bihar Power DistributionSBPDCLElectricity
+ 97 SOUTHCO - ODISHASOEElectricity
+ 98 Southern Power Distribution Company - Andhra Pradesh (APSPDCL)APSPDCLElectricity
+ 99 Tata Power - MumbaiTPMElectricity
+ 100 Tata Power-DDLTPDDLElectricity
+ 101 Telangana State Southern Power Distribution Company LtdTSSPDCLElectricity
+ 102 TNEB - TAMIL NADU TNEElectricity
+ 103 Torrent Power - AGRATPLElectricity
+ 104 Torrent Power - AHMEDABADTPAElectricity
+ 105 Torrent Power - BHIWANDITPBElectricity
+ 106 Torrent Power - SURATTPSElectricity
+ 107 TPADL - AJMERAJEElectricity
+ 108 TSECL - TRIPURATTEElectricity
+ 109 UPCL - UTTARAKHAND UPCLElectricity
+ 110 Uttar Gujarat Vij (UGVCL)UGCLElectricity
+ 111 Uttar Haryana Bijli Vitran NigamUHBVNElectricity
+ 112 Uttar Pradesh Power Corporation Ltd (URBAN)UPPCLElectricity
+ 113 Uttar Pradesh Power Corporation Ltd (RURAL)UPPCLRElectricity
+ 114 WBSEDCL - WEST BENGALWBSEDCLElectricity
+ 115 WESCO - ODISHAWESCOElectricity
+ 116 Aavantika GasAVGPiped GAS
+ 117 Adani Gas LimitedADGPiped GAS
+ 118 Assam Gas CompanyAGGPiped GAS
+ 119 Bharat Gas (BPCL)PGCPiped GAS
+ 120 Central UP Gas LimitedCUGPiped GAS
+ 121 Charotar Gas Sahakari MandaliCGSMPiped GAS
+ 122 Green GasGGGPiped GAS
+ 123 Gujarat GasGJGPiped GAS
+ 124 Haryana City GasHCGPiped GAS
+ 125 HP Gas (HPCL)HGCPiped GAS
+ 126 IndianOil - Adani GasIAGPiped GAS
+ 127 Indraprastha Gas LimitedINDGPiped GAS
+ 128 IRM EnergyIRGPiped GAS
+ 129 Mahanagar GasMAHGPiped GAS
+ 130 Maharashtra Natural GasMNGPiped GAS
+ 131 Sabarmati GasSBRGPiped GAS
+ 132 Siti Energy LtdSELGPiped GAS
+ 133 Tripura Natural GasTNGGPiped GAS
+ 134 Unique Central Piped GasesUCPGPiped GAS
+ 135 Vadodara GasVDGGPiped GAS
+ 136 Acko General InsuranceAGIInsurance
+ 137 Bajaj Allianz Life Insurance Company LimitedBALICLInsurance
+ 138 Exide Life InsuranceEXLIInsurance
+ 139 HDFC Life Insurance Co. Ltd.HDFCLICInsurance
+ 140 ICICI Prudential Life InsuranceICICIPLISInsurance
+ 141 Kotak Life InsuranceKLIInsurance
+ 142 Life Insurance Corporation Of IndiaLICOINInsurance
+ 143 Pramerica Life Insurance LimitedPLILInsurance
+ 144 Reliance Nippon Life InsuranceRNLIInsurance
+ 145 Shriram Life Insurance Co LtdSLICLInsurance
+ 146 Star Union Dai Ichi Life InsuranceSUDILInsurance
+ 147 TATA AIA Life InsuranceTTALISInsurance
+ 148 Tata AIG General InsuranceTAIInsurance
+ 149 AirtelATDCPDatacard Postpaid
+ 150 BSNLBSNLDCPDatacard Postpaid
+ 151 IDEAIDDCPDatacard Postpaid
+ 152 MTNLMTNLDCPDatacard Postpaid
+ 153 VodafoneVDDCPDatacard Postpaid
+ 154 Ahmedabad Municipal CorporationAGWWater
+ 155 Bangalore Water Supply and Sewerage BoardBKWWater
+ 156 Bhopal Municipal CorporationBMWWater
+ 157 Delhi Development Authority (DDA)DAWWater
+ 158 Delhi Jal BoardDDWWater
+ 159 Greater Warangal Municipal CorporationGWWWater
+ 160 Gwalior Municipal CorporationGMWWater
+ 161 Haryana Urban Development Authority (HUDA)HUWWater
+ 162 Hyderabad Metropolitan Water Supply and Sewerage BoardHTWWater
+ 163 Indore Municipal CorporationIMWWater
+ 164 Jabalpur Municipal CorporationJMWWater
+ 165 Kalyan Dombivali Municipal CorporationKDMCWater
+ 166 Kerala Water Authority (KWA)KWAWater
+ 167 Madhya Pradesh Urban E- NagarpalikaMPUENWater
+ 168 Municipal Corporation ChandigarhMCCWater
+ 169 Municipal Corporation JalandharJPWWater
+ 170 Municipal Corporation LudhianaJWWWater
+ 171 Municipal Corporation Of AmritsarMCAWater
+ 172 Municipal Corporation of GurugramHGWWater
+ 173 Mysuru City CorporationMKWWater
+ 174 New Delhi Municipal Council (NDMC)NDWWater
+ 175 Pimpri Chinchwad Municipal Corporation (PCMC)PPWWater
+ 176 Public Health Engineering Department - MIZORAMPHWWater
+ 177 Pune Municipal CorporationPMWWater
+ 178 Punjab Municipal CorporationMPWWater
+ 179 Ranchi Municipal CorporationRMCWater
+ 180 Silvassa Municipal CouncilSMWWater
+ 181 Surat Municipal CorporationSGWWater
+ 182 Ujjain Nagar Nigam - PHEDUMWWater
+ 183 Urban Improvement Trust (UIT) - BHIWADIRBWWater
+ 184 Uttarakhand Jal SansthanUUWWater
+ 185 ACT FibernetACTBRDBroadband
+ 186 Airtel BroadbandABRDBroadband
+ 187 Asianet BroadbandASNBRDBroadband
+ 188 Comway BroadbandCBRDBroadband
+ 189 Connect BroadbandCNBRDBroadband
+ 190 D VoiS CommunicationsDVCBRDBroadband
+ 191 Den BroadbandDENBroadband
+ 192 Excell BroadbandEXCELLBroadband
+ 193 Flash BroadbandFLASHBroadband
+ 194 Fusionnet Web ServicesFWSBRDBroadband
+ 195 Gigate BroadbandGIGATEBroadband
+ 196 Hathway BroadbandHBRDBroadband
+ 197 Instalinks BroadbandINSTALINKSBroadband
+ 198 Instanet BroadbandINSTANETBroadband
+ 199 ION BroadbandIONBroadband
+ 200 M-NET BroadbandMNETBroadband
+ 201 Netplus BroadbandNETPLUSBroadband
+ 202 Nextra BroadbandNBRDBroadband
+ 203 Spectranet BroadbandSPTBRDBroadband
+ 204 Swifttele Enterprises Private LimitedSWIFEPLBroadband
+ 205 Tikona BroadbandTKNBRDBroadband
+ 206 Timbl BroadbandTIMBLBroadband
+ 207 TTN BroadBandTTNBRDBroadband
+ 208 Vfibernet BroadbandVFIBERBroadband


Circle Code list used for Recharge & Bill Payments
Note: Default code id 0

S. NoCircle NameCircle Code
1 All India0
2 Andhra Pradesh1
3 Assam2
4 Bihar & Jharkhand3
5 Chennai4
6 Delhi/NCR5
7 Gujarat6
8 Haryana7
9 Himachal Pradesh8
10 Jammu & Kashmir9
11 Karnataka10
12 Kerala11
13 Kolkata12
14 Madhya Pradesh13
15 Maharashtra14
16 Mumbai15
17 North East16
18 Orissa17
19 Punjab18
20 Rajasthan19
21 Tamil Nadu20
22 Uttar Pradesh (E)21
23 Uttar Pradesh (W)22
24 West Bengal23


This API is for fetching the correct IP.

              https://www.pgpe.in/VerifyToken.aspx


There are only two status code for success; Transaction Successful (TXN) and Transaction Under Processing (TUP) and all other status codes are for failures instead of TIMEOUT(returns no response) and EXC(technical exception).

There is one case of timeout if you received TIMEOUT(returns no response) or EXC(technical exception) please treat that transaction in pending and check the status from status check API and take action accordingly to that status.

Please take action according to error code. If you get any new code which is not available in error codes in that case you can let us know.

NOTE: Any other error codes except given below are to be confirmed before taking any action and should be treated pending.

TXN Transaction Successful
TUP Transaction Under Process
ERR Transaction Failed
RPI Request parameters are invalid or incomplete
AVE API validity expired, Contact Helpdesk
ATD API temporarily disabled, Contact Helpdesk
RTN Request token is not active
RTA Request token is not yet activated, Contact Helpdesk
AAB API Account Blocked, Contact Helpdesk
IAT Invalid access token
UAI Unauthorised access, Correct IP:
ILA AgentID should be min 6 characters
IPC Invalid operator code
ICC Invalid circle code
RDA Repeat Duplicate AgentID
EXC Technical Exception
DAR Dispute already raised
IDS You can raise dispute only for success transaction
TNF Transaction not found
MLE Message limit exceed
© 2024 PGPE   All rights reserved.