Аутентификация¶
Доступы к API¶
WZRDPAY 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 '{...}'