Оплата криптовалютой в Telegram-боте
Бот создаёт платёж по API и отправляет пользователю ссылку на оплату. Когда деньги пришли, ваш сервер получает webhook и бот выдаёт товар или доступ.
Регистрация открыта, абонентской платы нет.Одна ссылка на оплату
paymentUrl открывается в браузере Telegram — клиент не уходит из мессенджера надолго.
TON и USDT
Кошелёк в Telegram, TRC-20 и другие сети на выбор клиента.
Бот для владельца
Баланс, платежи, счета и выплаты с 2FA — в отдельном боте Moonvex.
Схема для бота простая: пользователь нажимает «Купить», бот вызывает POST /v1/payments с orderId = id пользователя и товара, отправляет кнопку с paymentUrl. Webhook payment.confirmed — сигнал выдать доступ, ключ или файл.
Для подписок (VIP-канал, ежемесячный доступ) используйте планы и подписки API: Moonvex сам выставит следующий счёт и пришлёт событие.
Платёж одним запросом
В ответе придут адрес, точная сумма и ссылка на готовую страницу оплаты. Статус приходит webhook-ом с подписью HMAC.
curl https://api.moonvex.org/v1/payments \ -H "Authorization: Bearer $MOONVEX_SECRET_KEY" \ -H "Idempotency-Key: $(uuidgen)" \ -d '{"orderId":"1001","amount":"10","currency":"USDT","network":"TON"}'
Как подключить
- 1
Регистрация
Email и пароль, проект создаётся сразу. Подтвердите почту и включите 2FA.
- 2
Ключ API или счёт вручную
Создайте ключ и webhook в разделе «Интеграция» или выставляйте счета из кабинета и Telegram-бота без кода.
- 3
Приём оплат
Клиент платит на странице оплаты, вы получаете уведомление, деньги приходят на баланс проекта.
Частые вопросы
Нужен ли сайт, чтобы принимать оплату в боте?
Нет. Нужен только сервер бота, который принимает webhook по https.
Можно ли без программирования?
Да: выставляйте счета в Telegram-боте Moonvex и пересылайте ссылку клиенту.
Какую сеть предложить по умолчанию?
Для СНГ — USDT TRC-20, для пользователей кошелька в Telegram — TON или USDT в TON.
По монетам и сетям
Смотрите также
Начните принимать оплату сегодня
Аккаунт и первый проект за минуту, без абонентской платы.