SlideShare a Scribd company logo
1 of 4
Document for P2B Integration
Mandatory Information required to start the integration Process:
Live Environment posting URL https://secure.paytm.in/P2B?JsonData=
Test Environment posting URL https://pguat.paytm.com/P2B?JsonData=
SN Field Name Field Type Length(Max) Description IsMandatory
1 BANK_ACC_NO N 1-30 Y
2 IFSC_CODE N 11 Y
3 ACC_TYPE A Y
4 MOBILE_NO AN 1-70 Y
5 SENDER_NAME AN 1-70 Y
6 AMOUNT N 1-20 -.00 Y
7 CURRENCY Char 3 Always” INR” Y
8 MID Char 1-20 Y
Y
9 ORDER_ID AlphaNumeric 20
10 REQUEST_TYPE Char 6 P2B_S2S always Y
11 CHANNEL Char 6 “WEB” always Y
12 REMARKS Char 30 Y
13 CHECKSUM AlphaNumeric Y
JSON Request Template
{
"BANK_ACC_NO": "06310120008264",
"IFSC_CODE": "KKBK0000958",
"ACC_TYPE": "10",
"MOBILE_NO": "8587830632",
"SENDER_NAME": "PRAVEEN",
"AMOUNT": "20",
"CURRENCY": "INR",
"MID": "klbGlV59135347348753",
"ORDER_ID": "ORDER488869808",
"REQUEST_TYPE": "P2B_S2S",
"CHANNEL": "WEB",
"REMARKS": "Txn",
"CHECKSUM":
"v04FL234ZASILOACkHpIJ3nUPFAqwzzdXjziK2SQR8rBCEK/wZKqrGLjkJDSA0r2GnwQHnzibwLEh3eOoPiZ
M3MOJ+u5XGoqSS3FoyiM29Y="
}
Checksum Parameter:
checksummap.put("BANK_ACC_NO", p2bInputTO.getBankAccntNum());
checksummap.put("IFSC_CODE",p2bInputTO.getIfscCode() );
checksummap.put("ACC_TYPE", p2bInputTO.getAccntType());
checksummap.put("MOBILE_NO",p2bInputTO.getMobNum() );
checksummap.put("SENDER_NAME", p2bInputTO.getSenderName());
checksummap.put("AMOUNT", p2bInputTO.getAmount());
checksummap.put("CURRENCY",p2bInputTO.getCurrency() );
checksummap.put("MID", p2bInputTO.getMid());
checksummap.put("ORDER_ID", p2bInputTO.getOrderId());
checksummap.put("REQUEST_TYPE", p2bInputTO.getRequestType());
checksummap.put("REMARKS", p2bInputTO.getRemarks());
Response
SN Field Name Field Type Length(Max) Description IsMandatory
1 PG_TXN_ID N 15 Y
2 BANK_TXN_ID N 15 Y
3 BANK_ACC_NO A 1-30 Y
4 MOBILE_NO AN 1-70 Y
6 AMOUNT N 1-20 -.00 Y
7 CURRENCY Char 3 Always” INR” Y
8 MID Char 1-20 Y
Y
9 ORDER_ID AlphaNumeric 20
10 REQUEST_TYPE Char 6 P2B_S2S always Y
11 TXN_STATUS Char 30 Y
12 RESPCODE N Y
13 TXN_MSG Char Y
12 CHECKSUM AlphaNumeric Y
Response:
{
"PG_TXN_ID": "20617",
"BANK_TXN_ID": "20617",
"BANK_ACC_NO": "06310120008264",
"MOBILE_NO": "8587830632",
"AMOUNT": "20",
"CURRENCY": "INR",
"MID": "klbGlV59135347348753",
"ORDER_ID": "ORDER488869808",
"REQUEST_TYPE": "P2B_S2S",
"TXN_STATUS": "FAILED",
"RESPCODE": "402",
"TXN_MSG": "Invalid Response From Bank",
"CHECKSUM":
"sJ9KGJ7POyu+COiWnE0K3ZqPdtNFc3mqMOWQ+PtPDBNHEMFevppBLNtObSmVqCLDAeo+uxyre/mnkN84xm
dUZl3nHoDcWnNPd4CMLV9+Fts="
}
Response Checksum Generation:
TreeMap<String,String> checksummap=new TreeMap<String, String>();
checksummap.put("PG_TXN_ID",p2bInputTO.getTxnId());
checksummap.put("BANK_TXN_ID",p2bInputTO.getTxnId());
checksummap.put("BANK_ACC_NO", p2bInputTO.getBankAccntNum());
checksummap.put("MOBILE_NO",p2bInputTO.getMobNum() );
checksummap.put("AMOUNT", p2bInputTO.getAmount());
checksummap.put("CURRENCY",p2bInputTO.getCurrency() );
checksummap.put("MID", p2bInputTO.getMid());
checksummap.put("ORDER_ID", p2bInputTO.getOrderId());
checksummap.put("REQUEST_TYPE", p2bInputTO.getRequestType());
checksummap.put("TXN_STATUS", p2bInputTO.getTxnstatus());
checksummap.put("RESPCODE", p2bInputTO.getRespcode());
checksummap.put("TXN_MSG", p2bInputTO.getRespMessage());

