Система платежей в Telegram (Telegram Payments) позволяет компаниям, онлайн-сервисам и авторам принимать оплату от пользователей прямо в мессенджере. adstelegram.com Система реализована через Telegram-ботов и не требует от пользователя покидать чат. adstelegram.com
Процесс работы: adstelegram.com
- Создание счёта. habr.com Разработчики создают счёт через метод sendInvoice, который является частью Bot API. habr.com
- Выбор способа оплаты пользователем. habr.com Telegram не обрабатывает платежи от пользователей напрямую, а использует различных платёжных провайдеров по всему миру. habr.com Эти провайдеры отвечают за обработку и хранение всех конфиденциальных данных, таких как детали кредитной карты. habr.com
- Обработка платежа. habr.com Когда пользователь подтверждает детали платежа, бот получает запрос предпроверки. habr.com Бот должен ответить на этот запрос, используя метод answerPreCheckoutQuery, чтобы подтвердить, что все детали платежа корректны. habr.com
- Подтверждение транзакции. adstelegram.com После успешного выполнения платежа боту отправляется обновление с подтверждением успешной транзакции. habr.com
Telegram не берёт комиссию — все условия по комиссиям и выводу средств определяет выбранный платёжный провайдер. adstelegram.com
Некоторые платёжные провайдеры, которые поддерживает Telegram: Stripe, YooMoney, Payme, Tranzzo, ECOMMPAY, ЮKassa и другие. adstelegram.com