Web Notify
This api will be used for notifying the Payer by the Merchant prior to the execution.
Header value should be same as of originalMerchantRequestId sent in request body
Amount for which customer is notified for execution.
Constraints:Amount in two decimals. Decimals are mandatory.
Mandate execution timestamp (Future Timestamp on which mandate will be executed)
Format:String with proper date format (YYYY-MM-DDTHH:MM:SS+05:30)
Merchant generated unique id for for the Notification.
Constraint: Max 35 characters alphanumeric, can also contain hyphen(-), dot(.) & underscore(_)
Remarks sent by merchant for notify mandate
Constraint: The transaction note must be alphanumeric, with a minimum length of 1 character and a maximum length of 50 characters.
umn returned in create mandate callback
Constraints:35 character alphanumeric unique id.
Current Epoch Unix timestamp string. Has to be of 13 digit in Milliseconds.
Example: 1496918882000.
Merchant request of the original create mandate request.
Merchant Defined Parameters
Example: "{\"udf1\":\"value1\",\"udf2\":\"value2\",…}"
Note: Few special characters are not allowed. Regex for the characters which are not allowed : ^[^/#-()*!%~`]+$
Status of the API.
Values:SUCCESS, FAILURE
PSP response code for the API.
Values: Refer Codes Guide in Resource Section.
PSP response message for the API.
Values: Refer Codes Guide in Resource Section.
Amount for which customer is notified for execution.
Values:As passed in request
Response code returned by gateway for the notification.
Response message returned by gateway for the notification.
Response status returned by gateway.
Values:PENDING, FAILURE
upiRequestId as passed in request
Unique id for the channel via which request is made.
Values:As passed in request.
Unique id for merchant.
Values:As passed in request.
Merchant generated unique id for collect request.
Constraint: Max 35 characters & Alphanumeric.
Mandate execution timestamp (Future Timestamp on which mandate will be executed)
Values:As passed in request
gatewayMandateId returned in create mandate
Values:As passed for gatewayMandateId in webMandate request.
Any mandate notification summary. If pssed in request, it will be same in response else a default value is send.
umn returned in create mandate callback
Values:As passed in request
Sequence Number of Mandate execution
Merchant Defined Parameters
Example: "{\"udf1\":\"value1\",\"udf2\":\"value2\",…}"

