USDT TRC20 — поширений варіант оплати стейблкоїнами, адже багато клієнтів уже знайомі з USDT, а комісії мережі TRON часто зрозумілі користувачам гаманців. Для мерчанта головне — зробити процес оплати прозорим і звіряти кожен статус платежу.
Приймання USDT TRC20 на сайті зазвичай передбачає створення платіжного запиту, показ клієнтові платіжних реквізитів для конкретної мережі та оновлення замовлення після підтвердження платежу.
Чому мерчанти обирають USDT TRC20
USDT забезпечує клієнтам стабільну ціну, а TRC20 широко підтримують гаманці та біржі. Тому цей варіант практичний для цифрових продуктів, оплати SaaS, поповнень, інвойсів і міжнародних клієнтів.
Мерчанти все одно мають чітко показувати мережу. Якщо клієнт надішле USDT у неправильній мережі, це може створити додаткове навантаження на підтримку та затримати виконання замовлення.
Процес оплати
- Клієнт обирає оплату криптовалютою або USDT.
- Серверна частина мерчанта створює інвойс або платіжний запит.
- Сторінка оплати показує реквізити для переказу USDT TRC20.
- Клієнт надсилає платіж із гаманця або біржі.
- Серверна частина мерчанта очікує на статус «оплачено» перед виконанням замовлення.
Ширший сценарій роботи зі стейблкоїнами в різних мережах описано на сторінці «Приймання платежів USDT».
Інтеграція API
Для серверної оплати використовуйте API криптоінвойсів. Мерчант створює інвойс для замовлення, зберігає його ідентифікатор і слухає події вебхуків, коли статус інвойсу змінюється.
На сторінці API криптоінвойсів пояснено, як поєднуються створення інвойсу та звірка за вебхуками.
Комісії та вибір мережі
USDT може існувати в кількох мережах, зокрема TRON, Ethereum, BSC, Polygon і TON, залежно від платформи. Вибір мережі впливає на сумісність гаманців, очікування клієнтів і комісії за транзакції.
Перш ніж остаточно затвердити тексти сторінки оплати, перевірте підтримувані активи та комісії на сторінці «Монети та комісії».
Обробка статусів
Продакшен-система оплати має обробляти стани «оплачено», «недоплачено», «переплачено», «прострочено» та «заблоковано через ризики». Не запускайте процес, який перевіряє лише натискання кнопки клієнтом або завантажений ним скриншот.
Звірка за статусами захищає виконання замовлення та дає службі підтримки зрозумілий порядок дій, якщо клієнт надіслав неправильну суму або заплатив із запізненням.