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

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

Доступы к API

PaymentsTrust API построены с учётом REST и используют JSON-формат и стандартные коды ответов HTTP для обмена данными.

Публичный API

Адрес для запросов: https://pay.paymentstrust.com/public-api

В запросах для публичного API используется Публичный ключ, боевой (live) или тестовый (test).

Ключи для интеграции находятся в настройках аккаунта в разделе «Интеграция» .

Приватный API

Адрес для запросов: https://pay.paymentstrust.com

Для авторизации используются ID аккаунта как Login (Username) и ключ API как Password. Данные параметры находятся в настройках коммерческого аккаунта в разделе «Интеграция» .

Стандарт BasicAuth: Authorization = Basic base64(username:password)

Пример

curl -X POST \
  https://pay.paymentstrust.com/payment-invoices \
  -H 'Accept: */*' \
  -H 'Authorization: Basic Y29tYV92VDZMRFUwVHhPeG1iT290OkJlTlZRQ2hLcFV2RUxac3gwVmVpbnRaUmNlSmFWSWdrZVY2N1NvOVB0Wnc=' \
  -d '{...}'