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