v1
latestOpenAPI 3.1.02026-07-24153164.0 KBmerchant-portal-api-controller
Merchant and Terminal Registration
Registers a new merchant along with its first terminal on the TECS Platform. The caller must supply all required merchant details, including the package ID (supplied by TECS) and merchant address information. On success, the response includes a unique package order UUID (packageorderuuid) that must be stored and used for subsequent registrations (such as additional terminals or acquirers). If the merchant username or password are omitted, TECS will generate and return them.
post/merchantportalws/registerNewMerchant
Headers
Authorizationstring required
Authorization credentials (Bearer token or Basic authentication). Example: "Bearer AT-2359-DFYpOWfDFSls4DeKDmGOXDyynx0a8Trwk"
Request body
Example request
{
"account_number": 123456,
"additional_data": {
"firstname": "John",
"surname": "Doe",
"type": "tx-300",
"version": "v1.2.3"
},
"business_reg_number": "345345345",
"city": "Bratislava",
"corporateuuid": "123e4567-e89b-12d3-a456-426614174000",
"country": "SVK",
"currency": "EUR",
"merchant_category_code": 5999,
"merchant_email": "testemail@tecs.at",
"merchant_name": "Test merchant",
"merchant_phone_number": "+421910876567",
"packageid": "87055654-3158-42fc-9838-74f1fc77f42b",
"password": "testpassword",
"productid": "d8af7e4f-a04f-42ea-91ac-bed20c5eebfe",
"productid_acquirer": "874d84a8-a6f4-47fa-b594-944593fc394b",
"sorting_code": 123456,
"state": "null",
"street": "Palisady 12",
"terminal_country_code": "SVK",
"terminal_language_code": "EN",
"terminal_location": "Palisady 12 BA",
"terminal_serial_number": "325-320-924",
"terminalid_acquirer": "66000001",
"user_email": "testemail12@tecs.at",
"user_phone_number": "+421910876568",
"username": "testuser",
"vu_nummer": "9034520",
"web_shop_url": "https://www.tecs.at",
"zipcode": "81106"
}Response
Successful merchant and terminal registration.