JoinimОткрыть в Telegram
Блог Joinim

Новые платёжные провайдеры для Telegram-ботов: Prodamus и Robokassa

В Joinim появились внешние платёжные провайдеры для владельцев Telegram-ботов — Prodamus и Robokassa. Теперь можно подключить собственный платёжный аккаунт, принимать оплату за подписки и автоматически выдавать доступ к закрытым каналам новым способом.

6 минут

В Joinim появились внешние платёжные провайдеры для владельцев Telegram-ботов — Prodamus и Robokassa. Теперь можно подключить собственный платёжный аккаунт, принимать оплату за подписки и автоматически выдавать доступ к закрытым каналам.

Telegram Payments также остаётся доступным. Для каждого бота выбирается один активный способ оплаты.

Как работает новая оплата

Пользователь выбирает тариф и нажимает кнопку оплаты. Joinim создаёт счёт, передаёт данные в выбранный платёжный сервис, проверяет уведомление об успешной оплате и автоматически:

  • активирует или продлевает подписку;
  • отправляет ссылки для входа в каналы;
  • ставит напоминания об окончании подписки;
  • отключает доступ после истечения срока.

Сумма, валюта и срок сохраняются в момент создания счёта. Это позволяет корректно обработать оплату даже после изменения тарифа.

Prodamus Payform

Prodamus подойдёт владельцам, которые используют Payform для приёма платежей.

В настройках бота укажите:

  • поддомен Payform;
  • секретный ключ;
  • код интеграции SYS;
  • режим тестовых платежей.

Тестовый режим позволяет проверить создание счёта, получение уведомления и автоматическую выдачу доступа до подключения боевой кассы.

После подключения покупатель получает ссылку на внешнюю форму Prodamus. Деньги поступают на платёжный аккаунт владельца бота.

Robokassa

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

  • идентификатор магазина;
  • пароль №1;
  • пароль №2;
  • алгоритм подписи;
  • ставка НДС;
  • минимальная сумма платежа, если её нужно задать вручную;

Так же доступен тестовый режим, который позволит провести пробные оплаты и проверить весь сценарий перед запуском реальных продаж.

Оплата тарифов в долларах и других валютах

Тариф можно создать, например, в USD или EUR. Перед созданием счёта Joinim автоматически пересчитает сумму в рубли по актуальному курсу ЦБ, зафиксирует курс и дату конвертации, а в Robokassa передаст уже рублёвую сумму.

Через Robokassa также можно подключить приём платежей иностранными картами — если такая возможность активирована в аккаунте Robokassa. Сумма продавцу зачисляется в рублях.

Как подключить провайдера

  1. Откройте настройки бота в админке Joinim.
  2. Перейдите в раздел «Платёжный шлюз».
  3. Выберите Prodamus или Robokassa.
  4. Заполните реквизиты платёжного аккаунта.
  5. Включите тестовые платежи и проверьте сценарий.
  6. После проверки подключите боевой режим.
  7. Убедитесь, что к боту подключён активный канал и созданы тарифы.

Для Telegram Payments нужен provider token из BotFather.

Если вы ещё не подключили платёжного провайдера, можно подключить ЮKassa, либо зарегистрироваться в Robokassa.

Какой провайдер выбрать

  • Telegram Payments — если нужна нативная оплата внутри Telegram.
  • Prodamus — если вы используете Payform и хотите принимать оплату через внешнюю форму.
  • Robokassa — если нужен внешний платёжный сервис, конвертация тарифов в рубли и возможность подключить иностранные карты.

У одного бота активен только один провайдер, но его можно менять в настройках. Переключение влияет только на новые покупки.

Подробнее о настройке платных продаж читайте в материалах как принимать оплату за Telegram-канал и про бота для платного Telegram-канала.

Как Joinim помогает с этим сценарием

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

Обсудить запуск

Частые вопросы

Какие платёжные провайдеры доступны в Joinim?

Telegram Payments, Prodamus и Robokassa. Для каждого бота выбирается один активный провайдер.

Можно ли создавать тарифы в долларах для Robokassa?

Да. Joinim пересчитывает сумму тарифа в рубли по курсу ЦБ при создании счёта и фиксирует курс для этого платежа.

Можно ли принимать оплату иностранными картами?

Да, если приём иностранных карт подключён в аккаунте Robokassa. Средства продавцу зачисляются в рублях.

Зачем нужен тестовый режим?

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

Можно ли сменить провайдера оплаты?

Да. У каждого бота один активный провайдер, но его можно заменить в настройках. Переключение действует на новые покупки.