验证商户退款
介绍
建议商户在对订单进行退款前,确认该订单是否允许退款,避免重复退款或订单状态不支持退款(例:支付中状态);状态为不允许退款则返回错误码,详见返回码说明
商户可以使用已配置的数币和网络进行退款
接口说明
请求方式: POST
请求路径:open/api/payment/checkRefund
Body参数:
参数名 | 验签 | 必填 | 类型 | 长度 | 说明 |
---|---|---|---|---|---|
appId | 是 | 是 | string | 64 | appID |
merchantOrderNo | 是 | 是 | string | 64 | 商户订单号 |
refundToken | 是 | 是 | string | 32 | 退款币种 |
refundNetwork | 是 | 是 | string | 32 | 退款网络 |
refundAmount | 否 | 否 | string | 32 | 退款金额 |
sign | 否 | 是 | string | 128 | 签名 |
示例
返回参数:
参数名 | 类型 | 长度 | 说明 |
---|---|---|---|
orderNum | string | 32 | ach订单号 |
paymentStatus | string | 32 | 支付状态 |
refundOrderAmount | string | 32 | 退款订单金额 |
orderCurrency | string | 32 | 订单币种 |
withdrawLimit | string | 32 | 通道退款最大最小金额区间 |
返回参数示例:
{
"code": "0",
"msg": "success",
"model": {
"orderNum": "300217186928983690133",
"paymentStatus": "COMPLETED",
"refundOrderAmount": 0.003833,
"orderCurrency": "ETH",
"withdrawLimit": "0.001149ETH~3833180.006133ETH"
},
"traceId": "670f7752c765235990e9accc36c44fa8",
"success": true,
"error": false
}
Updated 2 days ago