Update: с 1 марта 2023 года Роскомнадзор запретил передачу платёжной информации в Telegram. Пока действует запрет, @RobokassaPaymentBot не будет работать.
Telegram-бот можно назвать магазином лишь тогда, когда он умеет принимать оплату за товары или услуги. Этот материал будет полезен тем, кто уже создал собственного бота в Telegram и озадачился вопросом приема платежей.
Массовая миграция пользователей в Telegram – уже ни для кого не секрет, как и удобство этого мессенджера. Он уже обошел любимый многими WhatsApp и достиг доли 63% среди других мессенджеров. Это означает не только приток новых пользователей, но и рост покупательской аудитории. И это отличный повод начать свои продажи. Мы уже рассказывали о нашем новом функционале, позволяющем создать свой собственный полноценный магазин в этом мессенджере. Настало время рассказать и о другой полезной и новой функции – @RobokassaPaymentBot.
Мы разработали его для тех, кто уже создал своего «продающего» бота в Telegram, но не подключил прием платежей. А еще – для разработчиков таких ботов, которым необходимо создать магазин «под ключ», включая оплату товаров и услуг.
Давайте посмотрим, как это работает.
Зайдите в @BotFather и зарегистрируйте в нем вашего бота.
В настройках бота перейдите раздел платежных методов и выберите Robokassa.
Нажмите «Подключить»: вы попадете в диалог с @RobokassaPaymentBot.
Кликните «Начать» и введите ID вашего магазина в Robokassa.
Бот попросит вас подтвердить, что вы – администратор магазина, отправив SMS на указанный номер телефона.
Введите присланный код из SMS. Если все в порядке, вы получите примерно такое сообщение: «Вы успешно подключили бота к Robokassa. @BotFather сообщит вам новый токен».
Теперь в @BotFather появится платежный токен, к которому подключаются платежи. Вот и все – можно принимать оплату!
Обратим внимание: помимо @RobokassaPaymentBot вы можете аналогичным образом подключить @RobokassaPaymentTestBot, созданный для проведения тестовых платежей.
Что такое платежный шлюз в Телеграмме? Он представляет собой программный «мост» между пользователем и организацией с его помощью информация передается от покупателя к компании-эквайеру для проведения оплаты за приобретенный товар. В отличие от платежной системы, шлюз самостоятельно не переводит деньги — он используется только для обмена данными. Информация при транзакции между банком или электронным кошельком, сайтом продавца и мобильным устройством покупателя шифруется, это позволяет совершать безопасные сделки.
Платежный шлюз работает следующим образом:
клиент выбирает товар и нажимает на кнопку оплаты;
открывается форма, в которую клиент вводит необходимые данные;
введенные данные отправляются через платежный шлюз на авторизацию эквайеру и в платежную систему для списания денег с карты;
банк проверяет информацию о наличии на счете достаточной суммы, списывает средства и отправляет через шлюз уведомление о совершенной операции;
списанная сумма перечисляется на счет продавца.
В результате обмена данными покупатель получает возможность оплатить покупку в Телеграмме, а продавец — максимально быстро получить деньги.
А на этом все: пробуйте наш новый функционал и делитесь впечатлениями!