💳 ETN Pay
ETN Pay — это безопасный платежный шлюз для жетона ETN на блокчейне TON, в настоящее время находящийся в Закрытой Бете. Он гарантирует специализированную надежность для мерчантов, отделяя получение цены от обработки платежей и обеспечивая атомарную сверку разделенных платежей.
🚀 Обзор
В отличие от централизованных платежных шлюзов, которые полагаются на внешние API во время критических окон транзакций, ETN Pay разработан для суверенитета и стабильности.
- Упрощенная Интеграция: Мерчантам не нужно устанавливать сложные блокчейн-библиотеки или изучать TON SDK. Достаточно простого API.
- Отвязанное Ценообразование: Выделенный Сервис Оракула Цен кэширует курсы ETN/USD каждые 5 минут, гарантируя, что создание счета никогда не прервется из-за простоя внешнего API.
- Атомарные Сплиты: Поддерживает специфические модели экосистемы, где платежи разделяются (например, 99.5% Мерчанту, 0.5% Платформе) в одной атомарной блокчейн-транзакции.
✨ Ключевые Особенности
🛡️ Надежность Прежде Всего
- Воркер Оракула Цен: Извлекает и кэширует курсы в фоновом режиме. Ваш процесс оплаты читает исключительно из локального кэша, гарантируя мгновенное время отклика.
- Ноль Внешних Зависимостей: Создание счета не зависит от того, онлайн ли сторонние API цен в момент покупки.
🔗 Интеграция с Блокчейном
- Атомарные Разделенные Платежи: Использует возможности мульти-сообщений TON для распределения средств на несколько кошельков (Мерчант + Платформа) за один раз.
- Гарантированная Сверка: Сервис TON Listener мониторит блокчейн на наличие уникальных транзакционных мемо, обеспечивая точное отслеживание и верификацию каждого платежа.
🔐 Безопасность и Контроль
- Управление через API Keys: Безопасный доступ к Merchant API.
- Подписанные Вебхуки: Получайте вебхуки, верифицированные
X-ETN-Signature, на ваш бэкенд при успехе платежа.
⚙️ Как Это Работает
Поток Платежа
-
Создание Счета:
- Мерчант отправляет POST-запрос с суммой в USD.
- Система конвертирует в ETN, используя кэшированный курс.
- Система генерирует уникальный счет со специфическими мемо.
-
Платеж Пользователя:
- Клиент перенаправляется на Хостинг-фронтенд ETN Pay.
- Клиент подключает свой TON Wallet через TON Connect.
- Клиент одобряет транзакцию.
-
Расчет (Settlement):
- TON Listener обнаруживает транзакцию в чейне.
- Система верифицирует суммы и мемо.
- Счет помечается как
PAID. - Вебхук отправляется мерчанту.
🛠️ Технический Стек
ETN Pay построен на современном, надежном стеке, спроектированном для надежности:
- API: Node.js (Express)
- База Данных: PostgreSQL (Хранение счетов)
- Кэш: Redis (Оракул Цен)
- Слушатель: Библиотеки клиента TON
📦 С чего начать
ETN Pay в настоящее время находится в Закрытой Бете и скоро будет выпущен для публики.
- Мерчанты: Детали интеграции будут предоставлены бета-партнерам напрямую.
- Разработчики: Документация API будет доступна после публичного релиза.