More Related Content

Similar to P2B Integration Mandatory Info

mDevCamp 2016 - Zingly, or how to design multi-banking app
mDevCamp 2016 - Zingly, or how to design multi-banking appmDevCamp 2016 - Zingly, or how to design multi-banking app
mDevCamp 2016 - Zingly, or how to design multi-banking appPetr Dvorak
 
Samsung pay: tokenized numbers flaws and issues
Samsung pay: tokenized numbers flaws and issuesSamsung pay: tokenized numbers flaws and issues
Samsung pay: tokenized numbers flaws and issuesPriyanka Aash
 
Elixir & apis - presentation at ElixirConf 2016
Elixir & apis - presentation at ElixirConf 2016Elixir & apis - presentation at ElixirConf 2016
Elixir & apis - presentation at ElixirConf 2016Victoria Wagman
 
Guidelines for using Ericsson's exposed charging APIs
Guidelines for using Ericsson's exposed charging APIsGuidelines for using Ericsson's exposed charging APIs
Guidelines for using Ericsson's exposed charging APIsAlan Quayle
 
The Future of Progressive Web Apps - View Source conference, Berlin 2016
The Future of Progressive Web Apps - View Source conference, Berlin 2016The Future of Progressive Web Apps - View Source conference, Berlin 2016
The Future of Progressive Web Apps - View Source conference, Berlin 2016Robert Nyman
 
Mắt kính chính hãng trả góp 0%
Mắt kính chính hãng trả góp 0%Mắt kính chính hãng trả góp 0%
Mắt kính chính hãng trả góp 0%Phcng991605
 
The Future of the Web - Cold Front conference 2016
The Future of the Web - Cold Front conference 2016The Future of the Web - Cold Front conference 2016
The Future of the Web - Cold Front conference 2016Robert Nyman
 
Integration of payment gateways using Paypal account
Integration of payment gateways using Paypal account Integration of payment gateways using Paypal account
Integration of payment gateways using Paypal account Phenom People
 
Interledger Application/ Setup Protocols
Interledger Application/ Setup ProtocolsInterledger Application/ Setup Protocols
Interledger Application/ Setup ProtocolsInterledger
 
NationJS: Node Noob to not so Noob
NationJS: Node Noob to not so Noob NationJS: Node Noob to not so Noob
NationJS: Node Noob to not so Noob reybango
 
From Node.js noob to not so noob
From Node.js noob to not so noobFrom Node.js noob to not so noob
From Node.js noob to not so noobreybango
 
Cca venue worldintegrationmanual
Cca venue worldintegrationmanualCca venue worldintegrationmanual
Cca venue worldintegrationmanualRaghavendra chary
 
Online Bus Reservation
Online Bus ReservationOnline Bus Reservation
Online Bus ReservationAstha Patel
 
The dark side of the app - Todi Appy Days 2015
The dark side of the app - Todi Appy Days 2015The dark side of the app - Todi Appy Days 2015
The dark side of the app - Todi Appy Days 2015Todi Appy Days
 
The dark side of the app
The dark side of the appThe dark side of the app
The dark side of the appSimone Di Maulo
 

Similar to P2B Integration Mandatory Info (20)

