退款接口

简要描述
  • 退款接口,支援PayPal、WeChatPay 及AliPay
请求URL
  • http://域名/api/refund
请求方式
  • POST
备注
  • 接口返回值只代表退款請求是否提交至平台,退款是否成功请登录企业后台查看
  • 请参考 “通用接口参数加密示例”生成接口参数 “Data”及 “Sign”和處理响应参数 “Data”及 “Sign”
请求 Data 参数
参数名 是否必选 类型 说明
rechargeOrderNo 必选 String 充值订单编号
refundAmount 必选 String 退款金额
备注:
建议最多2位小数
如果多于3位小数,将会向上整取至2位小数
例:
0.111->0.12
refundReason 必选 String 退款原因
不能超過10字節
returnUrl 选填 String 异步退款请求提交后的返回地址
备注:
请参考异步请求说明
请求 Data 示例
充值订单编号: "20210726150605AYXaDF"
退款金額: "0.1"
退款原因: "退款"

Data 示例:
{"rechargeOrderNo":"20210726150605AYXaDF","rechargeAmount":"0.1","refundReason":"退款"}
异步退款请求说明
  • 平台接受退款请求后,会异步处理退款请求,处理完成的退款请求会请求企业自定义的返回地址(returnUrl)
响应 Data 参数
参数名 类型 说明
code Integer 状态值;
200代表成功;其他值都为不成功
organizationCode String 企业编号
rechargeOrderNo String 支付订单编号
code返回为200(退款提交成功)
refundOrderNo String 退款订单编号
使用异步退款请求
message String 请求詳情
响应 Data 示例
状态值: 200
企业编号: "20210106184413AGVA"
支付订单编号: "20210730103615WcQwTk"
退款订单编号: "20210730104209DesFtN"

Data 示例:
{"code":200,"rechargeOrderNo":"20210730103615WcQwTk","organizationCode":"20210106184413AGVA","refundOrderNo":"20210730104209DesFtN"}