Webhooks USDT que seu backend pode verificar

A BoltUtil envia payloads assinados com pedido, status, rede, valor, confirmações e hash da transação.

Criado para
Assinaturas HMAC-SHA256
Criado para
Logs de reenvio
Criado para
Payload por ordem
Exemplo 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)
})

Fluxo de entrega do webhook

Ideal para ativar contas, creditar saldo, entregar produtos ou atualizar assinaturas após o pagamento.

  1. 01

    Configure a URL e o segredo do webhook.

  2. 02

    Crie uma ordem com notifyUrl ou use o webhook padrão.

  3. 03

    A BoltUtil detecta a transferência USDT e confirma a ordem.

  4. 04

    Seu backend verifica a assinatura e atualiza o cliente.

Liquidação não custodial

Os fundos vão direto para a carteira do comerciante. A BoltUtil monitora a blockchain e envia notificações.

Cinco redes USDT

Aceite TRC20, ERC20, BEP20, Polygon e Solana com uma única API de pedidos e payload de webhook unificado.

Automação por webhook

Quando o pagamento é detectado e confirmado, seu backend recebe uma chamada assinada para cumprir o pedido.

Notas de integração

O que importa antes da produção

Liquidação não custodial

Os fundos vão direto para a carteira do comerciante. A BoltUtil monitora a blockchain e envia notificações.

Cinco redes USDT

Aceite TRC20, ERC20, BEP20, Polygon e Solana com uma única API de pedidos e payload de webhook unificado.

Automação por webhook

Quando o pagamento é detectado e confirmado, seu backend recebe uma chamada assinada para cumprir o pedido.

Perguntas antes de ir para produção

Estas respostas ajudam desenvolvedores, fundadores e equipes de suporte a entender o ciclo de pagamento antes de aceitar USDT real.

A BoltUtil custodia fundos do comerciante? +

Não. A BoltUtil é uma camada não custodial de monitoramento e notificação. O comerciante usa sua própria carteira.

Como a BoltUtil vincula um pagamento a uma ordem? +

O sistema valida rede, endereço de destino, valor exato em USDT, status da ordem e janela de expiração.

Quais redes USDT são suportadas? +

O foco atual em produção é TRC20, ERC20, BEP20, Polygon e Solana.

Lance um fluxo de pagamento USDT mais limpo

Crie ordens, monitore transferências e notifique seu backend sem pedir comprovantes manuais.

Criar conta grátis