Liquidación no custodial
Los fondos llegan directamente a la billetera del comercio. BoltUtil solo monitorea la cadena y envía notificaciones.
BoltUtil envía payloads firmados con pedido, estado, red, importe, confirmaciones y hash de transacción.
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)
})Ideal para activar cuentas, acreditar saldo, entregar productos o actualizar membresías después del pago.
Configure su URL y secreto de webhook.
Cree una orden con notifyUrl o use el webhook predeterminado.
BoltUtil detecta la transferencia USDT y confirma la orden.
Su backend verifica la firma y actualiza al cliente.
Los fondos llegan directamente a la billetera del comercio. BoltUtil solo monitorea la cadena y envía notificaciones.
Integre TRC20, ERC20, BEP20, Polygon y Solana con una sola API de órdenes y un payload de webhook unificado.
Cuando el pago se detecta y confirma, su backend recibe una devolución firmada para activar, entregar o acreditar.
Notas de integración
Los fondos llegan directamente a la billetera del comercio. BoltUtil solo monitorea la cadena y envía notificaciones.
Integre TRC20, ERC20, BEP20, Polygon y Solana con una sola API de órdenes y un payload de webhook unificado.
Cuando el pago se detecta y confirma, su backend recibe una devolución firmada para activar, entregar o acreditar.
Estas respuestas ayudan a desarrolladores, fundadores y equipos de soporte a entender el ciclo de pago antes de aceptar USDT real.
No. BoltUtil funciona como una capa no custodial de monitoreo y notificación. El comercio configura su propia billetera de cobro.
El sistema valida red, dirección de destino, importe exacto en USDT, estado de la orden y ventana de expiración.
El enfoque actual de producción cubre TRC20, ERC20, BEP20, Polygon y Solana.
Cree órdenes, monitoree transferencias y notifique a su backend sin pedir capturas de pago.
Crear cuenta gratis