开发文档
Base 稳定币收款接入
network 使用 BASE,支持原生 USDC 与项目配置的桥接 USDT。BoltUtil 按以太坊最终确认处理 Base 付款,不承诺固定确认时间。
项目支持的主网代币身份
以下列出项目预置的合约或 Mint,并非实时渠道状态。实际可下单还需网络与币种已启用,且商户已配置有效收款钱包。付款始终发送到 API 返回的 payment.address,不要向代币合约或 Mint 转账。
| 付款网络 | 币种 | 合约 / Mint | 链上精度 |
|---|---|---|---|
| USDT | 0xfde4c96c8593536e31f229ea8f37b2ada2699bb2 | 6 | |
| USDC | 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 | 6 |
商户接入准备
- 配置对应网络的收款钱包,以及已启用的 Webhook 地址和签名密钥。API Key 与 HMAC 密钥只保存在服务端。
- 确认所选 network / currency 组合可用。平台管理员维护 RPC、网络与资产启用配置;普通商户无需自行部署扫描节点。
- 创建订单后展示 payment.amount、payment.address、currency、network 和有效期;QR 数据不是二维码图片。
- 接收端验签、去重并可靠保存事件后返回 HTTP 2xx;再按业务规则幂等交付。
网络与币种注意事项
- Base 主网链 ID 为 8453;本接入不使用 Base Sepolia。商户配置收款钱包,平台管理员维护 RPC 与网络启用。
- USDC 为 Circle 原生版本;USDT 为项目预置的桥接版本。USDbC 或其他合约不在此列表中。
- BoltUtil 使用 L1-finalized 安全高度处理 Base 付款。请在订单倒计时结束前付款,确认可能随后到达;不保证固定分钟数。
- WooCommerce 使用前请核对实际安装版本与发布说明,确认已包含目标网络与币种。
签名请求与响应示例
示例默认金额为 25.00,只用于说明格式。实际金额来自您的业务订单,且须满足所选资产的最低金额。示例地址、订单与交易哈希不是实际付款记录。复制的 cURL / Java 程序会发送请求,运行前配置自己的 API Key 和 Webhook 密钥。
create / cURL
地址、交易哈希及订单均为示例。请替换为您自己的测试数据。
Base URL
PRODhttps://api.boltutil.com付款确认与通知处理
检测到转账与付款确认是不同环节。以系统状态和已验证回调判断结果:PAID 仍待确认;CONFIRMED / COMPLETED 也可能来自人工接受付款,请结合 paidAmount、shortfallAmount 和 settlementType。COMPLETED 不证明您的业务已经交付。
接入前常见问题
支持某币种,是否意味着现在就能创建订单?
不一定。网络、币种需已启用,收款钱包与 Webhook 配置也必须有效。静态合约列表不反映实时状态。
客户可以把小数金额取整后付款吗?
请按 payment.amount 的完整金额付款。系统可能向上取整并增加小额偏移来区分同一钱包的订单,不能截断或自行四舍五入。
钱包显示到账后,可以直接发货吗?
先核对订单是否已确认以及通知真实性。错误网络、代币版本、金额或重复通知都需要正确处理;余额增加本身不能替代订单付款结果。