Приём оплаты в любом токене сети TON
Tegro.money позволяет принимать оплату любым токеном (jetton) сети TON, который торгуется на децентрализованной бирже Tegro Finance. Покупатель платит удобным ему токеном, а магазин получает на баланс стабильный USDT — конвертация выполняется автоматически через DEX-ликвидность. Для магазина это выглядит как обычная оплата: тот же заказ, та же подпись, тот же webhook.
Как это работает
- Выбор токена. На форме оплаты покупатель выбирает токен сети TON, которым хочет заплатить — из списка токенов с ликвидностью на Tegro DEX.
- Котировка. Шлюз запрашивает у DEX курс токен → USDT на сумму заказа и показывает покупателю, сколько токена спишется (с учётом проскальзывания).
- Оплата. Покупатель подписывает одну транзакцию (TonConnect): своп токена в USDT с доставкой результата на адрес приёма Tegro.money.
- Зачисление. Шлюз сверяет фактически полученный USDT с ожидаемой суммой заказа и, при совпадении, отправляет магазину webhook об оплате.
Волатильность и проскальзывание берёт на себя плательщик — магазин всегда получает стабильный USDT, эквивалентный сумме заказа.
Учёт проскальзывания
Итоговая сумма свопа может незначительно отличаться от котировки из-за движения цены между запросом и исполнением (проскальзывание). Чтобы магазин гарантированно получил полную сумму, шлюз:
- запрашивает у покупателя токен с небольшим запасом под максимально допустимое проскальзывание (max-slippage);
- ограничивает max-slippage на своп, чтобы курс не «уехал»;
- помечает заказ оплаченным только при получении USDT ≥ ожидаемой суммы; недобор обрабатывается как недоплата.
Интеграция с DEX
Конвертация опирается на инфраструктуру децентрализованной биржи Tegro. Полезные ресурсы для разработчиков:
- API биржи: api.tegro.finance — котировки, пулы, маршруты свопов.
- Документация DEX: docs.tegro.finance — методы, схемы, примеры.
- Смарт-контракты и SDK (open-source): github.com/orgs/TegroTON — роутер, SDK, инструменты.
Оплата на стороне магазина остаётся прежней — заказ создаётся через REST API, подпись формируется как обычно (подпись и ошибки), уведомление приходит на ваш webhook (уведомление об оплате). Список валют и сетей — в разделе буквенные коды валют.
Преимущества
- Любой токен TON — принимайте оплату токенами, которые торгуются на Tegro Finance, а получайте стабильный USDT.
- Ноль волатильности для магазина — на баланс приходит фиксированная сумма в USDT.
- Без изменения интеграции — та же форма оплаты, тот же API, тот же webhook.
- On-chain прозрачность — своп и зачисление проверяемы в сети TON.