订单退款
需要先在商户后台开启订单退款API接口开关,才能调用该接口发起订单退款
请求地址:
api/pay/refund
请求方式:
POST
请求参数说明:
| 字段名 | 变量名 | 必填 | 类型 | 示例值 | 描述 |
|---|---|---|---|---|---|
| 商户ID | pid | 是 | Int | 1001 | |
| 平台订单号 | trade_no | 特殊 | String | 20160806151343349 | 与商户订单号必传其一 |
| 商户订单号 | out_trade_no | 特殊 | String | 20160806151343351 | 与平台订单号必传其一 |
| 退款金额 | money | 是 | String | 1.00 | 单位:元 |
| 商户退款单号 | out_refund_no | 否 | String | 20160806151343391 | 可避免出现重复请求退款 |
| 当前时间戳 | timestamp | 是 | String | 1721206072 | 10位整数,单位秒 |
| 签名字符串 | sign | 是 | String | 参考签名规则 | |
| 签名类型 | sign_type | 是 | String | RSA | 默认为RSA |
返回参数说明:
| 字段名 | 变量名 | 类型 | 示例值 | 描述 |
|---|---|---|---|---|
| 返回状态码 | code | Int | 0 | 0为成功,其它值为失败 |
| 返回信息 | msg | String | 失败或成功时返回提示 | |
| 平台退款单号 | refund_no | String | 20160806151343349 | |
| 商户退款单号 | out_refund_no | String | 20160806151343351 | |
| 平台订单号 | trade_no | String | 20160806151343349 | |
| 退款金额 | money | String | ||
| 扣减商户余额 | reducemoney | String | ||
| 当前时间戳 | timestamp | String | 1721206072 | 10位整数,单位秒 |
| 签名字符串 | sign | String | 参考签名规则 | |
| 签名类型 | sign_type | String | RSA | 默认为RSA |
其他说明:
- 少数插件对接的第三方平台不支持部分金额退款
