Как принимать платежи в USDT на веб-сайте с помощью Node.js

Производственная оплата USDT требует большего, чем просто адрес кошелька. Создайте заказ из Node.js, верните данные оформления заказа в браузер, а затем выполните его только после проверенного веб-перехватчика внутрисетевой оплаты.

Создан для
Создан для
Создан для
TRC20 / ERC20 / BEP20 / Polygon / Solana
Создан для
Начните принимать USDT
Вызывайте API только из конечной точки серверной части с помощью ключа, предоставленного средой.
import express from 'express'

const app = express()
app.use(express.json())

app.post('/api/checkout', async (req, res) => {
  const response = await fetch('https://api.boltutil.com/api/v1/order/create', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'X-Bolt-Key': process.env.BOLTUTIL_API_KEY
    },
    body: JSON.stringify({
      externalOrderId: req.body.orderId,
      amount: req.body.amount,
      currency: 'USDT',
      network: 'TRC20',
      notifyUrl: 'https://merchant.com/webhooks/boltutil',
      returnUrl: 'https://merchant.com/orders/complete'
    })
  })

  res.status(response.status).json(await response.json())
})

Производственная оплата USDT требует большего, чем просто адрес кошелька. Создайте заказ из Node.js, верните данные оформления заказа в браузер, а затем выполните его только после проверенного веб-перехватчика внутрисетевой оплаты.

Как принимать платежи в USDT на веб-сайте с помощью Node.js

  1. 01

    Создайте платежный заказ на сервере, указав сумму, сеть и внешний идентификатор.

  2. 02

    Покажите покупателю checkout URL, сеть, адрес, QR-код и точную сумму USDT.

  3. 03

    BoltUtil проверит сеть, контракт токена, адрес, сумму, срок заказа и подтверждения.

  4. 04

    После подтверждения проверьте подпись webhook и выполните заказ идемпотентно.

Расчеты без хранения средств

USDT поступает прямо на кошелек продавца; BoltUtil не хранит средства и закрытые ключи.

Пять сетей USDT

Один API поддерживает мониторинг TRC20, ERC20, BEP20, Polygon и Solana и единый формат уведомлений.

Подписанные webhook

HMAC-подпись, временная метка и повторная доставка помогают безопасно автоматизировать выполнение заказа.

Примечания по интеграции

Что важно перед производством

Создавайте заказы только на сервере

Не раскрывайте API-ключ в браузере и сохраняйте внешний идентификатор до показа checkout.

Всегда показывайте сеть

Адрес сам по себе не заменяет явное указание TRC20, ERC20, BEP20, Polygon или Solana.

Выполняйте заказ после проверки

Return URL не подтверждает оплату; используйте подписанный webhook или серверный запрос статуса.

Вопросы, которые продавцы задают перед публикацией

Эти ответы помогают разработчикам, основателям и группам поддержки понять жизненный цикл платежа, прежде чем принимать реальные платежи в долларах США.

Хранит ли BoltUtil средства продавца? +

Нет. Средства поступают прямо на кошелек продавца, а BoltUtil отслеживает переводы и отправляет уведомления.

Как сопоставляется платеж USDT? +

Система проверяет сеть, токен, адрес назначения, точную сумму, состояние и срок действия заказа.

Какие сети USDT поддерживаются? +

TRC20, ERC20, BEP20, Polygon и Solana.

Связанные ресурсы

Запустите более чистый процесс платежей в долларах США

Создавайте заказы, отслеживайте переводы и уведомляйте свой сервер, не прося клиентов присылать снимки экрана.

Создать бесплатную учетную запись