为稳定币收银台构建的 Crypto Payment API

BoltUtil 提供简单的 API,用于 USDT 支付订单、链上监听、Checkout 页面和服务端支付通知。

专为
REST API
专为
API 密钥
专为
Webhook 签名
通过 API 创建订单
import crypto from 'node:crypto'
import express from 'express'

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

app.post('/api/checkout', async (req, res) => {
  const payload = 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'
  })
  const timestamp = Date.now().toString()
  const signature = crypto
    .createHmac('sha256', process.env.BOLTUTIL_API_SECRET)
    .update(`${timestamp}.${payload}`)
    .digest('hex')

  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,
      'X-Bolt-Timestamp': timestamp,
      'X-Bolt-Signature': signature
    },
    body: payload
  })

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

API 接入流程

适合把加密支付接入 SaaS、会员系统、市场平台或自定义收银流程的开发团队。

  1. 01

    通过金额、网络、商户订单号和返回地址创建支付订单。

  2. 02

    向买家展示收款地址、二维码、Checkout 页面和精确 USDT 金额。

  3. 03

    BoltUtil 扫描 TRC20、ERC20、BEP20、Polygon 或 Solana 转账,并按网络、地址和金额匹配订单。

  4. 04

    链上确认后,BoltUtil 向您的服务器发送带签名的 Webhook,包含交易哈希和订单状态。

非托管结算

资金直接进入您配置的商户钱包。BoltUtil 只负责监听链上交易和发送通知,不接触也不托管用户资金。

五条 USDT 网络

通过同一套订单 API 和统一 Webhook,接入 TRC20、ERC20、BEP20、Polygon、Solana 五条主流 USDT 网络。

Webhook 自动化

当链上交易被检测并确认后,您的系统会收到带签名的回调,可自动发货、开通会员或入账。

商家上线前询问的问题

这些答案可帮助开发人员、创始人和支持团队在接受真正的 USDT 付款之前了解付款生命周期。

BoltUtil 会托管商户资金吗? +

不会。BoltUtil 是非托管的链上监听与通知层,商户配置自己的收款钱包,资金直接到商户钱包。

BoltUtil 如何匹配一笔付款? +

系统会同时校验网络、收款地址、精确 USDT 金额、订单状态和订单有效期,然后才会更新订单。

目前支持哪些 USDT 网络? +

当前生产重点支持 TRC20、ERC20、BEP20、Polygon 和 Solana。

推出更清洁的USDT支付流程

创建订单、监控转账并通知您的后端,而无需要求客户发送屏幕截图。

创建免费帐户