Response Handling
System receives the Response Pay XML from NPCI for the Request Pay sent. The parsing of the XML is done as per the specification.
System matches the request sent and the response received for the request with the help of 'Message Identifier (msgId)' present in the header of the XML.
Based on the response received the Payment status in system is updated appropriately as below:
Transaction Type (API Name in first tag of Response XML) | Response Code | Transaction Status | Response Status |
---|---|---|---|
45 or 48 | 00 | Processed | Approved |
91 | Processed | Deemed Approved | |
Response Pay | Other than ‘00’, ‘91’ | Rejected | Declined |
Response Pay | M0 & Result is 'Deemed' | Processes | Deemed Approved |
Response Pay | M0 and Result is 'Failure' | Rejected | Declined |
Parent topic: Outbound IMPS Payment Processing