Приём оплаты в любом токене сети TON

Tegro.money позволяет принимать оплату любым токеном (jetton) сети TON, который торгуется на децентрализованной бирже Tegro Finance. Покупатель платит удобным ему токеном, а магазин получает на баланс стабильный USDT — конвертация выполняется автоматически через DEX-ликвидность. Для магазина это выглядит как обычная оплата: тот же заказ, та же подпись, тот же webhook.

Покупатель
Платит токеном X
Любой jetton TON с ликвидностью на Tegro Finance. Одна транзакция в кошельке.
своп X→USDT
Tegro DEX
Конвертация
Своп по on-chain ликвидности TON с контролем проскальзывания.
на адрес приёма
Tegro.money
Сверка суммы
Заказ «оплачен» только если получено USDT ≥ ожидаемого.
settle
Магазин
Получает USDT
Ровно сумму заказа. Без волатильности и работы с токенами.
webhook → оплачено магазин получает уведомление как при обычной оплате.

Как это работает

  1. Выбор токена. На форме оплаты покупатель выбирает токен сети TON, которым хочет заплатить — из списка токенов с ликвидностью на Tegro DEX.
  2. Котировка. Шлюз запрашивает у DEX курс токен → USDT на сумму заказа и показывает покупателю, сколько токена спишется (с учётом проскальзывания).
  3. Оплата. Покупатель подписывает одну транзакцию (TonConnect): своп токена в USDT с доставкой результата на адрес приёма Tegro.money.
  4. Зачисление. Шлюз сверяет фактически полученный 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.