Update Sub Merchant
This api updates a sub merchant with the given subMerchantId and subMerchantChannelId. Atleast one optional field has to be passed along with 2 mandatory fields.
application/json
This is a signature over combination of headers, payload. Refer Signature Calculation section for more details.
Will be shared while onboarding.
Will be shared while onboarding.
application/json
This is an epoch unix timestamp string. For example, 1496918882000. It can be used by us to invalidate older requests.
Provided during on-boarding. To be passed in the apis if it needs to be invoked in sub merchant mode.
Provided during on-boarding. To be passed in the apis if it needs to be invoked in sub merchant mode.
Merchant generated sub-merchant id value
Constraints: Alphanumeric string. Maximum length is 256.
Sub-merchant channel id
Constraints: Alphanumeric string. Maximum length is 256.
Mcc code of the sub-merchant
Constraints: Numeric String.(4)
Tells whether the sub-merchant is enabled or not
Constraints: True/False
Callback Urls needs to be configured for each event
Constraints: Stringified Array of JSON objects. Each Json object has type and url params. Refer Server Callbacks section for allowed value of type.
Name of sub-merchant
Constraints: Alphanumeric string. Maximum length is 100.
Market name of the sub-merchant
Constraints: Alphanumeric string. Maximum length is 50.
City of sub-merchantAlphanumeric string. Maximum length is 50.
Address of sub-merchant
Constraints: Alphanumeric string. Maximum length is 200.
State of sub-merchant
Constraints: Alphanumeric string. Maximum length is 50.
Pincode of sub-merchant
Constraints: Numeric String.(6)
Mobile number of sub-merchant
Constraints: Numeric String.(10)
Owner of sub-merchant firm
Constraints: Alphanumeric string. Maximum length is 50.
Partner name of sub-merchant firm
Constraints: Alphanumeric string. Maximum length is 50.
Partner name of sub-merchant firm
Constraints: Alphanumeric string. Maximum length is 50.
Description of mcc
Constraints: Alphanumeric string.
GSTIN
Constraints: Alphanumeric string.
PAN Number of sub-merchant
Constraints: Alphanumeric string.(10)
Store id for sub-merchant
Constraints: Alphanumeric string. Maximum length is 20.
Terminal identifier for sub-merchant
Constraints: Alphanumeric string. Maximum length is 20.
Merchant type for sub-merchant
Constraints: SMALL,LARGE.
Genre of sub-merchant
Constraints: ONLINE, OFFLINE.
Onboarding type of sub-merchant
Constraints: BANK, AGGREGATOR
Brand name of sub-merchant
Constraints: Alphanumeric string. Maximum length is 99.
Legal name for sub-merchant
Constraints: Alphanumeric string. Maximum length is 99.
Franchise name of merchant
Constraints: Alphanumeric string. Maximum length is 99.
Ownership type of sub-merchant
Constraints: PROPRIETARY,PARTNERSHIP,PRIVATE,PUBLIC,OTHERS.
Merchant Defined Parameters
Example: "{\"udf1\":\"value1\",\"udf2\":\"value2\",…}"
Note: Few special characters are not allowed. Regex for the characters which are not allowed : ^[^/#-()*!%~`]+$
Merchant identifier for sub-merchant.
Constraints: Alphanumeric string. Maximum length is 20.
Timestamp to be used in JWS.
Constraints: As passed in the request body.
Array of JSON objects to provide custom configurations for every submerchant. Each Json object has config, value and action (wherever applicable) keys. Only the flags passed in the request will be updated rest will remain same.
Note: Possible values for ACTION: ADD or REMOVE. It should be passed only in cases where the value is a list.
Status of the API.
Values: SUCCESS, FAILURE.
SUCCESS if call succeeded. Otherwise shows the error code.
Values: Refer error code section.
SUCCESS if call succeeded. Otherwise shows verbose error.
Values: Refer error code section.
Unique id for merchant.
Values: As passed in request.
Unique id for the channel via which request is made.
Values: As passed in request.
Merchant generated sub-merchant id value
Values: As passed in request.
Sub-merchant channel id
Values: As passed in request.
VPA for the sub-merchant
Values: As passed in request.
Masked account number for the sub-merchant
Values: XXXX123456.
Ifsc code of the sub-merchant current bank account
Values: As passed in request.
Mcc code of the sub-merchant
Values: As passed in request.
Tells whether the sub-merchant is enabled or not
Values: By default it is false. Initiate update sub-merchant to enable it.
Callback Urls needs to be configured for each event
Values: As passed in request.
Stringified json for udf parameters.
Have questions?
- Need help? Contact support
- LLM? Read llms.txt

