Аутентификация¶
Доступы к API¶
PaymentsTrust API построены с учётом REST и используют JSON-формат и стандартные коды ответов HTTP для обмена данными.
Публичный COM API¶
Адрес для запросов: {BASE COM API URL}/public-api
(Базовый API хост предоставляется менеджером при интеграции)
В запросах для публичного API используется Публичный ключ, боевой (live) или тестовый (test).
Ключи для интеграции находятся в настройках аккаунта в разделе «Интеграция» .
Приватный COM API¶
Адрес для запросов: {BASE COM PRIVATE API URL}
(Базовый API хост предоставляется менеджером при интеграции)
Для авторизации используются ID аккаунта как Login (Username) и ключ API как Password. Данные параметры находятся в настройках коммерческого аккаунта в разделе «Интеграция» .
Стандарт BasicAuth: Authorization = Basic base64(username:password)
Пример
curl -X POST \
{BASE COM PRIVATE API URL}/payment-invoices \
-H 'Accept: */*' \
-H 'Authorization: Basic Y29tYV92VDZMRFUwVHhPeG1iT290OkJlTlZRQ2hLcFV2RUxac3gwVmVpbnRaUmNlSmFWSWdrZVY2N1NvOVB0Wnc=' \
-d '{...}'