Authorization

Entegrasyon servislerine istekler basic auth yöntemiyle authorization yapılarak atılmalıdır.

Basic auth için kullanılan supplierid , API KEY ve API SECRET KEY bilgilerini satıcı panelinde yer alan "Hesap Bilgilerim" altında "Entegrasyon Bilgileri" sayfasından alınmalıdır.

API key bilgileri her supplierId için tek olmaktadır. supplierId altında tanımlanan şubeler için değişmemektedir.

API bilgileri üzerinden tüm entegrasyon işlemleri yapılabileceği için API key bilgilerinizin dışarıya açık herhangi bir platformda (github,gitlab vb) paylaşılmaması gerekmektedir.

Auth bilgileri prod ve stage ortamda değişmektedir. Kullanılan endpoint ve ortama göre bilgiler revize edilmelidir.

Hatalı authorization yapılması durumunda status: 401 , "exception": "ClientApiAuthenticationException" mesajı dönecektir.