保留地址大小写
Solana 使用 Base58 地址,大小写有意义。不要像处理 EVM 地址那样统一转换为小写。
操作步骤
适合客户已持有 Solana 上对应币种的商户。请先启用通道并配置有效收款钱包;示例使用 USDT。
配置启用网络和币种对应的钱包,私钥由商户保管。
后端保存商户订单号,创建订单并展示返回的收银台与完整应付金额。
BoltUtil 按网络、币种、地址与金额核对转账,等待满足确认条件。
商户验证签名回调、核对订单并去重后,再开通、交付或入账。
BoltUtil 核对付款并发送签名回调。您的服务端验签、核对订单状态并去重后,再交付商品、开通服务或入账。
接入要点
Solana 使用 Base58 地址,大小写有意义。不要像处理 EVM 地址那样统一转换为小写。
USDT 与 USDC 各有对应 Mint。系统按配置币种、收款归属和实际精度读取转账,不把 SOL 视为稳定币付款。
关注交易签名、转账结果与链上确认状态,不直接套用 EVM 区块确认数。再与订单及有效期关联。
POST /api/v1/order/create
Content-Type: application/json
{
"externalOrderId": "ORDER_DEMO_001",
"amount": 199,
"currency": "USDT",
"network": "SOLANA",
"notifyUrl": "https://merchant.example.com/webhooks/boltutil",
"returnUrl": "https://merchant.example.com/orders/001"
}此处为服务端接入示例,不会发送请求。实际调用需 API Key、时间戳与请求原文签名,并校验本地订单和价格。
查看开发文档支付接入
支持已启用、已配置钱包的 Solana USDT / USDC。请核对币种版本与合约或 Mint,不接受任意同名 Token。
不会。客户直接转入您配置的收款钱包。BoltUtil 负责订单与链上付款核对,不托管资金,不需要私钥、助记词或提现权限。
TRON 仅支持 USDT。其他网络支持配置的 USDT / USDC 版本,实际可用组合取决于渠道启用状态与商户钱包。请以接口和收银台返回为准。
returnUrl 只是页面跳转。请以已验证的签名回调或可信的服务端查询为依据,核对订单后幂等处理。
免费商户可查看自己的待核对记录。手动转账的金额差异符合规则时可生成核对记录;多个候选须先核实归属。接受或拒绝关联需要有效会员,接受后确认付款并按配置发送回调。
可以。支持的网络与设备可使用钱包快捷支付,自动填写收款地址、代币和完整应付金额,客户在钱包中核对并确认。首次使用可能需要解锁、授权连接或切换网络;也可扫码或复制地址手动转账,付款后仍需链上确认。
从钱包转出 Solana 上的稳定币,需要 SOL 支付网络费用。钱包或交易所的费用、最低转账额和支持网络可能不同;请核对当次提示,不能把其他网络的同名币种转入此订单。