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