mDevCamp 2016 - Zingly, or how to design multi-banking app
mDevCamp 2016 - Zingly, or how to design multi-banking appmDevCamp 2016 - Zingly, or how to design multi-banking app
mDevCamp 2016 - Zingly, or how to design multi-banking app
 
TripThru_API_Doc_v1
TripThru_API_Doc_v1TripThru_API_Doc_v1
TripThru_API_Doc_v1
 
Samsung pay: tokenized numbers flaws and issues
Samsung pay: tokenized numbers flaws and issuesSamsung pay: tokenized numbers flaws and issues
Samsung pay: tokenized numbers flaws and issues
 
Payments On Rails
Payments On RailsPayments On Rails
Payments On Rails
 
Elixir & apis - presentation at ElixirConf 2016
Elixir & apis - presentation at ElixirConf 2016Elixir & apis - presentation at ElixirConf 2016
Elixir & apis - presentation at ElixirConf 2016
 
Guidelines for using Ericsson's exposed charging APIs
Guidelines for using Ericsson's exposed charging APIsGuidelines for using Ericsson's exposed charging APIs
Guidelines for using Ericsson's exposed charging APIs
 
The Future of Progressive Web Apps - View Source conference, Berlin 2016
The Future of Progressive Web Apps - View Source conference, Berlin 2016The Future of Progressive Web Apps - View Source conference, Berlin 2016
The Future of Progressive Web Apps - View Source conference, Berlin 2016
 
Mắt kính chính hãng trả góp 0%
Mắt kính chính hãng trả góp 0%Mắt kính chính hãng trả góp 0%
Mắt kính chính hãng trả góp 0%
 
The Future of the Web - Cold Front conference 2016
The Future of the Web - Cold Front conference 2016The Future of the Web - Cold Front conference 2016
The Future of the Web - Cold Front conference 2016
 
Integration of payment gateways using Paypal account
Integration of payment gateways using Paypal account Integration of payment gateways using Paypal account
Integration of payment gateways using Paypal account
 
Interledger Application/ Setup Protocols
Interledger Application/ Setup ProtocolsInterledger Application/ Setup Protocols
Interledger Application/ Setup Protocols
 
NationJS: Node Noob to not so Noob
NationJS: Node Noob to not so Noob NationJS: Node Noob to not so Noob
NationJS: Node Noob to not so Noob
 
From Node.js noob to not so noob
From Node.js noob to not so noobFrom Node.js noob to not so noob
From Node.js noob to not so noob
 
Cca venue worldintegrationmanual
Cca venue worldintegrationmanualCca venue worldintegrationmanual
Cca venue worldintegrationmanual
 
Online Bus Reservation
Online Bus ReservationOnline Bus Reservation
Online Bus Reservation
 
The dark side of the app - Todi Appy Days 2015
The dark side of the app - Todi Appy Days 2015The dark side of the app - Todi Appy Days 2015
The dark side of the app - Todi Appy Days 2015
 
The dark side of the app
The dark side of the appThe dark side of the app
The dark side of the app
 
Anex....,,,.
Anex....,,,.Anex....,,,.
Anex....,,,.
 
Anex....,,,.
Anex....,,,.Anex....,,,.
Anex....,,,.
 
Steps india technologies
Steps india technologiesSteps india technologies
Steps india technologies
 

Recently uploaded

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 

Recently uploaded (20)

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 

