Skip to main content

Reporting API

Краткий обзор

API предназначен для получения отчётов по операциям платежей и переводов (A2C), совершаемых через платформу Beepul. Методы поддерживают пагинацию, обеспечивая удобную обработку больших объёмов данных.

API

Взаимодействие происходит в формате JSON в кодировке UTF-8, HTTP Status Code: 200 - для успешных вызовов.

Авторизация

Все запросы должны содержать содержать заголовок X-Api-Key, с ключем авторизации который предоставляется партнеру.

В случае если ключ не указан, сервис будет возвращать следующий ответ:

{
"message": "No API key found in request"
}

В случае если ключ указан некорректно:

{
"message": "Invalid authentication credentials"
}

Локализация

Все запросы должны содержать содержать заголовок X-Api-Lang, с ключами поддерживаемых Beepul-ом языков. Ключ uzb/rus

В случае если ключ языка не указан, по умолчанию используется русский язык rus.

Если транзакция должна быть подтверждена OTP кодом, то во всех методах по flow должны передаваться одинаковый ключ языка, в обратном случае будут ошибки с подтверждением OTP.

Оплата

Концептуальная схема

ВНИМАНИЕ! Перед оплатой, аккаунт партнера должен быть настроена на стороне Beepul Business.