Bitsby documentation
Bitsby документация
Bitsby documentation
Bitsby документация
  • Общая информация
  • Баланс и тарифы
  • FAQ
  • Создание счетов
    • В личном кабинете
    • В telegram-боте
    • HTML формы и ссылки
    • Через API
  • Настройки
    • Кошельки
    • Оплата банковскими картами
  • Документация API
    • Общая информация
    • Список счетов
    • Создание счета
    • Отмена счета
    • Привязка платежа к счету
    • Список платежей
    • Статистика по счетам
    • Статистика по платежам
    • Балансы пользователя
    • История изменения балансов
    • Тарифы по проектам
  • Webhook URL
  • Плагины для интернет-магазинов и CMS
  • Documentation in English
Powered by GitBook
On this page
  • Основные возможности
  • API ключ
  • Ограничения
  • Авторизация запросов
  • Ответ сервера
  1. Документация API

Общая информация

PreviousДокументация APINextСписок счетов

Last updated 1 year ago

Основные возможности

  • Управление счетами: создание, отмена, проверка статуса

  • Управление платежами: список платежей, привязка платежа к счету

  • Статистика: получение агрегированных данных по проектам, по периодам, по кошелькам и пр.

API ключ

  • Получить API ключ можно в разделе

  • Область действия ключа: доступ ко всем данным в вашем личном кабинете

  • В будущем мы доработаем функционал API и внедрим следующие настройки: область действия ключей, замена/удаление/создание нескольких ключей в разработке

Ограничения

  • На количество запросов: не более 1 запроса в секунду

Авторизация запросов

Для авторизации каждого запроса к API в заголовке Authorization необходимо передать ваш API ключ.

Пример использования заголовка Authorization в запросе к API:

curl -X POST https://api.bitsby.app/invoices/list \
  -H "Authorization: Token MSvL2ltaDZdWVjmZURURMVWhqSJLT2NURjhL2Fla1Z1T1IxQTltKs1T3Ay"

Ответ сервера

Ответ сервера API всегда приходит в формате JSON. Ориентируйтесь на параметр result для определения успешности результата запроса.

Пример ответа сервера в случае положительного результата запроса:

{
    "result": "success",
    "data": .....
}

Пример ответа сервера в случае ошибки:

{
    "result": "error",
    "data": "Requests too frequent"
}
Интеграции