Web Execute
This api will be used for executing the mandate by Merchant to the Payer.
Header value should be same as of originalMerchantRequestId sent in request body
Amount for which mandate is to be executed.
Constraints:Amount in two decimals. Decimals are mandatory.
Minutes for which request is valid
Format:A number between 1 to 64800, both inclusive, in String format.
Merchant generated unique id for Mandate Execution.
Constraint: Max 35 characters alphanumeric, can also contain hyphen(-), dot(.) & underscore(_)
merchantRequestId used during notification. Used for linking notification and execution.
Condition: Not required in case of 1st Execution with 5 minutes of mandate creation.
Details for refUrl, whether it is 01 (advertisement), 02(Invoice)
Invoice as sent by merchant or reference to the mandate in the form of url.
Mandate Execute Summary.
Constraint: The transaction note must be alphanumeric, with a minimum length of 1 character and a maximum length of 50 characters.
umn returned for create mandate.
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 : ^[^/#-()*!%~`]+$
For ONETIME MANDATE, purpose=01
For SBMD, purpose=77
Contains details of Mutual Funds.
Member Id with ICCL or ARN_RIA with RTA.
Client Id with ICCL or USER_CODE with RTA.
One of the below.
NSE, BSE, KFIN, CAMS.
Folio Number of the MF, used for RTA reporting. Mandatory for RTA reporting.
Unique order number of each MF.
Individual MF amount within the array of MF being purchased.
(Amount in two decimals. Decimals are mandatory).
Scheme Code of the MF, used for RTA reporting. Mandatory for RTA reporting.
AMC Code of the MF, used for RTA reporting. Mandatory for RTA reporting.
PAN Number of the user, used for RTA reporting. Mandatory for RTA reporting.
One of the following: LUMPSUM, SIP.
In-house Number of the SIP.
Application Number (Partner Reference Number)- ITRN.
Split Settlement details of merchant and partners for this transactions.
The type of split for this transaction. Can be AMOUNT, PERCENTAGE, DEFAULT, LATER.
Split share for merchant pool account.
List of partners for which the split needs to be divided with the value.
The LSP id provided by the bank.
Split share for LSP account. Decimal Value.
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 merchant requested the mandate
Values:As passed in request.
Minutes for which request is valid
Format:Timestamp in YYYY-MM-DDTHH:MM:SS+05:30 format, request timestamp plus expiry minutes passed in request.
Response code returned by gateway for the transaction.
Values:00
Response message returned by gateway for the transaction.
Response status returned by gateway.
Values:SUCCESS,FAILURE,PENDING
UPI request id returned by gateway for the transaction
Values:As passed for upiRequestId 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.
As passed in the request.
Values:35 character alphanumeric unique id.
gatewayMandateId returned in create mandate
Values:As passed for gatewayMandateId in webMandate request.
MCC code of the merchant
Values:4121
Details for refUrl, whether it is 01 (advertisement), 02(Invoice). It will be same value if passed in request, else a default value of "00" is sent.
Values:Numeric String
Reference url for the mandate. It will be same value if passed in request else it will be a default url.
Any mandate summary. If pssed in request, it will be same in response else a default value is send.
Timestamp of when txn request was triggered
Format:(YYYY-MM-DDTHH:MM:SS+05:30)
umn returned in create mandate callback
Values:As passed in request.
Merchant Defined Parameters
Example: "{\"udf1\":\"value1\",\"udf2\":\"value2\",…}"

