发起交易退款
应用场景
发起交易退款,支持部分退款
接口说明
请求方式
【POST】/pay/refund/apply
请求参数
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| merchant_no | 是 | String(32) | 商户号 |
| out_refund_sn | 是 | String(32) | 服务商自定义的退款流水单号 |
| refund_amount | 是 | String(32) | 退款金额 |
| refund_reason | 否 | String(32) | 退款原因 |
| out_trade_sn | 三选一 | String(32) | 服务商自定义单号 |
| trade_no | 三选一 | String(32) | 聚合平台系统单号 |
| pay_trade_no | 三选一 | String(32) | 用户支付凭证【商户单号】 |
返回参数
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| out_refund_sn | 是 | String(32) | 服务商自定的退款流水号 |
| refund_no | 是 | String(32) | 平台退款单号 |
| pay_refund_no | 是 | String(32) | 支付平台退款单号 |
| out_trade_sn | 是 | String(32) | 自定义流水单号(接口生成) |
| trade_no | 是 | String(32) | 系统单号(聚合系统生成) |
| pay_trade_no | 是 | String(32) | 商户单号(三方机构或银行生成) |
| transaction_id | 是 | String(32) | 支付凭证交易单号(微信或支付宝生成) |
| merchant_no | 是 | String(32) | 商户号 |
| total_amount | 是 | String(32) | 订单总金额 单位为分 |
| refund_amount | 是 | Int | 退款金额 单位分 |
| refund_state | 是 | String(32) | 退款状态 CREATED 退款申请创建成功,等待商家审核 SUCCESS 退款成功 FAIL 退款失败 PROCESSING 退款处理中 CLOSED 退款关闭 ABNORMAL 退款异常 |
| refund_reason | 否 | String(32) | 退款原因 |