Перейти к содержанию

Аутентификация

Доступы к 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 '{...}'