Cómo aceptar pagos USDT en un sitio web con Node.js

Un pago USDT de producción necesita más que una dirección de billetera. Cree un pedido desde Node.js, devuelva los datos de pago al navegador y luego complete solo después de un webhook de pago en cadena verificado.

Diseñado para
Construido para
Diseñado para
TRC20 / ERC20 / BEP20 / Polygon / Solana
Diseñado para
Comienza a aceptar USDT
Llame a la API solo desde un punto final de backend con una clave proporcionada por el entorno.
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())
})

Un pago USDT de producción necesita más que una dirección de billetera. Cree un pedido desde Node.js, devuelva los datos de pago al navegador y luego complete solo después de un webhook de pago en cadena verificado.

Cómo aceptar pagos USDT en un sitio web con Node.js

  1. 01

    Cree una orden de pago con importe, red, ID de pedido y URL de retorno.

  2. 02

    Muestre al comprador la dirección, el código QR, la página de checkout y el importe exacto en USDT.

  3. 03

    BoltUtil escanea transferencias TRC20, ERC20, BEP20, Polygon o Solana y compara red, dirección e importe.

  4. 04

    Tras la confirmación on-chain, BoltUtil envía un webhook firmado con el hash de transacción y el estado.

Liquidación no custodial

Los fondos llegan directamente a la billetera del comercio. BoltUtil solo monitorea la cadena y envía notificaciones.

Cinco redes USDT

Integre TRC20, ERC20, BEP20, Polygon y Solana con una sola API de órdenes y un payload de webhook unificado.

Automatización por webhook

Cuando el pago se detecta y confirma, su backend recibe una devolución firmada para activar, entregar o acreditar.

Notas de integración

Lo importante antes de producción

Liquidación no custodial

Los fondos llegan directamente a la billetera del comercio. BoltUtil solo monitorea la cadena y envía notificaciones.

Cinco redes USDT

Integre TRC20, ERC20, BEP20, Polygon y Solana con una sola API de órdenes y un payload de webhook unificado.

Automatización por webhook

Cuando el pago se detecta y confirma, su backend recibe una devolución firmada para activar, entregar o acreditar.

Preguntas antes de salir a producción

Estas respuestas ayudan a desarrolladores, fundadores y equipos de soporte a entender el ciclo de pago antes de aceptar USDT real.

¿BoltUtil custodia los fondos del comercio? +

No. BoltUtil funciona como una capa no custodial de monitoreo y notificación. El comercio configura su propia billetera de cobro.

¿Cómo se empareja un pago con una orden? +

El sistema valida red, dirección de destino, importe exacto en USDT, estado de la orden y ventana de expiración.

¿Qué redes USDT están soportadas? +

El enfoque actual de producción cubre TRC20, ERC20, BEP20, Polygon y Solana.

Recursos relacionados

Lance un flujo de pago USDT más claro

Cree órdenes, monitoree transferencias y notifique a su backend sin pedir capturas de pago.

Crear cuenta gratis