收藏
回答

申请退款返回“支付单号校验不一致,请核实后再试”

发起退款,报“支付单号校验不一致,请核实后再试”,

请求参数如下:

<xml>

  <transaction_id>4200000217201901033041031780</transaction_id>

  <out_refund_no>113</out_refund_no>

  <total_fee>1</total_fee>

  <refund_fee>1</refund_fee>

  <appid><![CDATA[wxd1314f697a46aa7a]]></appid>

  <mch_id>1373474602</mch_id>

  <nonce_str><![CDATA[4rae7w0prj85o0flhqkgvcuxh8ejjuoq]]></nonce_str>

  <sign><![CDATA[43855902CAE01AD1618AC1C91C4A6440]]></sign>

</xml>

该支付单号在商户后台可查到。



最后一次编辑于  2019-01-03
回答关注问题邀请回答
收藏

2 个回答

  • 满贼
    满贼
    2019-01-03

    感谢!是“商户退款单号(out_refund_no)”被重复利用了,提示信息是“支付单号校验不一致”导致以为是指 transaction_id 有问题。

    2019-01-03
    有用
    回复
  • 波
    2019-01-03

    您好,出现这种问题的原因及解决办法: 

    1.1. “商户退款单号(out_refund_no)”重复利用,即商户退款单号已经使用过了,换一个新的商户退款单号”即可解决问题; 

    1.2. 同一个“微信订单号”或“商户订单号”在退款时使用了不同的“商户退款单号”,这种情况需要使用首次退款时使用的“商户退款单号”才能退款成功。


    2019-01-03
    有用
    回复
登录 后发表内容