Как подключить оплату к интернет-магазину: оплата через Telegram

Автор
Мария Колчанова
Редактор
Егор Ефремов
Вёрстка
Мария Колчанова

Чтобы клиенты могли оплачивать заказы прямо в вашем магазине в Telegram, нужно добавить и настроить способ оплаты. В этой инструкции разберём, как подключить провайдера через BotFather на примере ЮKassa.

Содержание:

Готовим бота в BotFather

Начнём с подключения оплаты через @BotFather — это официальный сервис Telegram для управления ботами. Откройте чат с BotFather, найдите в списке бота, которого привязывали к интернет-магазину, и перейдите в его настройки.
Настройки бота в BotFather
Далее нажмите на кнопку «Payments» — откроется список всех доступных провайдеров, через которых можно принимать оплату. Выберите нужного и переходите к его условиям.
Список провайдеров для оплаты

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

В этом примере мы будем работать с ЮKassa, так как у нас уже есть активный личный кабинет.
Пример информации о провайдере

Регистрируемся у провайдера

Прежде чем подключать оплату на платформе, заходим в личный кабинет выбранного провайдера и создаём тестовый магазин. Это позволит протестировать оплату, не принимая реальные платежи.
 
На первом шаге в личном кабинете откроется список уже созданных магазинов и кнопка «Добавить магазин».
Создание нового магазина для оплаты
После нажатия на кнопку появится выбор: создать основной или тестовый магазин. Выбираем тестовый, нажимаем добавить и видим в списке созданный магазин.
Выбор типа магазина
Возвращаемся в BotFather и на последнем сообщении бота нажимаем кнопку «Войти и выдать доступ». 
Выдаём доступ к личному кабинету

Далее система перенаправит вас на официальный сайт провайдера, где будет указан перечень, к каким данным требуется доступ. Нажмите на кнопку «Разрешить». 

Перечень запрашиваемых данных для подключения оплаты
После этого выберите магазин, для которого хотите выдать доступ.
Выбор магазина для выдачи доступа
Система запросит подтверждение операции — проверьте данные и подтвердите.
Подтверждение передачи данных для подключения оплаты
Затем вас автоматически вернёт в Telegram, где официальный бот провайдера отправит сообщение с подтверждением успешного подключения оплаты.
Подтверждение подключения оплаты от провайдера

Подключаем оплату на платформе BotFarm

Вернувшись в BotFather, вы увидите идентификатор метода оплаты в формате: 381764678:TEST:136163. Это уникальный токен, который связывает вашего бота с выбранным платёжным провайдером. Скопируйте его — он понадобится в дальнейшем.
Получение идентификатора метода оплаты
Переходим на платформу BotFarm в раздел «Магазины» → «Оплата» и создаём новый способ.

Подробная инструкция доступна в правом верхнем углу под значком «?».

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

Создание нового способа оплаты на платформе BotFarm
Далее переходим во вкладку «Telegram», ставим галочку «Оплата через Telegram», вставляем идентификатор метода оплаты, который мы получили в BotFather, задаём заголовок, который увидят клиенты при оплате, и нажимаем «Сохранить». 
Подключение способа оплаты через Telegram
Теперь можно открыть магазин через Telegram, выбрать товары и протестировать оплату.

Для проверки работы платежной системы используйте тестовую банковскую карту с номером 5555 5555 5555 4444 — срок действия и CVV-код могут быть любыми.

Ваш магазин готов принимать оплаты через Telegram. Если возникли трудности на каком-то из шагов, свяжитесь с нашей поддержкой:
 
А если у вас еще нет доступа к платформе — добро пожаловать на BotFarm. Здесь можно быстро собрать магазин, запустить продажи и начать зарабатывать: всё уже готово, остаётся только настроить под себя.