概览
ZeroPay 是什么,以及一笔支付的完整流转。
ZeroPay 是一个多链加密支付网关。买家可以在自己习惯的链上使用 NearIntents 支持的主流资产付款,包括 USDC/USDT、BTC 系列、ETH/WETH、SOL 与主要原生资产;你在自己选择的链上、用自己的地址和结算资产收款。跨链路由、兑换与结算由 NEAR Intents 求解器网络执行——ZeroPay 全程不托管你的资金。
支付生命周期
- 你调用 POST /v1/orders 创建订单:传入美元金额、付款链/资产和付款人的退款地址。
- ZeroPay 报价后返回唯一充值地址、需支付的精确金额和 30 分钟截止时间。
- 买家向充值地址转入精确金额(你的收银台可以展示二维码或发起钱包转账)。
- NEAR Intents 检测到入金后完成兑换/跨链,并结算到你为结算链配置的收款地址。
- ZeroPay 每隔数秒轮询结算状态,记录每次状态变迁,并向 webhook_url 推送签名回调。
订单状态
| 状态 | 含义 | 终态 |
|---|---|---|
| pending_deposit | 等待付款人资金到达充值地址 | 否 |
| processing | 已检测到入金,兑换与结算进行中 | 否 |
| success | 资金已结算到你的收款地址 | 是 |
| failed | 结算失败,入金退回 refund_address | 是 |
| refunded | 资金已退回 refund_address | 是 |
| expired | 30 分钟内未收到入金,未发生任何扣款 | 是 |
当前结算层为 NEAR Intents。API 与结算层解耦——后续将在相同接口下接入 Plasma 等更多结算网络,无需任何迁移。