TRON
Быстрый старт
- Подписаться at tron.network и получить API полномочия
- Создать терминал в Консоль Admin с приведенными ниже параметрами
- Начало обработки — адаптер предварительно построен и готов к использованию
Обзор
TRON Платежная интеграция
| поставщик ID | tron |
| Категория | Крипто и блокчейн |
| Сайт | tron.network |
Поддерживаемые операции: Payments Payouts Status
конфигурация
Необходимые параметры
| Параметр | Описание |
|---|---|
need_auth | определяет, нужны ли дополнительные транзакции аутентификации; |
Пример конфигурации
{
"provider": "tron",
"provider_params": {
"need_auth": true
}
}
Платежный поток
Платежи (принятие криптовалюты)
Если нужно_auth=правда: (идентификаторы: need_auth)
- Адреса поколений: пользователю предоставляется адрес кошелька
- Данные о подписяхСоздается подпись из
tx_id:wallet_address - Пользователь отправляетКриптовалюта по указанному адресу
- Передача tx_hashПользователь передает хэш-транзакции
- Проверка:
- AML Проверьте источник адреса
- Уникальность tx_hash (не используется ранее)
- В ожидании подтверждения в блокчейне
- Проверка параметров транзакций (от, до, суммы)
- СтавкаТекущая ставка получена через
Fx.find_fx_rate_value - валидация: соответствие суммы проверяется с учетом обменного курса
Если нужно_auth = ложно: (идентификаторы: need_auth)
Упрощенный процесс без требований tx_hash.
Выплаты
- Поиск приватного ключаИз безопасного хранилища
- Создание сделок: в блокчейне Tron
- ПодписьЧастный ключ
- Отправкачерез Tron API
- В ожидании: подтверждение в блокчейне
Типы сделок
TRX (родная монета)
- Используемый стандарт TransferContract
- Прямая передача TRX между адресами
TRC-20 токены (USDT и т.д.
- Используемый Smart Contract Call
- TriggerSmartКонтракт с методом
transfer - Контрактный адрес требуемый токен
AML проверить
Для входящих транзакций обрабатываются:
(source_addr, "tron", env)
Если адрес не проходит проверку - транзакция отклоняется.