收单 API
选择并集成适合您支付流程的 MusePay 数字货币收单模式。
MusePay 支持两种数字货币收单模式。当每位用户需要一个可重复使用的充值地址时,请选择 Wallet Mode(用户专属地址);当系统需要在每次付款前创建支付订单时,请选择 Checkout Mode(按订单分配地址)。
两种模式都会在检测到充值后通知您的系统。主要区别在于本地订单的创建时机,以及收款地址与支付场景保持关联的时间。
选择集成模式
地址分配
每位用户一个固定地址
每笔订单一个临时地址
地址有效期
可供后续充值重复使用
默认有效期为一天
本地订单创建时机
收到充值通知后创建
请求支付地址前创建
金额处理
按 MusePay 通知的实际金额入账
将充值金额与订单金额核对
适用场景
钱包充值、储值余额和重复使用的用户
电商收银台和一次性付款
Wallet Mode(用户专属地址)
Wallet Mode 会为每位用户分配一个固定充值地址。用户可以随时向该地址充值。MusePay 检测并确认充值后,会向您的系统发送包含到账金额的订单 Webhook。您的系统随后创建本地订单,并为用户余额入账。

集成流程
完成身份验证并实现订单 Webhook。
调用充值地址接口,传入资产和您的
customer_ref_id,以获取用户地址。保存用户、资产与返回地址之间的关联关系。
允许用户在需要时随时向该地址充值。
收到 Webhook 后验证签名,并使用通知中的金额和
customerRefId创建本地订单,为正确的用户入账。需要获取交易详情时,请使用查询接口。
Checkout Mode(按订单分配地址)
Checkout Mode 会为每笔订单创建新的支付场景。您的系统先创建订单,MusePay 随后返回一个默认有效期为一天的临时收款地址。用户充值后,MusePay 会发送订单 Webhook。

集成流程
完成身份验证并实现订单 Webhook。
在您的系统中使用唯一请求 ID 和预期金额创建本地订单。
调用创建收银台订单,获取订单号、收款地址和收银台 URL。
在地址过期前向用户展示地址或收银台 URL。
收到 Webhook 后验证签名,并在履约前将通知的付款信息与本地订单核对。
需要时使用查询订单获取最新订单状态。
相关参考
最后更新于