CChainPay
Увійти

Як приймати USDT (TRC20) на сайті чи в боті

USDT у мережі TRON — найпоширеніший спосіб платити крипто в багатьох регіонах: перекази швидкі й дешеві для платника. Тут мінімальна інтеграція з ChainPay.

Модель

  1. Ваш бекенд просить у ChainPay адресу для депозиту на кожне замовлення (або кожного користувача).
  2. Платник надсилає USDT на цю адресу.
  3. Після підтвердження мережею ChainPay переводить кошти на ваш гаманець і викликає ваш webhook.

Кошти у вас: призначення — ваш forwardAddress, мерчантського балансу ChainPay не тримає.

Адреса на замовлення чи на користувача

Створення адреси

curl -X POST https://api.chainpay.site/deposit-address \
  -H 'content-type: application/json' \
  -d '{
    "ticker": "trc20/usdt",
    "callbackUrl": "https://shop.example.com/crypto-webhook?token=SECRET",
    "forwardAddress": "TYourOwnTronWallet...",
    "externalReference": "order-123"
  }'

Обробка webhook

Скільки платить клієнт

Кожен TRC20-переказ потребує TRON Energy, тому комісія має відсоткову частину (1%) і flat-частину за живою мережевою вартістю. У TRON flat наразі приблизно 4 USDT, тож дуже малі платежі невигідні. Виставте розумний мінімум суми замовлення. Актуальні цифри — на сторінці Ціни.

Перевірка

Щоб бачити адресу у своєму акаунті, зареєструйтесь у кабінеті, створіть API-ключ і надішліть той самий запит із x-api-key.

Див. також