Авторизация
Cards API, Payment API, QuickPay API, Merchant API
info
Взаимодействие происходит в формате JSON с кодировкой UTF-8. HTTP Status Code: 200 — для успешных вызовов.
Все запросы должны содержать заголовок X-Api-Key с ключом авторизации, предоставленным партнёру.
Если ключ не указан, сервис вернёт следующий ответ:
{
"message": "No API key found in request"
}
Если ключ указан некорректно:
{
"message": "Invalid authentication credentials"
}
Пример формата ошибки
{
"type": "Beepul.Exception",
"title": "Мерчант не найден или отключен",
"status": -60603
}
- type — тип ошибки (всегда Beepul.Exception)
- title — описание ошибки
- status — код ошибки, используемый в Beepul API
Billing API
info
Взаимодействие происходит в формате JSON RPC в кодировке UTF-8, HTTP Status Code: 200 - для успешных вызовов.
Запросы буд ут содержать заголовок X-Api-Key с ключом авторизации, установленным в личном кабинете.