Account Entity🔗
The Account entity consists of the following fields. You can find the JSON sample entity on the right side.
id-
stringThe unique identifier of a sub-merchant account generated by Razorpay. The maximum length is 18 characters. For example,acc_GLGeLkU2JUeyDZ. type-
stringThe account type. Possible value isstandard. status-
stringThe status of the account. Possible values:createdsuspended
email-
stringThe sub-merchant's business email address. phone-
integerThe sub-merchant's business phone number. The minimum length is 8 characters and the maximum length is 15. legal_business_name-
stringThe name of the sub-merchant's business. For example,Acme Corp. The minimum length is 4 characters and the maximum length is 200. customer_facing_business_name-
stringThe sub-merchant billing label as it appears on the Razorpay Dashboard. The minimum length is 1 character and the maximum length is 255.Handy Tip
This parameter might be required to complete the KYC process. However, it is optional for this API. business_type-
stringThe type of business operated by the sub-merchant. List of possible values are available here. reference_id-
stringPartner's external account reference id. The minimum length is 1 character and the maximum length is 512. profile-
objectThe business details of the sub-merchant's account.category-
stringThe business category of the sub-merchant. Possible values: Business Category sub-category-
stringThe business sub-category of the sub-merchant. Possible values: Business Sub-Category descriptiondeprecated-
stringThis parameter has been deprecated. Pass the description using thebusiness_modelparameter. business_model-
stringThe business description. The minimum length is 1 character and the maximum length is 250. addresses-
objectDetails of sub-merchant's address.operation-
objectDetails of the sub-merchant's operational address.Handy Tip
This parameter might be required to complete the KYC process. However, it is optional for this API.street1stringAddress, line 1. The maximum length is 100 characters.street2stringAddress, line 2. The maximum length is 100 characters.citystringThe city. The maximum length is 100 characters.statestringThe state. The minimum length is 2 and the maximum length is 100.postal_codeintegerThe postal code. This should be exactly 6 characters.countrystringThe country. The minimum length is 2 and the maximum length is 64.
registered-
objectDetails of the sub-merchant's registered address.street1stringAddress, line 1. The maximum length is 100 characters.street2stringAddress, line 2. The maximum length is 100 characters.citystringThe city. The maximum length is 100 characters.statestringThe state. The minimum length is 2 and the maximum length is 100.postal_codeintegerThe postal code. This should be exactly 6 characters.countrystringThe country. The minimum length is 2 and the maximum length is 64.
legal_info-
objectThe legal details about the sub-merchant's business.panstringValid PAN number details of the sub-merchant's business.- This is a 10-digit alphanumeric code. For example,
AVOJB1111K. - The 4th digit should be either of 'C', 'H', 'F', 'A', 'T', 'B', 'J', 'G', 'L'.
- The regex for Company PAN is
/^[a-zA-z]{5}\d{4}[a-zA-Z]{1}$/.
Handy Tip
This parameter might be required to complete the KYC process. However, it is optional for this API.
- This is a 10-digit alphanumeric code. For example,
gststringValid GSTIN number details of the sub-merchant.- This is a 15-digit PAN-based unique identification number.
- The Regex for GSTIN is
/^[0123][0-9][a-z]{5}[0-9]{4}[a-z][0-9][a-z0-9][a-z0-9]$/gi.
cinstringCIN is for Private Limited and Public Limited, whereas LLPIN is for LLP business type.- This is a 21-digit alpha-numeric number.
- The Regex for CIN is
/^([a-z]{3}-\d{4}|[ul]\d{5}[a-z]{2}\d{4}[a-z]{3}\d{6})$/i.
brand-
objectThe branding details of the sub-merchant's business.colorstringThe color code of sub-merchant's business brand. This is a 6-character hex code (Regex: [a-fA-F0-9]{6}).
notes-
objectContains user-defined fields stored by the partner for reference purposes. contact_name-
stringThe name of the contact. The minimum length is 4 and the maximum length is 255 characters. contact_info-
objectOptions available for contact support.chargeback-
objectThe type of contact support.emailstringThe email id of chargeback POC. The maximum length is:- local part (before @): 64 characters.
- domain part (after @): 68 characters.
The total character length supported is 132.
phoneintegerThe phone number of chargeback POC. The maximum length is 10 characters.policy_urlstringThe URL of chargeback policy. Regex is (protocol://:port/resource path?querystring#fragementid)
protocol-both http/https allowed. Only domain name is mandatory.
refund-
objectThe type of contact support.emailstringThe email id of refund POC. The maximum length is:- local part (before @): 64 characters.
- domain part (after @): 68 characters.
The total character length supported is 132.
phoneintegerThe phone number of refund POC. The maximum length is 10 characters.policy_urlstringThe URL of refund policy. Regex is (protocol://:port/resource path?querystring#fragementid)
protocol-both http/https allowed.
support-
arrayThe type of contact support.emailstringThe email id of support POC. The maximum length is:- local part (before @): 64 characters.
- domain part (after @): 68 characters.
The total character length supported is 132.
phoneintegerThe phone number of support POC. The maximum length is 10 characters.policy_urlstringThe URL of support policy. Regex is (protocol://:port/resource path?querystring#fragementid)
protocol-both http/https allowed.
apps-
objectThe app details of the sub-merchant's businesswebsites-
arrayThe website/app for the sub-merchant's business. A minimum of 1 website is required. android-
arrayAndroid app detailsurlstringThe link of the Android app. Regex is (protocol://:port/resource path?querystring#fragementid)
protocol-both http/https allowed.namestringThe name of the Android app.
ios-
arrayiOS app detailsurlstringThe link of the iOS app. Regex is (protocol://:port/resource path?querystring#fragementid)
protocol-both http/https allowed.namestringThe name of the iOS app.