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