Перейти до змісту

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

Доступи до API

MilkyPay 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 '{...}'