Webhooks USDT que su backend puede verificar

BoltUtil envía payloads firmados con pedido, estado, red, importe, confirmaciones y hash de transacción.

Diseñado para
Firmas HMAC-SHA256
Diseñado para
Logs de reintento
Diseñado para
Payload por orden
Ejemplo de webhook confirmado
import crypto from 'node:crypto'
import express from 'express'

const app = express()

app.post('/webhooks/boltutil', express.raw({ type: 'application/json' }), async (req, res) => {
  const timestamp = req.get('X-Bolt-Webhook-Timestamp') || ''
  const received = req.get('X-Bolt-Webhook-Signature') || ''
  const rawBody = req.body.toString('utf8')
  const expected = crypto
    .createHmac('sha256', process.env.BOLTUTIL_WEBHOOK_SECRET)
    .update(`${timestamp}.${rawBody}`)
    .digest('hex')

  const recent = Number.isFinite(Number(timestamp)) && Math.abs(Date.now() - Number(timestamp)) < 300_000
  const wellFormed = /^[0-9a-f]{64}$/i.test(received)
  const valid = recent && wellFormed && crypto.timingSafeEqual(
    Buffer.from(received, 'hex'),
    Buffer.from(expected, 'hex')
  )
  if (!valid) return res.sendStatus(401)

  const event = JSON.parse(rawBody)
  await fulfillOnce(event.externalOrderId, event.txHash)
  return res.sendStatus(204)
})

Flujo de entrega webhook

Ideal para activar cuentas, acreditar saldo, entregar productos o actualizar membresías después del pago.

  1. 01

    Configure su URL y secreto de webhook.

  2. 02

    Cree una orden con notifyUrl o use el webhook predeterminado.

  3. 03

    BoltUtil detecta la transferencia USDT y confirma la orden.

  4. 04

    Su backend verifica la firma y actualiza al cliente.

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.

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