申请退款
对于已经支付成功的交易可以申请退款。
Content-Type: application/json; charset=UTF-8 ❌
Content-Type: application/json ✅
请求参数
POST
名称 | 类型 | 长度 | 必填 | 签名 | 描述 |
---|---|---|---|---|---|
merchantNo | String | 20 | Yes | Yes | 商户号。 商户注册时,OnerWay 会为商户创建商户号 |
refundType | String | 1 | Yes | Yes | 交易退款类型。枚举如下:0 - 申请退款 1 - 取消退款申请 |
merchantTxnId | String | 64 | No | Yes | 商户创建的商户退款交易订单号,不同的订单号视为不同的交易 |
originTransactionId | String | 20 | Yes | Yes | 来自 Onerway 的原始交易订单号。 当refundType 为0 时为传原交易订单号,当refundType 为1 时传原退款交易订单号。 |
refundAmount | String | 19 | Yes | Yes | 退款交易金额 |
sign | String | / | Yes | No | 签名字符串,请参阅签名接口 |
响应参数
名称 | 类型 | 签名 | 描述 |
---|---|---|---|
respCode | String | No | 来自 Onerway 的响应码 |
respMsg | String | No | 来自 Onerway 的响应信息 |
data | String | No | Onerway 创建的退款交易订单号,申请退款时才会返回 |
以下部分展示了申请退款的请求示例
POST
json
{
"merchantNo": "800037",
"refundType": "0",
"merchantTxnId": "1640241780000",
"originTransactionId":"1473906683882672128",
"refundAmount": "20",
"sign": "..."
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
json
{
"respCode": "20000",
"respMsg": "Success",
"data": "1473906993397141504" Onerway退款交易号
}
1
2
3
4
5
6
2
3
4
5
6
此示例仅限参考 请勿拿此示例直接请求。