Update Merchant
curl --request PATCH \
--url https://api-pacb-uat.eximpe.com/partners/merchants/{merchant_id}/ \
--header 'Content-Type: application/json' \
--header 'X-API-Version: <api-key>' \
--header 'X-Client-ID: <api-key>' \
--header 'X-Client-Secret: <api-key>' \
--data '
{
"company_details": {
"legal_name": "Shakti Logistics & Exports Pvt Ltd",
"brand_name": "ShaktiXpress",
"registration_number": "IN09DEL2021PTC987654",
"international_org_type": "Private Limited Company",
"tax_id": "29AABCT1234D1Z9",
"website": "https://www.shaktiexpress.in",
"monthly_avg_transaction_volume": "BETWEEN_20_K_AND_50_K",
"business_category": "E-commerce (physical goods & cross-border shipping)",
"business_mode": "b2b",
"description_of_products_and_services": "ShaktiXpress provides export logistics and warehousing services for textile machinery and automotive components across Asia and Europe.",
"agreement_details": "Master Logistics Agreement valid until 2027-12-31",
"communication_address": "Plot No. 56, Electronic City Phase 1",
"communication_city": "Bengaluru",
"communication_state": "Karnataka",
"communication_country": "India",
"communication_pincode": "560100",
"same_as_registered_address": false,
"registered_address": "7th Floor, Sagar Tech Plaza, Andheri-Kurla Road",
"registered_city": "Mumbai",
"registered_state": "Maharashtra",
"registered_country": "India",
"registered_pincode": "400072",
"hs_codes": [
"85234910",
"84715000"
]
},
"settlement_details": {
"bank_account_number": "5087654321123456",
"bank_account_name": "Shakti Logistics & Exports Pvt Ltd",
"bank_swift_code": "HDFCINBBXXX",
"bank_name": "HDFC Bank Ltd.",
"bank_branch_name": "Andheri East Branch",
"bank_address": "Unit 3A, Ground Floor, Hiranandani Business Park, Powai",
"bank_city": "Mumbai",
"bank_state": "Maharashtra",
"bank_country": "India",
"bank_pincode": "400076",
"routing_number": "HDFC0000001"
}
}
'import requests
url = "https://api-pacb-uat.eximpe.com/partners/merchants/{merchant_id}/"
payload = {
"company_details": {
"legal_name": "Shakti Logistics & Exports Pvt Ltd",
"brand_name": "ShaktiXpress",
"registration_number": "IN09DEL2021PTC987654",
"international_org_type": "Private Limited Company",
"tax_id": "29AABCT1234D1Z9",
"website": "https://www.shaktiexpress.in",
"monthly_avg_transaction_volume": "BETWEEN_20_K_AND_50_K",
"business_category": "E-commerce (physical goods & cross-border shipping)",
"business_mode": "b2b",
"description_of_products_and_services": "ShaktiXpress provides export logistics and warehousing services for textile machinery and automotive components across Asia and Europe.",
"agreement_details": "Master Logistics Agreement valid until 2027-12-31",
"communication_address": "Plot No. 56, Electronic City Phase 1",
"communication_city": "Bengaluru",
"communication_state": "Karnataka",
"communication_country": "India",
"communication_pincode": "560100",
"same_as_registered_address": False,
"registered_address": "7th Floor, Sagar Tech Plaza, Andheri-Kurla Road",
"registered_city": "Mumbai",
"registered_state": "Maharashtra",
"registered_country": "India",
"registered_pincode": "400072",
"hs_codes": ["85234910", "84715000"]
},
"settlement_details": {
"bank_account_number": "5087654321123456",
"bank_account_name": "Shakti Logistics & Exports Pvt Ltd",
"bank_swift_code": "HDFCINBBXXX",
"bank_name": "HDFC Bank Ltd.",
"bank_branch_name": "Andheri East Branch",
"bank_address": "Unit 3A, Ground Floor, Hiranandani Business Park, Powai",
"bank_city": "Mumbai",
"bank_state": "Maharashtra",
"bank_country": "India",
"bank_pincode": "400076",
"routing_number": "HDFC0000001"
}
}
headers = {
"X-Client-ID": "<api-key>",
"X-Client-Secret": "<api-key>",
"X-API-Version": "<api-key>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {
'X-Client-ID': '<api-key>',
'X-Client-Secret': '<api-key>',
'X-API-Version': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
company_details: {
legal_name: 'Shakti Logistics & Exports Pvt Ltd',
brand_name: 'ShaktiXpress',
registration_number: 'IN09DEL2021PTC987654',
international_org_type: 'Private Limited Company',
tax_id: '29AABCT1234D1Z9',
website: 'https://www.shaktiexpress.in',
monthly_avg_transaction_volume: 'BETWEEN_20_K_AND_50_K',
business_category: 'E-commerce (physical goods & cross-border shipping)',
business_mode: 'b2b',
description_of_products_and_services: 'ShaktiXpress provides export logistics and warehousing services for textile machinery and automotive components across Asia and Europe.',
agreement_details: 'Master Logistics Agreement valid until 2027-12-31',
communication_address: 'Plot No. 56, Electronic City Phase 1',
communication_city: 'Bengaluru',
communication_state: 'Karnataka',
communication_country: 'India',
communication_pincode: '560100',
same_as_registered_address: false,
registered_address: '7th Floor, Sagar Tech Plaza, Andheri-Kurla Road',
registered_city: 'Mumbai',
registered_state: 'Maharashtra',
registered_country: 'India',
registered_pincode: '400072',
hs_codes: ['85234910', '84715000']
},
settlement_details: {
bank_account_number: '5087654321123456',
bank_account_name: 'Shakti Logistics & Exports Pvt Ltd',
bank_swift_code: 'HDFCINBBXXX',
bank_name: 'HDFC Bank Ltd.',
bank_branch_name: 'Andheri East Branch',
bank_address: 'Unit 3A, Ground Floor, Hiranandani Business Park, Powai',
bank_city: 'Mumbai',
bank_state: 'Maharashtra',
bank_country: 'India',
bank_pincode: '400076',
routing_number: 'HDFC0000001'
}
})
};
fetch('https://api-pacb-uat.eximpe.com/partners/merchants/{merchant_id}/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api-pacb-uat.eximpe.com/partners/merchants/{merchant_id}/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'company_details' => [
'legal_name' => 'Shakti Logistics & Exports Pvt Ltd',
'brand_name' => 'ShaktiXpress',
'registration_number' => 'IN09DEL2021PTC987654',
'international_org_type' => 'Private Limited Company',
'tax_id' => '29AABCT1234D1Z9',
'website' => 'https://www.shaktiexpress.in',
'monthly_avg_transaction_volume' => 'BETWEEN_20_K_AND_50_K',
'business_category' => 'E-commerce (physical goods & cross-border shipping)',
'business_mode' => 'b2b',
'description_of_products_and_services' => 'ShaktiXpress provides export logistics and warehousing services for textile machinery and automotive components across Asia and Europe.',
'agreement_details' => 'Master Logistics Agreement valid until 2027-12-31',
'communication_address' => 'Plot No. 56, Electronic City Phase 1',
'communication_city' => 'Bengaluru',
'communication_state' => 'Karnataka',
'communication_country' => 'India',
'communication_pincode' => '560100',
'same_as_registered_address' => false,
'registered_address' => '7th Floor, Sagar Tech Plaza, Andheri-Kurla Road',
'registered_city' => 'Mumbai',
'registered_state' => 'Maharashtra',
'registered_country' => 'India',
'registered_pincode' => '400072',
'hs_codes' => [
'85234910',
'84715000'
]
],
'settlement_details' => [
'bank_account_number' => '5087654321123456',
'bank_account_name' => 'Shakti Logistics & Exports Pvt Ltd',
'bank_swift_code' => 'HDFCINBBXXX',
'bank_name' => 'HDFC Bank Ltd.',
'bank_branch_name' => 'Andheri East Branch',
'bank_address' => 'Unit 3A, Ground Floor, Hiranandani Business Park, Powai',
'bank_city' => 'Mumbai',
'bank_state' => 'Maharashtra',
'bank_country' => 'India',
'bank_pincode' => '400076',
'routing_number' => 'HDFC0000001'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-Version: <api-key>",
"X-Client-ID: <api-key>",
"X-Client-Secret: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api-pacb-uat.eximpe.com/partners/merchants/{merchant_id}/"
payload := strings.NewReader("{\n \"company_details\": {\n \"legal_name\": \"Shakti Logistics & Exports Pvt Ltd\",\n \"brand_name\": \"ShaktiXpress\",\n \"registration_number\": \"IN09DEL2021PTC987654\",\n \"international_org_type\": \"Private Limited Company\",\n \"tax_id\": \"29AABCT1234D1Z9\",\n \"website\": \"https://www.shaktiexpress.in\",\n \"monthly_avg_transaction_volume\": \"BETWEEN_20_K_AND_50_K\",\n \"business_category\": \"E-commerce (physical goods & cross-border shipping)\",\n \"business_mode\": \"b2b\",\n \"description_of_products_and_services\": \"ShaktiXpress provides export logistics and warehousing services for textile machinery and automotive components across Asia and Europe.\",\n \"agreement_details\": \"Master Logistics Agreement valid until 2027-12-31\",\n \"communication_address\": \"Plot No. 56, Electronic City Phase 1\",\n \"communication_city\": \"Bengaluru\",\n \"communication_state\": \"Karnataka\",\n \"communication_country\": \"India\",\n \"communication_pincode\": \"560100\",\n \"same_as_registered_address\": false,\n \"registered_address\": \"7th Floor, Sagar Tech Plaza, Andheri-Kurla Road\",\n \"registered_city\": \"Mumbai\",\n \"registered_state\": \"Maharashtra\",\n \"registered_country\": \"India\",\n \"registered_pincode\": \"400072\",\n \"hs_codes\": [\n \"85234910\",\n \"84715000\"\n ]\n },\n \"settlement_details\": {\n \"bank_account_number\": \"5087654321123456\",\n \"bank_account_name\": \"Shakti Logistics & Exports Pvt Ltd\",\n \"bank_swift_code\": \"HDFCINBBXXX\",\n \"bank_name\": \"HDFC Bank Ltd.\",\n \"bank_branch_name\": \"Andheri East Branch\",\n \"bank_address\": \"Unit 3A, Ground Floor, Hiranandani Business Park, Powai\",\n \"bank_city\": \"Mumbai\",\n \"bank_state\": \"Maharashtra\",\n \"bank_country\": \"India\",\n \"bank_pincode\": \"400076\",\n \"routing_number\": \"HDFC0000001\"\n }\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("X-Client-ID", "<api-key>")
req.Header.Add("X-Client-Secret", "<api-key>")
req.Header.Add("X-API-Version", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api-pacb-uat.eximpe.com/partners/merchants/{merchant_id}/")
.header("X-Client-ID", "<api-key>")
.header("X-Client-Secret", "<api-key>")
.header("X-API-Version", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"company_details\": {\n \"legal_name\": \"Shakti Logistics & Exports Pvt Ltd\",\n \"brand_name\": \"ShaktiXpress\",\n \"registration_number\": \"IN09DEL2021PTC987654\",\n \"international_org_type\": \"Private Limited Company\",\n \"tax_id\": \"29AABCT1234D1Z9\",\n \"website\": \"https://www.shaktiexpress.in\",\n \"monthly_avg_transaction_volume\": \"BETWEEN_20_K_AND_50_K\",\n \"business_category\": \"E-commerce (physical goods & cross-border shipping)\",\n \"business_mode\": \"b2b\",\n \"description_of_products_and_services\": \"ShaktiXpress provides export logistics and warehousing services for textile machinery and automotive components across Asia and Europe.\",\n \"agreement_details\": \"Master Logistics Agreement valid until 2027-12-31\",\n \"communication_address\": \"Plot No. 56, Electronic City Phase 1\",\n \"communication_city\": \"Bengaluru\",\n \"communication_state\": \"Karnataka\",\n \"communication_country\": \"India\",\n \"communication_pincode\": \"560100\",\n \"same_as_registered_address\": false,\n \"registered_address\": \"7th Floor, Sagar Tech Plaza, Andheri-Kurla Road\",\n \"registered_city\": \"Mumbai\",\n \"registered_state\": \"Maharashtra\",\n \"registered_country\": \"India\",\n \"registered_pincode\": \"400072\",\n \"hs_codes\": [\n \"85234910\",\n \"84715000\"\n ]\n },\n \"settlement_details\": {\n \"bank_account_number\": \"5087654321123456\",\n \"bank_account_name\": \"Shakti Logistics & Exports Pvt Ltd\",\n \"bank_swift_code\": \"HDFCINBBXXX\",\n \"bank_name\": \"HDFC Bank Ltd.\",\n \"bank_branch_name\": \"Andheri East Branch\",\n \"bank_address\": \"Unit 3A, Ground Floor, Hiranandani Business Park, Powai\",\n \"bank_city\": \"Mumbai\",\n \"bank_state\": \"Maharashtra\",\n \"bank_country\": \"India\",\n \"bank_pincode\": \"400076\",\n \"routing_number\": \"HDFC0000001\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-pacb-uat.eximpe.com/partners/merchants/{merchant_id}/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["X-Client-ID"] = '<api-key>'
request["X-Client-Secret"] = '<api-key>'
request["X-API-Version"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"company_details\": {\n \"legal_name\": \"Shakti Logistics & Exports Pvt Ltd\",\n \"brand_name\": \"ShaktiXpress\",\n \"registration_number\": \"IN09DEL2021PTC987654\",\n \"international_org_type\": \"Private Limited Company\",\n \"tax_id\": \"29AABCT1234D1Z9\",\n \"website\": \"https://www.shaktiexpress.in\",\n \"monthly_avg_transaction_volume\": \"BETWEEN_20_K_AND_50_K\",\n \"business_category\": \"E-commerce (physical goods & cross-border shipping)\",\n \"business_mode\": \"b2b\",\n \"description_of_products_and_services\": \"ShaktiXpress provides export logistics and warehousing services for textile machinery and automotive components across Asia and Europe.\",\n \"agreement_details\": \"Master Logistics Agreement valid until 2027-12-31\",\n \"communication_address\": \"Plot No. 56, Electronic City Phase 1\",\n \"communication_city\": \"Bengaluru\",\n \"communication_state\": \"Karnataka\",\n \"communication_country\": \"India\",\n \"communication_pincode\": \"560100\",\n \"same_as_registered_address\": false,\n \"registered_address\": \"7th Floor, Sagar Tech Plaza, Andheri-Kurla Road\",\n \"registered_city\": \"Mumbai\",\n \"registered_state\": \"Maharashtra\",\n \"registered_country\": \"India\",\n \"registered_pincode\": \"400072\",\n \"hs_codes\": [\n \"85234910\",\n \"84715000\"\n ]\n },\n \"settlement_details\": {\n \"bank_account_number\": \"5087654321123456\",\n \"bank_account_name\": \"Shakti Logistics & Exports Pvt Ltd\",\n \"bank_swift_code\": \"HDFCINBBXXX\",\n \"bank_name\": \"HDFC Bank Ltd.\",\n \"bank_branch_name\": \"Andheri East Branch\",\n \"bank_address\": \"Unit 3A, Ground Floor, Hiranandani Business Park, Powai\",\n \"bank_city\": \"Mumbai\",\n \"bank_state\": \"Maharashtra\",\n \"bank_country\": \"India\",\n \"bank_pincode\": \"400076\",\n \"routing_number\": \"HDFC0000001\"\n }\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"message": "Merchant updated successfully",
"data": {
"merchant_id": "3604346598",
"updated_fields": [
"company_details",
"settlement_details"
]
}
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}Merchant
Update Merchant
Update specific fields of an existing merchant.
PATCH
/
partners
/
merchants
/
{merchant_id}
/
Update Merchant
curl --request PATCH \
--url https://api-pacb-uat.eximpe.com/partners/merchants/{merchant_id}/ \
--header 'Content-Type: application/json' \
--header 'X-API-Version: <api-key>' \
--header 'X-Client-ID: <api-key>' \
--header 'X-Client-Secret: <api-key>' \
--data '
{
"company_details": {
"legal_name": "Shakti Logistics & Exports Pvt Ltd",
"brand_name": "ShaktiXpress",
"registration_number": "IN09DEL2021PTC987654",
"international_org_type": "Private Limited Company",
"tax_id": "29AABCT1234D1Z9",
"website": "https://www.shaktiexpress.in",
"monthly_avg_transaction_volume": "BETWEEN_20_K_AND_50_K",
"business_category": "E-commerce (physical goods & cross-border shipping)",
"business_mode": "b2b",
"description_of_products_and_services": "ShaktiXpress provides export logistics and warehousing services for textile machinery and automotive components across Asia and Europe.",
"agreement_details": "Master Logistics Agreement valid until 2027-12-31",
"communication_address": "Plot No. 56, Electronic City Phase 1",
"communication_city": "Bengaluru",
"communication_state": "Karnataka",
"communication_country": "India",
"communication_pincode": "560100",
"same_as_registered_address": false,
"registered_address": "7th Floor, Sagar Tech Plaza, Andheri-Kurla Road",
"registered_city": "Mumbai",
"registered_state": "Maharashtra",
"registered_country": "India",
"registered_pincode": "400072",
"hs_codes": [
"85234910",
"84715000"
]
},
"settlement_details": {
"bank_account_number": "5087654321123456",
"bank_account_name": "Shakti Logistics & Exports Pvt Ltd",
"bank_swift_code": "HDFCINBBXXX",
"bank_name": "HDFC Bank Ltd.",
"bank_branch_name": "Andheri East Branch",
"bank_address": "Unit 3A, Ground Floor, Hiranandani Business Park, Powai",
"bank_city": "Mumbai",
"bank_state": "Maharashtra",
"bank_country": "India",
"bank_pincode": "400076",
"routing_number": "HDFC0000001"
}
}
'import requests
url = "https://api-pacb-uat.eximpe.com/partners/merchants/{merchant_id}/"
payload = {
"company_details": {
"legal_name": "Shakti Logistics & Exports Pvt Ltd",
"brand_name": "ShaktiXpress",
"registration_number": "IN09DEL2021PTC987654",
"international_org_type": "Private Limited Company",
"tax_id": "29AABCT1234D1Z9",
"website": "https://www.shaktiexpress.in",
"monthly_avg_transaction_volume": "BETWEEN_20_K_AND_50_K",
"business_category": "E-commerce (physical goods & cross-border shipping)",
"business_mode": "b2b",
"description_of_products_and_services": "ShaktiXpress provides export logistics and warehousing services for textile machinery and automotive components across Asia and Europe.",
"agreement_details": "Master Logistics Agreement valid until 2027-12-31",
"communication_address": "Plot No. 56, Electronic City Phase 1",
"communication_city": "Bengaluru",
"communication_state": "Karnataka",
"communication_country": "India",
"communication_pincode": "560100",
"same_as_registered_address": False,
"registered_address": "7th Floor, Sagar Tech Plaza, Andheri-Kurla Road",
"registered_city": "Mumbai",
"registered_state": "Maharashtra",
"registered_country": "India",
"registered_pincode": "400072",
"hs_codes": ["85234910", "84715000"]
},
"settlement_details": {
"bank_account_number": "5087654321123456",
"bank_account_name": "Shakti Logistics & Exports Pvt Ltd",
"bank_swift_code": "HDFCINBBXXX",
"bank_name": "HDFC Bank Ltd.",
"bank_branch_name": "Andheri East Branch",
"bank_address": "Unit 3A, Ground Floor, Hiranandani Business Park, Powai",
"bank_city": "Mumbai",
"bank_state": "Maharashtra",
"bank_country": "India",
"bank_pincode": "400076",
"routing_number": "HDFC0000001"
}
}
headers = {
"X-Client-ID": "<api-key>",
"X-Client-Secret": "<api-key>",
"X-API-Version": "<api-key>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {
'X-Client-ID': '<api-key>',
'X-Client-Secret': '<api-key>',
'X-API-Version': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
company_details: {
legal_name: 'Shakti Logistics & Exports Pvt Ltd',
brand_name: 'ShaktiXpress',
registration_number: 'IN09DEL2021PTC987654',
international_org_type: 'Private Limited Company',
tax_id: '29AABCT1234D1Z9',
website: 'https://www.shaktiexpress.in',
monthly_avg_transaction_volume: 'BETWEEN_20_K_AND_50_K',
business_category: 'E-commerce (physical goods & cross-border shipping)',
business_mode: 'b2b',
description_of_products_and_services: 'ShaktiXpress provides export logistics and warehousing services for textile machinery and automotive components across Asia and Europe.',
agreement_details: 'Master Logistics Agreement valid until 2027-12-31',
communication_address: 'Plot No. 56, Electronic City Phase 1',
communication_city: 'Bengaluru',
communication_state: 'Karnataka',
communication_country: 'India',
communication_pincode: '560100',
same_as_registered_address: false,
registered_address: '7th Floor, Sagar Tech Plaza, Andheri-Kurla Road',
registered_city: 'Mumbai',
registered_state: 'Maharashtra',
registered_country: 'India',
registered_pincode: '400072',
hs_codes: ['85234910', '84715000']
},
settlement_details: {
bank_account_number: '5087654321123456',
bank_account_name: 'Shakti Logistics & Exports Pvt Ltd',
bank_swift_code: 'HDFCINBBXXX',
bank_name: 'HDFC Bank Ltd.',
bank_branch_name: 'Andheri East Branch',
bank_address: 'Unit 3A, Ground Floor, Hiranandani Business Park, Powai',
bank_city: 'Mumbai',
bank_state: 'Maharashtra',
bank_country: 'India',
bank_pincode: '400076',
routing_number: 'HDFC0000001'
}
})
};
fetch('https://api-pacb-uat.eximpe.com/partners/merchants/{merchant_id}/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api-pacb-uat.eximpe.com/partners/merchants/{merchant_id}/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'company_details' => [
'legal_name' => 'Shakti Logistics & Exports Pvt Ltd',
'brand_name' => 'ShaktiXpress',
'registration_number' => 'IN09DEL2021PTC987654',
'international_org_type' => 'Private Limited Company',
'tax_id' => '29AABCT1234D1Z9',
'website' => 'https://www.shaktiexpress.in',
'monthly_avg_transaction_volume' => 'BETWEEN_20_K_AND_50_K',
'business_category' => 'E-commerce (physical goods & cross-border shipping)',
'business_mode' => 'b2b',
'description_of_products_and_services' => 'ShaktiXpress provides export logistics and warehousing services for textile machinery and automotive components across Asia and Europe.',
'agreement_details' => 'Master Logistics Agreement valid until 2027-12-31',
'communication_address' => 'Plot No. 56, Electronic City Phase 1',
'communication_city' => 'Bengaluru',
'communication_state' => 'Karnataka',
'communication_country' => 'India',
'communication_pincode' => '560100',
'same_as_registered_address' => false,
'registered_address' => '7th Floor, Sagar Tech Plaza, Andheri-Kurla Road',
'registered_city' => 'Mumbai',
'registered_state' => 'Maharashtra',
'registered_country' => 'India',
'registered_pincode' => '400072',
'hs_codes' => [
'85234910',
'84715000'
]
],
'settlement_details' => [
'bank_account_number' => '5087654321123456',
'bank_account_name' => 'Shakti Logistics & Exports Pvt Ltd',
'bank_swift_code' => 'HDFCINBBXXX',
'bank_name' => 'HDFC Bank Ltd.',
'bank_branch_name' => 'Andheri East Branch',
'bank_address' => 'Unit 3A, Ground Floor, Hiranandani Business Park, Powai',
'bank_city' => 'Mumbai',
'bank_state' => 'Maharashtra',
'bank_country' => 'India',
'bank_pincode' => '400076',
'routing_number' => 'HDFC0000001'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-Version: <api-key>",
"X-Client-ID: <api-key>",
"X-Client-Secret: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api-pacb-uat.eximpe.com/partners/merchants/{merchant_id}/"
payload := strings.NewReader("{\n \"company_details\": {\n \"legal_name\": \"Shakti Logistics & Exports Pvt Ltd\",\n \"brand_name\": \"ShaktiXpress\",\n \"registration_number\": \"IN09DEL2021PTC987654\",\n \"international_org_type\": \"Private Limited Company\",\n \"tax_id\": \"29AABCT1234D1Z9\",\n \"website\": \"https://www.shaktiexpress.in\",\n \"monthly_avg_transaction_volume\": \"BETWEEN_20_K_AND_50_K\",\n \"business_category\": \"E-commerce (physical goods & cross-border shipping)\",\n \"business_mode\": \"b2b\",\n \"description_of_products_and_services\": \"ShaktiXpress provides export logistics and warehousing services for textile machinery and automotive components across Asia and Europe.\",\n \"agreement_details\": \"Master Logistics Agreement valid until 2027-12-31\",\n \"communication_address\": \"Plot No. 56, Electronic City Phase 1\",\n \"communication_city\": \"Bengaluru\",\n \"communication_state\": \"Karnataka\",\n \"communication_country\": \"India\",\n \"communication_pincode\": \"560100\",\n \"same_as_registered_address\": false,\n \"registered_address\": \"7th Floor, Sagar Tech Plaza, Andheri-Kurla Road\",\n \"registered_city\": \"Mumbai\",\n \"registered_state\": \"Maharashtra\",\n \"registered_country\": \"India\",\n \"registered_pincode\": \"400072\",\n \"hs_codes\": [\n \"85234910\",\n \"84715000\"\n ]\n },\n \"settlement_details\": {\n \"bank_account_number\": \"5087654321123456\",\n \"bank_account_name\": \"Shakti Logistics & Exports Pvt Ltd\",\n \"bank_swift_code\": \"HDFCINBBXXX\",\n \"bank_name\": \"HDFC Bank Ltd.\",\n \"bank_branch_name\": \"Andheri East Branch\",\n \"bank_address\": \"Unit 3A, Ground Floor, Hiranandani Business Park, Powai\",\n \"bank_city\": \"Mumbai\",\n \"bank_state\": \"Maharashtra\",\n \"bank_country\": \"India\",\n \"bank_pincode\": \"400076\",\n \"routing_number\": \"HDFC0000001\"\n }\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("X-Client-ID", "<api-key>")
req.Header.Add("X-Client-Secret", "<api-key>")
req.Header.Add("X-API-Version", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api-pacb-uat.eximpe.com/partners/merchants/{merchant_id}/")
.header("X-Client-ID", "<api-key>")
.header("X-Client-Secret", "<api-key>")
.header("X-API-Version", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"company_details\": {\n \"legal_name\": \"Shakti Logistics & Exports Pvt Ltd\",\n \"brand_name\": \"ShaktiXpress\",\n \"registration_number\": \"IN09DEL2021PTC987654\",\n \"international_org_type\": \"Private Limited Company\",\n \"tax_id\": \"29AABCT1234D1Z9\",\n \"website\": \"https://www.shaktiexpress.in\",\n \"monthly_avg_transaction_volume\": \"BETWEEN_20_K_AND_50_K\",\n \"business_category\": \"E-commerce (physical goods & cross-border shipping)\",\n \"business_mode\": \"b2b\",\n \"description_of_products_and_services\": \"ShaktiXpress provides export logistics and warehousing services for textile machinery and automotive components across Asia and Europe.\",\n \"agreement_details\": \"Master Logistics Agreement valid until 2027-12-31\",\n \"communication_address\": \"Plot No. 56, Electronic City Phase 1\",\n \"communication_city\": \"Bengaluru\",\n \"communication_state\": \"Karnataka\",\n \"communication_country\": \"India\",\n \"communication_pincode\": \"560100\",\n \"same_as_registered_address\": false,\n \"registered_address\": \"7th Floor, Sagar Tech Plaza, Andheri-Kurla Road\",\n \"registered_city\": \"Mumbai\",\n \"registered_state\": \"Maharashtra\",\n \"registered_country\": \"India\",\n \"registered_pincode\": \"400072\",\n \"hs_codes\": [\n \"85234910\",\n \"84715000\"\n ]\n },\n \"settlement_details\": {\n \"bank_account_number\": \"5087654321123456\",\n \"bank_account_name\": \"Shakti Logistics & Exports Pvt Ltd\",\n \"bank_swift_code\": \"HDFCINBBXXX\",\n \"bank_name\": \"HDFC Bank Ltd.\",\n \"bank_branch_name\": \"Andheri East Branch\",\n \"bank_address\": \"Unit 3A, Ground Floor, Hiranandani Business Park, Powai\",\n \"bank_city\": \"Mumbai\",\n \"bank_state\": \"Maharashtra\",\n \"bank_country\": \"India\",\n \"bank_pincode\": \"400076\",\n \"routing_number\": \"HDFC0000001\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-pacb-uat.eximpe.com/partners/merchants/{merchant_id}/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["X-Client-ID"] = '<api-key>'
request["X-Client-Secret"] = '<api-key>'
request["X-API-Version"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"company_details\": {\n \"legal_name\": \"Shakti Logistics & Exports Pvt Ltd\",\n \"brand_name\": \"ShaktiXpress\",\n \"registration_number\": \"IN09DEL2021PTC987654\",\n \"international_org_type\": \"Private Limited Company\",\n \"tax_id\": \"29AABCT1234D1Z9\",\n \"website\": \"https://www.shaktiexpress.in\",\n \"monthly_avg_transaction_volume\": \"BETWEEN_20_K_AND_50_K\",\n \"business_category\": \"E-commerce (physical goods & cross-border shipping)\",\n \"business_mode\": \"b2b\",\n \"description_of_products_and_services\": \"ShaktiXpress provides export logistics and warehousing services for textile machinery and automotive components across Asia and Europe.\",\n \"agreement_details\": \"Master Logistics Agreement valid until 2027-12-31\",\n \"communication_address\": \"Plot No. 56, Electronic City Phase 1\",\n \"communication_city\": \"Bengaluru\",\n \"communication_state\": \"Karnataka\",\n \"communication_country\": \"India\",\n \"communication_pincode\": \"560100\",\n \"same_as_registered_address\": false,\n \"registered_address\": \"7th Floor, Sagar Tech Plaza, Andheri-Kurla Road\",\n \"registered_city\": \"Mumbai\",\n \"registered_state\": \"Maharashtra\",\n \"registered_country\": \"India\",\n \"registered_pincode\": \"400072\",\n \"hs_codes\": [\n \"85234910\",\n \"84715000\"\n ]\n },\n \"settlement_details\": {\n \"bank_account_number\": \"5087654321123456\",\n \"bank_account_name\": \"Shakti Logistics & Exports Pvt Ltd\",\n \"bank_swift_code\": \"HDFCINBBXXX\",\n \"bank_name\": \"HDFC Bank Ltd.\",\n \"bank_branch_name\": \"Andheri East Branch\",\n \"bank_address\": \"Unit 3A, Ground Floor, Hiranandani Business Park, Powai\",\n \"bank_city\": \"Mumbai\",\n \"bank_state\": \"Maharashtra\",\n \"bank_country\": \"India\",\n \"bank_pincode\": \"400076\",\n \"routing_number\": \"HDFC0000001\"\n }\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"message": "Merchant updated successfully",
"data": {
"merchant_id": "3604346598",
"updated_fields": [
"company_details",
"settlement_details"
]
}
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}Overview
The Update Merchant endpoint allows Payment Aggregators (PSPs) to update an existing sub-merchant’s company details, settlement information, contact details, and business information. This is a partial update (PATCH) — only include the fields you want to change. Fields not included in the request will remain unchanged. Important: Updates are only allowed when the sub-merchant is inPENDING or CHANGES_REQUESTED status. Merchants in other statuses (APPROVED, IN_REVIEW, REJECTED) cannot be edited.
Request Parameters
The request structure mirrors the Create Merchant endpoint. All fields are optional for partial updates.Parameter Definitions
Top-level
| Name | Type | Required | Description |
|---|---|---|---|
| company_details | object | No | Company and contact details to update. See Company Details |
| settlement_details | object | No | Bank account details to update. See Settlement Details |
Company Details
All fields from the Create Merchant are accepted, but none are required. Only include fields you want to change. Key fields:| Name | Type | Description | Constraints |
|---|---|---|---|
| string | Contact email. | RFC 5322 email format | |
| phone_number | string | Contact phone number. | E.164 format (e.g., +919876543210) |
| legal_name | string | Legal name of the company. | Max 255 chars |
| brand_name | string | Brand/trade name. | Max 255 chars |
| website | string | Company website URL. | Must include https:// prefix |
| international_org_type | string | Type of organization. | Same enum as Create |
| monthly_avg_transaction_volume | string | Transaction volume range. | Same enum as Create |
| business_category | string | Business category. | Same values as Create |
| business_category_other | string | Required when category includes “Other”. | |
| business_mode | string | Mode of business. | Enum: b2b, b2c, marketplace |
| mcc | string | Merchant Category Codes. | Comma-separated 4-digit codes |
Settlement Details
All fields from the Create Merchant are accepted. Only include fields you want to change.Examples
{
"company_details": {
"brand_name": "AcmeTech Global",
"website": "https://acmetech-global.com",
"business_category": "Digital goods / software / downloads,SaaS / subscriptions / recurring billing",
"monthly_avg_transaction_volume": "BETWEEN_50_K_AND_100_K",
"description_of_products_and_services": "Updated: Enterprise SaaS platform for supply chain management"
}
}
{
"company_details": {
"email": "[email protected]",
"phone_number": "+919876500000"
}
}
{
"settlement_details": {
"bank_account_number": "9876543210123456",
"bank_account_name": "AcmeTech Global Pvt Ltd",
"bank_swift_code": "ABORINBB",
"bank_name": "RBL Bank",
"bank_branch_name": "BKC Branch",
"bank_address": "One BKC, Bandra Kurla Complex",
"bank_city": "Mumbai",
"bank_state": "Maharashtra",
"bank_country": "India",
"bank_pincode": "400051",
"routing_number": "RATN0000001"
}
}
{
"company_details": {
"registered_address": "New Tower B, IT Park",
"registered_city": "Pune",
"registered_state": "Maharashtra",
"registered_country": "India",
"registered_pincode": "411057",
"same_as_registered_address": true,
"communication_address": "New Tower B, IT Park",
"communication_city": "Pune",
"communication_state": "Maharashtra",
"communication_country": "India",
"communication_pincode": "411057"
}
}
Response Examples
{
"success": true,
"message": "Sub-merchant updated successfully",
"data": {
"id": "6182929449",
"company_details": {
"legal_name": "Acme Technologies Pvt Ltd",
"brand_name": "AcmeTech Global",
"email": "[email protected]",
"phone_number": "+919876500000",
"registration_number": "U72200MH2020PTC123456",
"international_org_type": "Private Limited Company",
"tax_id": "AACCA1234A",
"website": "https://acmetech-global.com",
"monthly_avg_transaction_volume": "BETWEEN_50_K_AND_100_K",
"communication_address": "Tower A, Techpark, Whitefield",
"communication_city": "Bangalore",
"communication_state": "Karnataka",
"communication_country": "India",
"communication_pincode": "560066",
"same_as_registered_address": true,
"registered_address": "Tower A, Techpark, Whitefield",
"registered_city": "Bangalore",
"registered_state": "Karnataka",
"registered_country": "India",
"registered_pincode": "560066",
"business_category": "Digital goods / software / downloads,SaaS / subscriptions / recurring billing",
"business_category_other": null,
"business_mode": "b2b",
"hs_codes": [],
"description_of_products_and_services": "Updated: Enterprise SaaS platform for supply chain management",
"agreement_details": null
},
"settlement_details": {
"bank_account_number": "9876543210123456",
"bank_account_name": "AcmeTech Global Pvt Ltd",
"bank_swift_code": "ABORINBB",
"bank_name": "RBL Bank",
"bank_branch_name": "BKC Branch",
"bank_address": "One BKC, Bandra Kurla Complex",
"bank_city": "Mumbai",
"bank_state": "Maharashtra",
"bank_country": "India",
"bank_pincode": "400051",
"routing_number": "RATN0000001",
"settlement_currency": "USD"
},
"kyc_status": "PENDING",
"created_at": "2026-04-28T06:30:00.000000Z",
"last_updated_at": "2026-04-28T09:15:00.000000Z"
}
}
{
"success": false,
"error": {
"code": "ERR_MERCHANT_001",
"message": "Validation error",
"details": {
"kyc_status": "Sub-merchant can only be edited in PENDING or CHANGES_REQUESTED status, current status is APPROVED"
}
}
}
{
"success": false,
"error": {
"code": "ERR_MERCHANT_001",
"message": "Validation error",
"details": {
"company_details": {
"website": "Enter a valid URL.",
"business_mode": "\"invalid\" is not a valid choice."
}
}
}
}
Error Codes
| Code | Message | Description |
|---|---|---|
| ERR_MERCHANT_001 | Validation error | Request validation failed — check details for field-level errors |
Implementation Notes
Editable Statuses
Only sub-merchants in these statuses can be updated:- PENDING — Initial state after creation
- CHANGES_REQUESTED — After review, when additional information is needed
Partial Updates
This endpoint supports partial updates — only send the fields you want to change. Omitted fields retain their current values.Address Handling
Whensame_as_registered_address is set to true, communication address fields are automatically copied from registered address fields. If you update registered address fields and want communication to match, include same_as_registered_address: true.
Validation
All the same validations from the Create Merchant endpoint apply:websitemust include thehttps://prefixphone_numbermust be in E.164 formatbusiness_category,business_mode,international_org_type,monthly_avg_transaction_volumemust use valid enum valuesmccmust be comma-separated 4-digit codesbusiness_category_otheris required when category includes “Other”
Authorizations
Body
application/json
Merchant update request - only include fields to update