概要描述:

当交易发生之后一段时间内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付款退还给买家,微信支付将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退到买家帐号上。
注意:只支持全额退款。

请求URL:

请求参数(O-非必传 ,M-必传)

参数 参数名称 类型 参数说明 样例 可空
merch_no 海科商户编号 String 海科平台商户编号 M
out_trade_no 原服务商交易订单号 String trade_no、out_trade_no必传其中一个,都传则以trade_no为准,推荐使用trade_no O
trade_no 原海科支付订单号 String trade_no、out_trade_no必传其中一个,都传则以trade_no为准,推荐使用trade_no O
out_refund_no 服务商退款订单号 String 服务商内部订单号(同一服务商下唯一) M
refund_amount 退款金额 String 退款金额(单位:元) M
pn SAAS终端号 String SAAS终端号 O
notify_url 异步通知地址 String 交易成功异步通知地址 O

请求示例:

{
    "accessid": "cpostest",
    "merch_no": "83388888888",
    "trade_no": "123456789",
    "out_refund_no": "12345678922",
    "refund_amount": "1",
    "sign": "5F154E14FDC459ED5DF628B56F61A609"
}

返回参数说明:

参数 参数名称 类型 参数说明 样例 可空
return_code 响应码 String 10000代表成功 M
return_msg 响应信息 String M
merch_no 海科商户编号 String 海科平台商户编号 M
out_refund_no 服务商退款订单号 String M
refund_no 海科退款订单号 String M
trade_status 交易状态 String 1:交易成功
2:交易失败
3:交易进行中
4:交易超时
M
error_code 错误码 String O
error_msg 错误消息 String O

返回示例:

{
    "merch_no": "83388888888",
    "out_refund_no": "123456789",
    "refund_no": "AL88888888",
    "trade_status": "1",
    "return_code": "10000",
    "return_msg": "成功",
    "sign": "1032A57E96E4048B27EC2A5C3CE5E663"
}
文档更新时间: 2021-04-02 14:16   作者:陈文