验证商户退款

介绍

建议商户在对订单进行退款前,确认该订单是否允许退款,避免重复退款或订单状态不支持退款(例:支付中状态);状态为不允许退款则返回错误码,详见返回码说明

商户可以使用已配置的数币和网络进行退款

接口说明

请求方式: POST

请求路径:open/api/payment/checkRefund

Body参数:

参数名验签必填类型长度说明
appIdstring64appID
merchantOrderNostring64商户订单号
refundTokenstring32退款币种
refundNetworkstring32退款网络
refundAmountstring32退款金额
signstring128签名

示例

返回参数:

参数名类型长度说明
orderNumstring32ach订单号
paymentStatusstring32支付状态
refundOrderAmountstring32退款订单金额
orderCurrencystring32订单币种
withdrawLimitstring32通道退款最大最小金额区间

返回参数示例:

{
    "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
}