annexure a – snapshot of the portal
TRANSCRIPT
Electronics & Information Technology Department
API Integration for CashlessHaryana Consolidation Portal
Government of Haryana
SeMT Development Team
February 5, 2018
Version 1.2 Published on: Feb 2018
E&IT Department, Govt. of Haryana Page 2
Article I. ContentsSection 1.01 Introduction ............................................................................................................................................4
Section 1.01 Various Report generated by CHC Portal Dashboard Report .................................................................5
Section 1.02 API Integration........................................................................................................................................7
Section 1.03 API Integration Sample ...........................................................................................................................8
Section 1.04 Transaction Sources................................................................................................................................9
Section 1.05 Source Description Codes for Banks.....................................................................................................10
Section 1.06 Transaction Type Codes for Banks........................................................................................................11
Section 1.07 Transaction Subtype Codes for Banks ..................................................................................................11
Section 1.08 Source Description Codes for Wallets ..................................................................................................12
Section 1.09 Transaction Type Codes for Wallets .....................................................................................................12
Section 1.10 Transaction Subtype Codes for Wallets................................................................................................13
Section 1.11 Source Description Codes for DBT........................................................................................................14
Section 1.12 Transaction Type Codes for DBT...........................................................................................................14
Section 1.13 Transaction Subtype Codes for DBT .....................................................................................................14
Section 1.14 Source Description Codes for Mobile / Telecom Banking ....................................................................15
Section 1.15 Transaction Types Codes for Mobile / Telecom Banking .....................................................................15
Section 1.16 Transaction Subtype Codes for Mobile / Telecom Banking..................................................................15
Section 1.17 Source Description Codes for UPI Apps................................................................................................16
Section 1.18 Transaction Type Codes for UPI Apps...................................................................................................16
Section 1.19 Transaction Subtype Codes for UPI Apps .............................................................................................16
Section 1.20 Source Description Codes for Aadhaar Enabled Payment System (AEPS) ...........................................17
Section 1.21 Transaction Type Codes for Aadhaar Enabled Payment System (AEPS) ..............................................17
Section 1.22 Transaction Subtype Codes for AEPS....................................................................................................20
Section 1.23 Source Description Codes for e-GRAS...................................................................................................21
Section 1.24 Transaction Type Codes for e-GRAS .....................................................................................................21
Section 1.25 Transaction Subtype Codes for e-GRAS................................................................................................21
Section 1.26 Source Description Codes for BHIM APP ..............................................................................................22
Section 1.27 Transaction Type Codes for BHIM APP.................................................................................................22
Section 1.28 Transaction Subtype Codes for BHIM APP............................................................................................22
Section 1.29 Source Description Codes for USSD UPI APP ........................................................................................23
Section 1.30 Transaction Type Codes for USSD UPI APP...........................................................................................23
Section 1.31 Transaction Subtype Codes for USSD UPI APP .....................................................................................23
E&IT Department, Govt. of Haryana Page 3
Section 1.32 Source Description Codes for Rupay Card on POS................................................................................24
Section 1.33 Transaction Type Codes for Rupay Card on POS ..................................................................................24
Section 1.34 Transaction Subtype Codes for Rupay Card on POS.............................................................................24
E&IT Department, Govt. of Haryana Page 4
Cashless Haryana Consolidation (CHC) Portal
Section 1.01 IntroductionDigital India, an ambitious initiative launched by the Government in 2015, fundamentally seeks to ensurethat government services are made available seamlessly to citizens, in electronic form, by improving onlineinfrastructure and increasing internet connectivity. We have seen small but significant steps being taken bythe government, towards digital empowerment of the people. With the launch of the Digital India programmein 2015, the government of India has set forth its vision to transform India into a digitally empoweredsociety.
Vision of Less-Cash Haryana
With a vision to convert the state into a digitally empowered society and knowledge economy and to improvethe quality of service delivery, Govt. of Haryana is offering e-Governance services which exhibit followingthree key tenets i.e. cashless, paperless and faceless. The endeavour is to provide to a beneficiary the optionof electronic/ digital payment modes, no physical paper at any level for rendering of service and ensuring thatbeneficiary is not required to come in contact with government personnel, unless it’s a legal requirement Inthe recent past, Haryana has taken various landmark initiatives for improving access to digital infrastructure,increased digital delivery of services and empowerment of the citizens.
As part of promoting cashless transactions and converting Haryana into less-cash society, various modes ofdigital payments are available.
Share Cashless Transaction Detail with Cashless Haryana Consolidation (CHC) Portal
Figure 1 “Faceless, Paperless, Cashless” is one of professed role of Digital Haryana.
E&IT Department, Govt. of Haryana Page 5
Life Cycle of Cashless Haryana Consolidation Portal
Section 1.01 Various Report generated by CHC Portal Dashboard Report
CHC Portal URL: http://61.0.172.75
E&IT Department, Govt. of Haryana Page 7
Section 1.02 API Integration
Required Format: JSON
URL: http://61.0.172.75:81/api/Transaction/Post
Parameters Description:
S No Parameter Name Data Type Parameter Description
1 username String Shared Username with department
2 password String Shared Password with department
3 TranctionId String Leave it Blank
4 source String 4 Digit numeric code (For Ref: See below Table)
5 source_description String 4 Digit numeric code (For Ref: See below Table)
6 type String 4 Digit numeric code (For Ref: See below Table)
7 subtype String 4 Digit numeric code (For Ref: See below Table)
8 transactioncount String Such as: 1000
9 amount String Such as: 150000
10 startdate String 01-01-2018 (Format Required: MM-DD-YYYY)
11 enddate String 01-10-2018 (Format Required: MM-DD-YYYY)
E&IT Department, Govt. of Haryana Page 9
Section 1.04 Transaction Sources
Code Transaction Source
0001 Bank
0002 Wallets
0003 DBT
0004 Mobile/Telecom Banking
0005 UPI Apps
0006 Aadhaar Enabled Payment System (AEPS)
0007 e-GRAS
0008 BHIM APP
0009 USSD UPI APP
0010 Rupay Card on POS
E&IT Department, Govt. of Haryana Page 10
Section 1.05 Source Description Codes for Banks
ID Transaction Source Description Main Source ID
0001 Allahabad Bank 0001
0002 Andhra Bank 0001
0003 Bank of Baroda 0001
0004 Bank of India 0001
0005 Bank of Maharashtra 0001
0006 Canara Bank 0001
0007 Central Bank of India 0001
0008 Corporation Bank 0001
0009 Dena Bank 0001
0010 Indian Bank 0001
0011 Indian Overseas Bank 0001
0012 IDBI Bank 0001
0013 Oriental Bank of Commerce 0001
0014 Punjab and Sind Bank 0001
0015 Punjab National Bank 0001
0016 State Bank of India 0001
0017 Syndicate Bank 0001
0018 UCO Bank 0001
0019 Union Bank of India 0001
0020 United Bank of India 0001
0021 Vijaya Bank 0001
0022 Axis Bank 0001
0023 Bandhan Bank 0001
0024 Catholic Syrian Bank 0001
0025 City Union Bank 0001
0026 Cosmos Bank 0001
0027 DCB Bank 0001
0028 Dhanlaxmi Bank 0001
0029 Federal Bank 0001
0030 HDFC Bank 0001
0031 ICICI Bank 0001
0032 IDFC Bank 0001
0033 IndusInd Bank 0001
0034 Jammu and Kashmir Bank 0001
0035 Karnataka Bank 0001
0036 Karur Vysya Bank 0001
0037 Kotak Mahindra Bank 0001
0038 Lakshmi Vilas Bank 0001
0039 RBL Bank 0001
0040 South Indian Bank 0001
0041 Lord Krishna Bank 0001
0042 Tamilnad Mercantile Bank 0001
0043 YES Bank 0001
0044 Sarva Haryana Gramin Bank 0001
0082 Other 0001
0109 Nainital Bank 0001
E&IT Department, Govt. of Haryana Page 11
Section 1.06 Transaction Type Codes for Banks
TransId Transaction Type Main Source ID
0001 NEFT 0001
0002 RTGS 0001
0003 Cheque 0001
0004 Demand Draft 0001
0005 Credit Card 0001
0006 Debit Card 0001
0009 Unstructured Supplementary Service Data(USSD) 0001
0010 Gift Card 0001
0011 Other 0001
0017 AePS (Fin & Non Fin) 0001
0018 IMPS (IBS, MBS, Branches & Others) 0001
0019 USSD & UPI, BHIM APP 0001
0020 IBS & MBS (other than IMPS,NEFT,RTGS) 0001
0021 Other ECS (BC) 00010022 Trans Through e-wallets 0001
0023 Debit & Credit Card Transaction 0001
0024 RTGS & NEFT 0001
Section 1.07 Transaction Subtype Codes for Banks
Code SubType TransID
0001 Other 0001
0002 Other 0002
0003 Other 0003
0004 Other 0004
0005 Other 0005
0006 Other 0006
0009 Other 0009
0010 Other 0010
0017 Other 0017
0018 Other 0018
0019 Other 0019
0020 Other 0020
0021 Other 0021
0022 Other 0022
0023 RECHARGE 0022
E&IT Department, Govt. of Haryana Page 12
Section 1.08 Source Description Codes for Wallets
ID Transaction Source Description Main Source ID
0045 PayTM 00020046 Mobikwik 0002
0047 FreeCharge 0002
0048 State Bank Buddy 0002
0049 HDFC PayZapp 0002
0050 ICICI Pockets 0002
0051 LIME 0002
0052 PhonePe 0002
0053 Ola Money 0002
0054 Airtel Money 0002
0055 Citi MasterPass 0002
0056 Citrus Pay 0002
0057 Ezetap 0002
0058 JioMoney 0002
0059 JusPay 0002
0060 MomoeXpress 0002
0061 MoneyOnMobile 0002
0062 Mswipe 0002
0063 Oxigen 0002
0064 PayMate 0002
0065 PayUmoney 0002
0066 PayPal 0002
0067 Payoneer 0002
0068 Transferwise 0002
0069 Skrill 0002
0070 PayZa 0002
0083 Other 0002
0110 Vodafone M-Pesa 00020111 Airtel Payments Bank 0002
0119 CSC e-Wallet 0002
Section 1.09 Transaction Type Codes for Wallets
TransId Transaction Type Main Source ID
0007 E-Wallets 0002
0008 Mobile Wallets 0002
0012 Other 00020173 Electricity 00020174 Mobile Recharges 00020175 Movie Tickets 00020176 DTH 00020177 Broadband 00020178 Municipal Payment 00020179 Flights 00020180 Trains 00020181 Bus 00020182 Hotels 0002
E&IT Department, Govt. of Haryana Page 13
0183 E-Commerce 00020184 Money Transfer 00020185 Entertainment 00020186 Money Transfer- Vodafone 00020187 Prepaid Recharge 00020188 Bill Payment 00020189 Utility Payments 00020190 Merchant Payment 00020191 Activation Fees 0002
Section 1.10 Transaction Subtype Codes for Wallets
Code SubType TransID
0007 Other 0007
0008 Other 00080024 Assisted P2B 0186
0025 Assisted P2B - IMPS 0186
0026 Assisted P2P 0186
0027 Assisted P2U 0186
0028 Assisted Utility 0189
0029 Assisted Vodafone Postpaid Bill Payment 0188
0030 Assisted Vodafone Prepaid Recharge 0187
0031 BC IMPS 0186
0032 Cash Out - Registered 0186
0033 DTH 0187
0034 Merchant Payment - Pay Now 0190
0035 Online Payment 0190
0036 P2B 0186
0037 P2B-IMPS 0186
0038 P2P 0186
0039 P2U 0186
0040 Prepaid Mobile Recharge 0187
0041 Utility Payments 0189
0042 Vodafone Postpaid Bill Payment 0188
0043 Vodafone Prepaid Recharge 0187
0044 IP Collected 0191
E&IT Department, Govt. of Haryana Page 14
Section 1.11 Source Description Codes for DBT
Code Transaction Source Description Main Source ID
0084 Other 0003
0088 Agriculture and Farmers Welfare 0003
0089 Animal Husbandry & Dairying 0003
0090 Development & Panchayats 0003
0091 Elementary Education 0003
0092 Employment 0003
0093 Fisheries 0003
0094 Health and Family Welfare 0003
0095 Higher Education 0003
0096 Horticulture Department 0003
0097 Skill Development & Industrial Training 0003
0098 National Health Mission 0003
0099 Rural Development 0003
0100 Science & Technology 0003
0101 Secondary Education 0003
0102 Social Justice & Empowerment 0003
0103 Sports & Youth Affair 0003
0104 Technical Education 0003
0105 Welfare of SC & BC 0003
0106 Women & Child Development 0003
0107 Food Civil Supplies &Consumer Affairs 0003
Section 1.12 Transaction Type Codes for DBT
TransId Transaction Type Main Source ID
0013 Other 0003
Section 1.13 Transaction Subtype Codes for DBT
Code Sub Type of Transaction
0000 Other
E&IT Department, Govt. of Haryana Page 15
Section 1.14 Source Description Codes for Mobile / Telecom Banking
ID Transaction Source Description Main Source ID
0085 Other 0004
Section 1.15 Transaction Types Codes for Mobile / Telecom Banking
TransId Transaction Type Main Source ID
0014 Other 0004
Section 1.16 Transaction Subtype Codes for Mobile / Telecom Banking
Code Sub Type of Transaction
0000 Other
E&IT Department, Govt. of Haryana Page 16
Section 1.17 Source Description Codes for UPI Apps
ID Transaction Source Description Main Source ID
72 ICICI Pocket UPI App 0005
73 Axis Pay UPI App 0005
74 Union Bank UPI App 0005
75 PNB UPI App 0005
76 PhonePe UPI App 0005
77 TranZapp UPI App 0005
78 SBI Pay UPI App 0005
86 Other 0005
Section 1.18 Transaction Type Codes for UPI Apps
TransId Transaction Type Main Source ID
15 Other 0005
Section 1.19 Transaction Subtype Codes for UPI Apps
Code Sub Type of Transaction
0000 Other
E&IT Department, Govt. of Haryana Page 17
Section 1.20 Source Description Codes for Aadhaar Enabled Payment System(AEPS)
ID Transaction Source Description Main Source ID
0079 Aadhar to Aadhar fund transfer 0006
0080 Cash withdrawal 0006
0081 Cash deposit 0006
0087 Other 0006
0108 CSC 0006
Section 1.21 Transaction Type Codes for Aadhaar Enabled Payment System(AEPS)
Code Transaction Type
0016 Other
0045 eDistrict Services
0046 PAN Card Services
0047 Online Bill Payment
0048 Aadhaar eKYC PVC Print
0049 Aadhaar Demographic Update
0050 Online Admission Form
0051 Vodafone Mobile Top Up
0052 Idea Recharge
0053 Renewal Premium
0054 Airtel Mobile Top Up
0055 Labour Services
0056 Jeevan Pramaan
0057 EPFO Aadhaar Seeding
0058 Government Department Receipt Payment
0059 Passport Services
0060 Dish TV
0061 Docomo Recharge
0062 Registration Certificate
0063 Course Registration
0064 Sarkari Pariksha
0065 Tata Sky
0066 Motor Third Party
0067 Railway Ticket Booking
0068 Airtel DTH
0069 Videocon D2h Recharge
0070 Swachh Bharat
E&IT Department, Govt. of Haryana Page 18
0071 RAP Registration
0072 Reliance GSM Recharge
0073 Internet Recharge
0074 Flight Tickets
0075 CSC Telemedicine
0076 Pradhan Mantri Awas Yojana
0077 National Pension Scheme (NPS)
0078 PVC Card and Biometric Device
0079 Motor Comprehensive
0080 BBPS Mobile Postpaid
0082 CSC Insurance Khata
0083 Telemedicine Jiva Ayurveda
0084 BBPS DTH
0085 BBPS Generic
0086 Basic Computer Course
0087 Health Homeo 999
0088 Aircel Recharge
0089 FASTAG Service
0090 Haryana Land Record Forms
0091 Application Form Submission
0092 Biometric Devices (UIDAI RD Service Compliant)
0093 Pradhan Mantri Fasal Bima Yojana
0094 CSC Skill Centre
0095 Online Application Form
0096 Basic Banking Course
0097 Tally Software Registration
0098 BBPS Landline Postpaid
0099 Consumer Grievance Registration
0100 NIELIT Courses
0101 Birth and Death Application
0102 IRCTC Registration
0103 Uninor Mobile Top Up
0104 Allopathic Consultation
0105 Meter and Other Complaints (UHBVN)
0106 Health Services
0107 Personal Accidental
0108 Income Tax Filing
0109 Reliance Jio
0110 Health Homeo 199
0111 Patanjali Ayurveda
0112 Application Form for Card Print
E&IT Department, Govt. of Haryana Page 19
0113 Basic English Learning
0114 Printing Service
0115 Online Store
0116 Swachh Sankalp se Swachh Siddhi
0117 Tally Certification with Flash Content
0118 Reliance CDMA Recharge
0119 GST & TDS Return, DSC, LLP Registration
0120 Haryana Police Services
0121 FASTAG Topup
0122 FASTAG Purchase
0123 CAD Registration
0124 Online Registration for Unemployed
0125 FASTAG Issuance
0126 Online Registration for English Speaking Course
0127 Ujala - EESL
0128 Medicine
0129 Life Insurance
0130 Tally Self Learning Manual
0131 Sun TV
0132 Course on GST
0133 SSDG Haryana
0134 Certificate Printing
0135 Super 30 Books
0136 Tally Kaushal Praman Patra
0137 Telemedicine
0138 eLegal Consultancy
0139 OYO Rooms
0140 Life Certificate (LIC)
0141 Veterinary Doctor Consultation
0142 Haryana Municipality e-Services
0143 Cattle and Live Stock
0144 Forest Services
0145 Bus Ticket Booking
0146 IIT/JEE/BITSAT/NEET Preparation
0147 Diagnostic Services
0148 BBPS Electricity
0149 Advanced English Learning
0150 Swavalamban Contribution
0151 New Connection (DHBVN)
0152 New Connection (UHBVN)
0153 MP State Services
E&IT Department, Govt. of Haryana Page 20
0154 Videocon D2h New Connection
0155 Do It Yourself LED Kit
0156 Know Your TDS
0157 Fire and Allied Perils
0158 BBPS Gas
0159 NIELIT Facilitation Centre
0160 Property Tax Filing
0161 Water Supply/ Sewer Connection
0162 BBPS Broadband Postpaid
0163 Super Speciality Consultation
0164 Health Insurance
0165 Rashtrapati Bhavan Museum Ticket
0166 Tele-Law
0167 SBIePay Maharashtra Transport
0168 Pin Pad Device Payment Service
0169 Purvanchal Vidyut Vitaran Nigam Ltd - PUVVNL
0170 Complete Health Care
0171 Farmer Package Policy
0172 Fee Payment
Section 1.22 Transaction Subtype Codes for AEPS
Code Sub Type of Transaction
0000 Other
E&IT Department, Govt. of Haryana Page 21
Section 1.23 Source Description Codes for e-GRAS
Code Transaction Type Main Source ID
0112 SBI Aggregator 0007
0113 PNB Aggregator 0007
0114 IDBI Aggregator 0007
Section 1.24 Transaction Type Codes for e-GRAS
Code Transaction Type Main Source ID
0192 Other 0007
Section 1.25 Transaction Subtype Codes for e-GRAS
Code Sub Type of Transaction
0000 Other
E&IT Department, Govt. of Haryana Page 22
Section 1.26 Source Description Codes for BHIM APP
Code Transaction Type Main Source ID
0116 BHIM APP 0008
Section 1.27 Transaction Type Codes for BHIM APP
Code Transaction Type Main Source ID
0193 Other 0008
Section 1.28 Transaction Subtype Codes for BHIM APP
Code Sub Type of Transaction
0000 Other
E&IT Department, Govt. of Haryana Page 23
Section 1.29 Source Description Codes for USSD UPI APP
Code Transaction Type Main Source ID
0117 USSD 0009
Section 1.30 Transaction Type Codes for USSD UPI APP
Code Transaction Type Main Source ID
0194 Other 0009
Section 1.31 Transaction Subtype Codes for USSD UPI APP
Code Sub Type of Transaction
0000 Other
E&IT Department, Govt. of Haryana Page 24
Section 1.32 Source Description Codes for Rupay Card on POS
Code Transaction Type Main Source ID
0118 Rupay Card on POS 0010
Section 1.33 Transaction Type Codes for Rupay Card on POS
Code Transaction Type Main Source ID
0195 Other 0009
Section 1.34 Transaction Subtype Codes for Rupay Card on POS
Code Sub Type of Transaction
0000 Other