评论

申请退款接口returncode是success resultcode是fail,但是退款能成功

如果还有任何疑问可以私聊我或者评论区留言

案例:

请求参数:

<xml><appid><![CDATA[wx0fdf2XXXXd3c4129]]></appid><mch_id>160XXX120</mch_id><nonce_str><![CDATA[MiDeJKaXXXaS37Pe93WJAlU9eAG]]></nonce_str><op_user_id>1603XXX120</op_user_id><out_refund_no><![CDATA[TK123]]></out_refund_no><refund_desc><![CDATA[用户退款]]></refund_desc><refund_fee>57</refund_fee><sign_type><![CDATA[MD5]]></sign_type><total_fee>57</total_fee><transaction_id>420000104XXXXXXXXX212143845</transaction_id><sign><![CDATA[3C97FEB8EAF1713C2XXXXXA1CA29F3]]></sign></xml>

返回:

errcode=268449311|errmsg=refund_fee大于可退金额

时间点:2021-05-30 23:54:58



解决方案:

结论:

商户短时间内发起2次退款请求,分别如下

2021-05-30 23:54:57 商户退款单号“TK456”,全额退款完成

2021-05-30 23:54:58 商户退款单号“TK123”,报错“refund_fee大于可退金额”

退款成功的那次请求并不是 resultcode是fail的那笔。


重点注意:

退款请求重试时不能换商户退款单号merchant_refund_no,否则会有重复退款风险

最后一次编辑于  2021-06-23  
点赞 0
收藏
评论
登录 后发表内容