Как подключить сайт или бота через API?

Команда ScarabPay · Обновлено 19 октября 2026

Используйте API, если хотите, чтобы заказы оплачивались и выдавались автоматически. Ваш сервер создаёт счёт, отправляет клиента на страницу оплаты и получает подписанный вебхук, когда платёж поступит.

1. Получите ключи

Откройте проект и вкладку Разработчикам. Вы получите боевой ключ для реальных платежей и тестовый ключ для проверок.

API-ключи и настройки вебхука во вкладке «Разработчикам»
API-ключи и настройки вебхука во вкладке «Разработчикам»
Храните ключ в секретеКлюч показывается только один раз. Храните его только на сервере, никогда не в мобильном приложении или на публичной странице. При утечке нажмите Заменить ключ.

2. Добавьте вебхук

  1. Укажите URL на вашем сайте или сервере бота для приёма событий и нажмите Сохранить.
  2. Скопируйте секрет подписи и храните его на сервере.
  3. Нажмите Отправить тест и убедитесь, что сервер отвечает статусом 200.

3. Создавайте счета

Отправьте запрос на создание счёта с суммой и номером заказа, затем перенаправьте клиента по полученной ссылке на оплату. Когда придёт событие invoice.paid, выдайте заказ.

Постоянные адреса

Для пополнения баланса в ботах можно выдать каждому клиенту постоянный адрес. Каждый депозит отправляет событие deposit.received.

Постоянные адреса, созданные для клиентов
Постоянные адреса, созданные для клиентов

Полные примеры запросов на PHP, Node.js и Python — в документации API.


Похожие статьи

Эта статья ответила на ваш вопрос?

Нужна помощь? Свяжитесь с нами