P2B Integration Mandatory Info

  • 1. Document for P2B Integration Mandatory Information required to start the integration Process: Live Environment posting URL https://secure.paytm.in/P2B?JsonData= Test Environment posting URL https://pguat.paytm.com/P2B?JsonData= SN Field Name Field Type Length(Max) Description IsMandatory 1 BANK_ACC_NO N 1-30 Y 2 IFSC_CODE N 11 Y 3 ACC_TYPE A Y 4 MOBILE_NO AN 1-70 Y 5 SENDER_NAME AN 1-70 Y 6 AMOUNT N 1-20 -.00 Y 7 CURRENCY Char 3 Always” INR” Y 8 MID Char 1-20 Y Y 9 ORDER_ID AlphaNumeric 20 10 REQUEST_TYPE Char 6 P2B_S2S always Y 11 CHANNEL Char 6 “WEB” always Y 12 REMARKS Char 30 Y 13 CHECKSUM AlphaNumeric Y JSON Request Template { "BANK_ACC_NO": "06310120008264", "IFSC_CODE": "KKBK0000958", "ACC_TYPE": "10", "MOBILE_NO": "8587830632", "SENDER_NAME": "PRAVEEN", "AMOUNT": "20", "CURRENCY": "INR", "MID": "klbGlV59135347348753", "ORDER_ID": "ORDER488869808", "REQUEST_TYPE": "P2B_S2S", "CHANNEL": "WEB", "REMARKS": "Txn",
  • 2. "CHECKSUM": "v04FL234ZASILOACkHpIJ3nUPFAqwzzdXjziK2SQR8rBCEK/wZKqrGLjkJDSA0r2GnwQHnzibwLEh3eOoPiZ M3MOJ+u5XGoqSS3FoyiM29Y=" } Checksum Parameter: checksummap.put("BANK_ACC_NO", p2bInputTO.getBankAccntNum()); checksummap.put("IFSC_CODE",p2bInputTO.getIfscCode() ); checksummap.put("ACC_TYPE", p2bInputTO.getAccntType()); checksummap.put("MOBILE_NO",p2bInputTO.getMobNum() ); checksummap.put("SENDER_NAME", p2bInputTO.getSenderName()); checksummap.put("AMOUNT", p2bInputTO.getAmount()); checksummap.put("CURRENCY",p2bInputTO.getCurrency() ); checksummap.put("MID", p2bInputTO.getMid()); checksummap.put("ORDER_ID", p2bInputTO.getOrderId()); checksummap.put("REQUEST_TYPE", p2bInputTO.getRequestType()); checksummap.put("REMARKS", p2bInputTO.getRemarks()); Response SN Field Name Field Type Length(Max) Description IsMandatory 1 PG_TXN_ID N 15 Y 2 BANK_TXN_ID N 15 Y 3 BANK_ACC_NO A 1-30 Y 4 MOBILE_NO AN 1-70 Y 6 AMOUNT N 1-20 -.00 Y 7 CURRENCY Char 3 Always” INR” Y 8 MID Char 1-20 Y Y 9 ORDER_ID AlphaNumeric 20 10 REQUEST_TYPE Char 6 P2B_S2S always Y 11 TXN_STATUS Char 30 Y 12 RESPCODE N Y 13 TXN_MSG Char Y 12 CHECKSUM AlphaNumeric Y
  • 3. Response: { "PG_TXN_ID": "20617", "BANK_TXN_ID": "20617", "BANK_ACC_NO": "06310120008264", "MOBILE_NO": "8587830632", "AMOUNT": "20", "CURRENCY": "INR", "MID": "klbGlV59135347348753", "ORDER_ID": "ORDER488869808", "REQUEST_TYPE": "P2B_S2S", "TXN_STATUS": "FAILED", "RESPCODE": "402", "TXN_MSG": "Invalid Response From Bank", "CHECKSUM": "sJ9KGJ7POyu+COiWnE0K3ZqPdtNFc3mqMOWQ+PtPDBNHEMFevppBLNtObSmVqCLDAeo+uxyre/mnkN84xm dUZl3nHoDcWnNPd4CMLV9+Fts=" } Response Checksum Generation: TreeMap<String,String> checksummap=new TreeMap<String, String>(); checksummap.put("PG_TXN_ID",p2bInputTO.getTxnId());
  • 4. checksummap.put("BANK_TXN_ID",p2bInputTO.getTxnId()); checksummap.put("BANK_ACC_NO", p2bInputTO.getBankAccntNum()); checksummap.put("MOBILE_NO",p2bInputTO.getMobNum() ); checksummap.put("AMOUNT", p2bInputTO.getAmount()); checksummap.put("CURRENCY",p2bInputTO.getCurrency() ); checksummap.put("MID", p2bInputTO.getMid()); checksummap.put("ORDER_ID", p2bInputTO.getOrderId()); checksummap.put("REQUEST_TYPE", p2bInputTO.getRequestType()); checksummap.put("TXN_STATUS", p2bInputTO.getTxnstatus()); checksummap.put("RESPCODE", p2bInputTO.getRespcode()); checksummap.put("TXN_MSG", p2bInputTO.getRespMessage());