Принимайте TON-платежи: TonConnect-чекаут для разработчиков Telegram
TON — это та самая сеть, которую большинство криптоплатёжных шлюзов игнорируют, и та самая, которая действительно нужна разработчикам Telegram. Если у вас Telegram-бот, мини-приложение или любой продукт, где клиенты уже живут внутри Telegram, просьба покинуть приложение для оплаты убивает конверсии.
MutoPay теперь принимает TON нативно. Покупатели нажимают кнопку, TonConnect открывает их Tonkeeper или MyTonWallet, они подтверждают — и вы получаете расчёт в TON или USDT-on-TON прямо в свой кошелёк.
Для кого это
- Разработчики Telegram-ботов и мини-приложений, которые хотят чекаут внутри чата без перенаправления пользователей на биржу
- Игровые продукты и приложения для чаевых, где важнее скорость и микроплатежи, чем оптимизация комиссий
- Мерчанты в регионах, где TON обгоняет EVM по распространению — присутствие TON на рынках с активным Telegram сложно превзойти
Почему именно TON
Покупатель уже в Telegram. TonConnect — нативный протокол кошелька: никакого танца с QR-кодом, никакой путаницы «на каком RPC я нахожусь?», никакого браузерного расширения для установки. Одно касание открывает уже знакомое приложение кошелька, они одобряют — готово.
На стороне мерчанта расчёты в TON дают два нативных варианта:
- USDT-on-TON — стейблкоин-путь. Без волатильности, финальность ~1 секунда, почти нулевые комиссии.
- Нативный TON — для мерчантов, которые хотят экспозицию к TON, обычно потому что сами платят расходы в TON.
Оба поступают прямо на ваш TON-кошелёк. MutoPay никогда не хранит средства.
Как выглядит чекаут
кошелёк клиента ─── TonConnect ──▶ MutoPay ──▶ ваш TON-кошелёк
(Tonkeeper) (USDT или TON)
Три блока, одна подпись, одна транзакция на блокчейне. Никаких мостов, никаких ручных депозитов, никакого шага KYC для покупателя.
Если клиент хочет заплатить из другой сети — например, USDC в Base — MutoPay в фоне выполняет бридж в TON. Покупатель выбирает токен, мерчант всё равно получает USDT-on-TON.
Настройка за пять шагов
- Создайте аккаунт мерчанта на mutopay.com/dashboard/register.
- Установите TON как расчётную сеть. В панели управления откройте Настройки → Расчёты, выберите
TONкак сеть иUSDTилиTONкак токен. - Вставьте адрес TON-кошелька. Сюда будет поступать каждый платёж. MutoPay валидирует формат при сохранении.
- Создайте первую платёжную ссылку из панели управления или через API:
Расчётная сеть и токен берутся из настроек мерчанта — передавать их при каждом вызове не нужно.curl -X POST https://mutopay.com/api/payments \ -H "Authorization: Bearer sk_live_..." \ -H "Content-Type: application/json" \ -d '{ "amount": 25, "currency": "USD", "metadata": { "order_id": "tg-bot-7421" } }' - Отправьте клиенту возвращённый
payment_url. На странице оплаты он увидит кнопку TonConnect первой. Одно касание, одно одобрение — готово.
Если вы предпочитаете настраивать расчёты через API:
curl -X PUT https://mutopay.com/api/dashboard/settlement \
-H "Authorization: Bearer <merchant-jwt>" \
-H "Content-Type: application/json" \
-d '{
"preferred_chain_id": "ton",
"preferred_token": "USDT",
"wallet_address": "EQ..."
}'
Вебхуки
Когда транзакция TonConnect подтверждается, MutoPay отправляет вебхук payment.completed на настроенный вами URL. Заголовок подписи X-MutoPay-Signature: sha256=<hex> — верифицируйте его HMAC-SHA256 и вашим webhook-секретом, затем выполняйте заказ.
Часто задаваемые вопросы
Какие TON-кошельки работают? Любой TonConnect-совместимый кошелёк: Tonkeeper, MyTonWallet, Wallet внутри Telegram, OpenMask и всё, что говорит на протоколе TonConnect 2.
Как быстро расчитывается TON-платёж? Обычно 1–3 секунды после одобрения покупателем в кошельке. Наш монитор подхватывает подтверждение при следующем запуске cron и отправляет ваш вебхук.
Какие комиссии? MutoPay берёт 0,25% за транзакцию. Сетевые комиссии TON — доли цента, оплачиваются покупателем.
Могут ли клиенты платить из non-TON сетей? Да. Если покупатель выбирает USDC в Ethereum или USDT в BSC, MutoPay маршрутизирует через Rubic и бриджует в USDT-on-TON автоматически. Вы всё равно получаете в TON.
Мой кошелёк кастодиальный? Нет. Каждый платёж расчитывается прямо на настроенный вами TON-адрес. MutoPay никогда не держит средства.
Смотрите также
- Принимайте платежи в Solana — блокчейн для создателей контента
- Принимайте платежи USDT в Tron — рельс для денежных переводов
- Как работает MutoPay — полная диаграмма маршрутизации
- Тарифы — фиксированные 0,25%, без минимумов
Готовы принимать TON? Создайте аккаунт мерчанта — первый платёж займёт около десяти минут с момента регистрации.