Тази документация описва всички методи на API за следните действия:
Приложният програмен интерфейс (API) приема само заявки от ограничен списък с IP адреси (например от сайта на клиентски акаунт или от бек офис сайт).
Всяка заявка към API от IP адрес, който не е в разрешения списък, ще бъде отхвърлена.
Това се прави, за да се предотвратят DDoS атаки върху API, опити за фалшифициране на заявки и хакерски експерименти.
Потребителите винаги имат достъп до публичния сайт на платформата (офис на клиента или бек офис) и самият този сайт изисква необходимите данни от API на платформата. Тъй като IP адресът на сайта е фиксиран, той ще бъде в списъка с разрешени.
Всички заявки за API се правят с помощта на следните HTTP методи:
Всеки раздел на API съдържа URL адрес, към който се прави заявка за получаване на съответните данни.
Методът на HTTP заявка е посочен пред всеки URL.
Всяка заявка за API винаги трябва да съдържа 4 променливи:
Ако заявката е успешна, API винаги връща две променливи:
Ако заявката не успее, API показва променливите:
Всяка заявка за API трябва да съдържа хеш променлива, която е цифров подпис на заявката.
hash = md5($json . $time . $salt)