Create Merchant
Creates a merchant with its shop and contract
Path
POST /merchants
Request Parameters
Accept-version
required
string
undefined
Request Body
application/json
legalName
required
string
Max length: 80
This is the registered legal name of the company.
courtRegistrationCity
string
Max length: 255
The registered court city of the company. This field is specificly for Germany. This field is required for DE to ensure unique identification.
companyRegistrationNumber
required
string
Max length: 30
The registration number of the company.
vatNumber
string
Max length: 20
The VAT number of the company. This field should not include spaces.
required
object
required
object
object
object
required
object
Responses
Request Example
{
"shop": {
"url": "https://www.exampleshop-a.de",
"name": "Example Shop A",
"contract": {
"iban": null,
"agreementId": 31,
"partnerReference": "C1774334145"
},
"fraudContact": {
"email": "jeff.doe@examplemerchant-a.de",
"lastName": "Doe",
"firstName": "Jeff",
"phoneNumber": "+4930936681944"
},
"industryCode": "5691",
"isMarketplace": false,
"marketCountry": "DE",
"technicalContact": {
"email": "janet.doe@examplepartner.com",
"lastName": "Doe",
"firstName": "Janet",
"phoneNumber": "+4930936681944"
},
"averageOrderValue": 30,
"operationalContact": {
"email": "john.doe@examplepartner.com",
"lastName": "Doe",
"firstName": "John",
"phoneNumber": "+4930936681944"
},
"industryCodeStandard": "MCC",
"customerservicePhoneNumber": "+4930936681945",
"numberOfAnnualTransactions": 100000,
"customerserviceEmailAddress": "customer.service@examplemerchant-a.de"
},
"legalName": "Example Merchant A",
"vatNumber": "DE123456789",
"invoiceContact": {
"email": "jane.doe@examplepartner.com",
"lastName": "Doe",
"firstName": "Jane",
"phoneNumber": "+4930936681946"
},
"primaryContact": {
"email": "john.doe@examplepartner.com",
"lastName": "Doe",
"firstName": "John",
"phoneNumber": "+4930936681944"
},
"registeredAddress": {
"city": "Berlin",
"street": "Kurfürstendamm",
"country": "DE",
"postalCode": "10719",
"houseNumber": "1000",
"houseNumberAddition": null
},
"merchantPortalAdmin": {
"email": "jack.doe@examplemerchant-a.de",
"lastName": "Doe",
"firstName": "Jack",
"phoneNumber": "+4930936681945"
},
"courtRegistrationCity": "Berlin",
"companyRegistrationNumber": "HRA12345"
}
Response Example
{
"shopId": "RTY000002249",
"merchantId": "2023036387"
}