country/currency,默认按玻利维亚(BOB)处理;
巴西请发送 country: "BR" 和 currency: "BRL"。
1. 扫描二维码(免费)
- 玻利维亚
- 巴西(PIX 二维码)
2. 确认支付(此步收费)
- 玻利维亚
- 巴西(PIX 二维码)
- 按您的汇率扣除
usdt_amount + 固定费用,与bank_transfer完全一致。 - 结果为同步返回:响应中已包含最终状态(
completed,或failed并自动退款)—— 无需等待。 - 使用相同
idempotency_key重试会返回原始出金。玻利维亚的扫码引用 为一次性(已扫描的二维码只能支付一次);巴西的静态 PIX 二维码可 复用,每笔支付携带自己的键。 confirm 请求还接受settlement_asset(USDT、USDC、BTC、GOLD、SILVER或PLATINUM),用于选择要扣款的虚拟余额。省略时使用账户 默认结算资产。支付的内部标识由服务端生成:集成方只发送scan返回 的 reference,以及保留两位小数的金额。
状态对账
如果同步响应还不能证明终态,payout 会保持processing。读取已有资源:
completed 或 failed;confirm 返回 failed 表示扣款已经退款。客户
使用相同 key 重复 confirm 时,会收到原始 payout 以及
idempotency_hit: true。
错误
完整错误目录见错误。
常见问题
扫描 QR 需要费用吗?
扫描 QR 需要费用吗?
不需要 —— 扫描是免费的本地读取。只有 confirm 创建 payout 时才收费。
同一个 QR 可以支付两次吗?
同一个 QR 可以支付两次吗?
一次性 QR(固定参考号)只允许一次支付。可复用的静态 QR 可以合法地被
支付多次 —— 因此 confirm 要求每次支付提供显式的
idempotency_key。支持动态 QR 吗?
支持动态 QR 吗?
暂不支持 —— 动态 QR 返回
invalid_qr_payload(400)并附带指引。请向
付款人索取目标账户的静态 QR。适用哪个汇率?
适用哪个汇率?
与普通 payout 相同:confirm 时报价的汇率,对该笔操作冻结,你的点差已
包含在内。
扫描出的金额与我想支付的不一致怎么办?
扫描出的金额与我想支付的不一致怎么办?
固定金额 QR 必须精确支付;不匹配会使 payout 失败并自动退款。开放金额
QR 接受你在 confirm 时传入的金额。
confirm 失败后如何安全重试?
confirm 失败后如何安全重试?
用相同的
idempotency_key 重试 —— QR 绝不会因验证错误而”作废”:
在 payload 验证通过之前不会创建任何内容。