Перейти к основному контенту

💳 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, на ваш бэкенд при успехе платежа.

⚙️ Как Это Работает

Поток Платежа

  1. Создание Счета:

    • Мерчант отправляет POST-запрос с суммой в USD.
    • Система конвертирует в ETN, используя кэшированный курс.
    • Система генерирует уникальный счет со специфическими мемо.
  2. Платеж Пользователя:

    • Клиент перенаправляется на Хостинг-фронтенд ETN Pay.
    • Клиент подключает свой TON Wallet через TON Connect.
    • Клиент одобряет транзакцию.
  3. Расчет (Settlement):

    • TON Listener обнаруживает транзакцию в чейне.
    • Система верифицирует суммы и мемо.
    • Счет помечается как PAID.
    • Вебхук отправляется мерчанту.

🛠️ Технический Стек

ETN Pay построен на современном, надежном стеке, спроектированном для надежности:

  • API: Node.js (Express)
  • База Данных: PostgreSQL (Хранение счетов)
  • Кэш: Redis (Оракул Цен)
  • Слушатель: Библиотеки клиента TON

📦 С чего начать

ETN Pay в настоящее время находится в Закрытой Бете и скоро будет выпущен для публики.

  • Мерчанты: Детали интеграции будут предоставлены бета-партнерам напрямую.
  • Разработчики: Документация API будет доступна после публичного релиза.