Платежи

ImpactBot поддерживает несколько платёжных провайдеров. Доступный для конкретного проекта список и возможности возврата отображаются в настройках платежей.

YooKassa (РФ)

  • Зарегистрируйте магазин на yookassa.ru
  • Settings → Payments → YooKassa: shopId + secretKey
  • Поддержка СБП, карт, Apple/Google Pay

Stripe (глобал)

  • stripe.com → Dashboard → Developers → API keys
  • Settings → Payments → Stripe: Publishable + Secret key + Webhook secret
  • Multi-currency: RUB, USD, EUR, KZT

Telegram Stars

  • Не нужен внешний регистрация — работает из коробки в Telegram
  • Минимальная сумма — 1 Star (≈1.3 ₽)
  • Идеально для микро-платежей и tip jar

Robokassa (legacy РФ)

  • robokassa.ru — старая интеграция, поддерживается для совместимости

Использование во flow

Блок "Платёж":

  • Сумма (число или `#{variable}`)
  • Описание ("Курс 'X'")
  • Провайдер (telegram_stars / yookassa / stripe / robokassa)

После оплаты бот автоматически продолжит выполнение flow с блока, привязанного к успешной оплате.

Возвраты

Владелец проекта может открыть платёж в разделе Payments и запросить возврат, если провайдер поддерживает эту операцию. Итоговый статус и срок определяет платёжный провайдер.