申请退款
退款接口可支持全额退款及部分退款
请求接口
openapi/v2/pay/trans/refund
公共参数
请求参数
参数pay_no、out_trade_no、transaction_id参数必须三选一,至少传一个。优先级:pay_no > out_trade_no > transaction_id
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| pay_no | 否 | String(64) | 聚合支付订单号,600开头 |
| out_trade_no | 否 | String(64) | 业务系统订单号 |
| transaction_id | 否 | String(64) | 渠道交易流水号,可传收款记录的条形码单号、第三方支付交易流水号。 如明确是600开头订单号的,请使用pay_no字段。 注意:如使用了多级间连支付渠道,有可能获取不到订单。 |
| out_refund_no | 是 | String(64) | 业务系统退款订单号,业务方保证唯一 |
| refund_amount | 是 | int | 退款金额,单位分 |
| remark | 否 | String(127) | 退款备注/退款原因 |
| notify_url | 否 | String(256) | 退款通知URL |
响应参数
| 名称 | 类型 | 说明 |
|---|---|---|
| refund_no | String | 退款订单号,620开头 |
| status | int | 退款订单状态,参见支付状态值枚举 |