Zkopírováno

/v1/Merchant/Create

Vytvoří obchodníka a vrátí jeho Id.

Nutná oprávnění

Merchant_cw

Požadavek

CreateMerchantRequest
Název Popis Typ Další informace
PersonalIdentifier

IČO

string
SegmentId

Vnitřní Id zaměření ze systému Reservanto.

integer

Povinný údaj

ContactName

Jméno kontaktní osoby

string

Povinný údaj

Email

Kontaktní e-mail

string

Povinný údaj

E-mailová adresa

InvoiceAddress

Fakturační adresa

AddressApiModel

Povinný údaj

IsVatPayer

Příznak, zda-li je obchodník plátce DPH.

boolean

Povinný údaj

LoginName

Přihlašovací jméno

string

Povinný údaj

MailingAddress

Doručovací adresa

AddressApiModel
Name

Název

string

Povinný údaj

Password

Heslo

string

Povinný údaj

PaymentFrequency

Platební frekvence (měsíce), je nutné ji zadat i pokud obchodník není v placené verzi.

integer

Povolené hodnoty: 1,3,6,12

Phone

Telefon

string

Povinný údaj

Telefonní číslo

SubscriptionLevel

Aktuální varianta, kterou obchodník má právě nastavenou.

SubscriptionLevel

Povinný údaj

TimeStamp

Datum a čas prováděného dotazu

unix time stamp

Url

Url adresa na domovské stránky

string
VatNumber

DIČO

string

Příklad požadavku

application/json

Ukázka
{
  "SubscriptionLevel": 200,
  "SegmentId": 1011,
  "PaymentFrequency": 6,
  "LoginName": "podpora@reservanto.cz",
  "Password": "Tajné-heslo",
  "Name": "Reservanto",
  "ContactName": "Reservanto",
  "Email": "podpora@reservanto.cz",
  "Phone": "+420730155866",
  "IsVatPayer": true,
  "VatNumber": "CZ24298395",
  "PersonalIdentifier": "24298395",
  "Url": "https://testweb.reservanto.cz",
  "InvoiceAddress": {
    "Street": "Zeyerova 560/25",
    "City": "Liberec",
    "ZipCode": "460 01",
    "Country": "Česká Republika",
    "Name": "Reservanto",
    "Latitude": 50.1156447,
    "Longitude": 14.4052019
  },
  "MailingAddress": {
    "Street": "Zeyerova 560/25",
    "City": "Liberec",
    "ZipCode": "460 01",
    "Country": "Česká Republika",
    "Name": "Reservanto",
    "Latitude": 50.1156447,
    "Longitude": 14.4052019
  },
  "TimeStamp": 1769352498
}

Odpověď

Popis odpovědi

Vytvoří obchodníka a vrátí jeho Id.

CreateMerchantResponse
Název Popis Typ Další informace
MerchantId

Id obchodníka. Pozor na Podmínka úprav obchodníků.

integer
ErrorMessage

Chybová hláška doplňující chybu (např. pro debug).

string
ErrorMessages

Pole chybových hlášek. Pokud vznikla jen 1 chyba, tak je tu jen 1 chybová hláška.

string[]
ErrorParameter

Případný chybně zadaný parametr v požadavku.

string
ErrorParameters

Pole chybně zadaných parametrů. Pokud je chybný jen 1 parametr, tak je tu jen 1.

string[]
IsError

Indikuje, zda vznikla chyba.

boolean

Příklad odpovědi

application/json

Ukázka
{
  "MerchantId": 2038,
  "IsError": false,
  "ErrorParameter": null,
  "ErrorMessage": null,
  "ErrorParameters": [],
  "ErrorMessages": []
}