Create a new merchant with settlement and company details.
Documentation Index
Fetch the complete documentation index at: https://docs.eximpe.com/llms.txt
Use this file to discover all available pages before exploring further.
PENDING (requires approval)APPROVED (auto-approved for testing)company_details: Company registration, business information, and contact detailssettlement_details: Bank account details for settlements| Name | Type | Required | Description | Constraints |
|---|---|---|---|---|
| company_details | object | Yes | Company, business, and contact details. | See Company Details |
| settlement_details | object | Yes | Bank account details for settlements. | See Settlement Details |
| Name | Type | Required | Description | Constraints |
|---|---|---|---|---|
| string | Yes | Contact email for the sub-merchant. | RFC 5322 email format | |
| phone_number | string | Yes | Contact phone number with country code. | E.164 format (e.g., +919876543210) |
| legal_name | string | Yes | Legal name of the company. | Max 255 chars |
| brand_name | string | Yes | Brand/trade name. | Max 255 chars |
| registration_number | string | Yes | Company registration number. | Alphanumeric with dashes |
| international_org_type | string | Yes | Type of organization. | Enum: Private Limited Company, Public Limited Company, Limited Liability Company, Joint Stock Company, Free Zone Company / Entity, Partnership / LLP, Sole Proprietorship, Other |
| tax_id | string | Yes | Tax identification number. | Alphanumeric with dashes |
| website | string | Yes | Company website URL. | Must include https:// prefix |
| monthly_avg_transaction_volume | string | Yes | Expected monthly transaction volume. | Enum: LESS_THAN_5_K, BETWEEN_5_K_AND_20_K, BETWEEN_20_K_AND_50_K, BETWEEN_50_K_AND_100_K, BETWEEN_100_K_AND_250_K, BETWEEN_250_K_AND_500_K, ABOVE_500_K |
| business_category | string | Yes | Business category (comma-separated for multiple). | Enum: E-commerce (physical goods & cross-border shipping), Digital goods / software / downloads, SaaS / subscriptions / recurring billing, Services (delivered cross-border), Marketplace / platform (multiple sellers), Other |
| business_category_other | string | Conditionally | Description when category includes “Other”. | Required if business_category includes Other |
| business_mode | string | Yes | Mode of business. | Enum: b2b, b2c, marketplace |
| description_of_products_and_services | string | Yes | Detailed description of products/services. | Max 1024 chars |
| mcc | string | No | Merchant Category Codes. | Comma-separated 4-digit codes (e.g., 5411,5812) |
| hs_codes | array | No | HS codes for goods traded. | Array of HS code strings |
| agreement_details | string | No | Agreement details with the merchant. | Max 1024 chars |
| registered_address | string | Yes | Registered office address. | Max 255 chars |
| registered_city | string | Yes | Registered office city. | Max 255 chars |
| registered_state | string | Yes | Registered office state/province. | Max 255 chars |
| registered_country | string | Yes | Registered office country. | Full country name (e.g., India, United States) |
| registered_pincode | string | Yes | Registered office postal code. | Max 20 chars |
| same_as_registered_address | boolean | Yes | Whether communication address matches registered. | true or false |
| communication_address | string | Conditionally | Communication address. | Required if same_as_registered_address is false |
| communication_city | string | Conditionally | Communication city. | Required if same_as_registered_address is false |
| communication_state | string | Conditionally | Communication state. | Required if same_as_registered_address is false |
| communication_country | string | Conditionally | Communication country. | Required if same_as_registered_address is false |
| communication_pincode | string | Conditionally | Communication postal code. | Required if same_as_registered_address is false |
same_as_registered_address is true, communication address fields are auto-populated from registered address."E-commerce (physical goods & cross-border shipping),SaaS / subscriptions / recurring billing").| Name | Type | Required | Description | Constraints |
|---|---|---|---|---|
| bank_account_number | string | Yes | Bank account number. | Alphanumeric |
| bank_account_name | string | Yes | Name on the bank account. | Max 255 chars |
| bank_swift_code | string | Yes | SWIFT/BIC code. | Standard SWIFT format |
| bank_name | string | Yes | Name of the bank. | Max 255 chars |
| bank_branch_name | string | Yes | Branch name. | Max 255 chars |
| bank_address | string | Yes | Bank branch address. | Max 255 chars |
| bank_city | string | Yes | Bank city. | Max 255 chars |
| bank_state | string | Yes | Bank state/province. | Max 255 chars |
| bank_country | string | Yes | Bank country. | Full country name (e.g., India, United States) |
| bank_pincode | string | Yes | Bank postal code. | Max 20 chars |
| routing_number | string | Yes | Routing/IFSC number. | Alphanumeric |
| Code | Message | Description |
|---|---|---|
| ERR_MERCHANT_001 | Validation error | Request validation failed — check details for field-level errors |
registered_country, communication_country, bank_country) must use the full country name (e.g., "India", "United States", "United Arab Emirates").
+919876543210, +14155551234).
"Other" is included, business_category_other must provide a description.Client Application ID - Your unique application identifier used to authenticate API requests. You can find your Client ID in the Developer Settings section of the merchant dashboard.
Client Secret Key - Your secret key used alongside the Client ID for secure authentication. Keep this confidential and never expose it in client-side code. Available in the Developer Settings section of the merchant dashboard.
API Version - Specifies which version of the API to use (e.g., '1.X.X', '2.X.X', or '3.X.X'). This header allows you to control which API version your integration uses. Default version information is available in the Developer Settings.
Merchant details to create