收藏
回答

同一笔订单多次申请退款,返回状态均显示成功,但是微信上并没有收到退款通知

以下是两次退款申请返回的数据,同一个订单编号,退款编号,两次都是全额退款,返回的结果是退款成功,但是微信上并没有收到退款,麻烦看一下,正常情况下是不是应该返回该笔订单已全额退款之类的信息吧,总感觉怪怪的  ,能帮忙查一下吗  谢谢

2019/02/13 13:45:49

{Return_code:SUCCESS Return_msg:OK Result_code:SUCCESS Err_code: Err_code_des: Appid:wxab3a***

Mch_id:14817***** Sub_appid: Sub_mch_id:148225**** Nonce_str:aPJHlD7g3RB6P7VD Sign:A0450D019D072CCFE6F435197905DA75 Transaction_id:4200000273201901221306985525 Out_trade_no:15481455305983480 Out_refund_no:432736521b5e48cbb47bd8aa72281f14 Refund_id:50000509522019012208093667719 Refund_fee:1 Settlement_refund_fee:0 Total_fee:1 Settlement_total_fee:0 Fee_type: Cash_fee:1 Cash_refund_fee:1 Coupon_refund_fee:0 Coupon_refund_count:0}


2019/02/13 13:53:56

{Return_code:SUCCESS Return_msg:OK Result_code:SUCCESS Err_code: Err_code_des: Appid:wxab3a***

Mch_id:14817***** Sub_appid: Sub_mch_id:148225**** Nonce_str:VzgGyyCOvPOjd8kt Sign:0E38832A781AADBDF1488F325F914A46 Transaction_id:4200000273201901221306985525 Out_trade_no:15481455305983480 Out_refund_no:432736521b5e48cbb47bd8aa72281f14 Refund_id:50000509522019012208093667719 Refund_fee:1 Settlement_refund_fee:0 Total_fee:1 Settlement_total_fee:0 Fee_type: Cash_fee:1 Cash_refund_fee:1 Coupon_refund_fee:0 Coupon_refund_count:0}


回答关注问题邀请回答
收藏

4 个回答

  • 落炎
    落炎
    2021-05-10

    多次退款,商户订单号不能用一个,可以随便改一下

    2021-05-10
    有用
    回复
  • 起个好听的名字
    起个好听的名字
    2020-05-07

    微信返回提示"订单已全额退款",实际上根本就没到账,是怎么回事?@微信支付技术助手

    2020-05-07
    有用
    回复
  • 露林霸霸
    露林霸霸
    2019-08-24

    微信支付申请同一订单支持多次退款吗?如果支持请给相应的解决方案,我们在按照指导说明中,在同一商户订单号和不同退款单号下,执行时,仍然发现无法实现多次退款功能;请求大神们指导一下

    2019-08-24
    有用
    回复
  • 微信支付技术助手7
    微信支付技术助手7
    2019-02-13

    您好,按照以下几点检查,

    1,检查回调url是否正确,回调url是不能带参数的,请注意。

    2,是否有按照文档要求正确返回参数<xml> <return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA]></return_msg> </xml>给到微信。

    3,是否开启了防火墙把微信的通知给屏蔽了。

    4,是否响应超时。

    5,是否正确使用post请求。

    6,回调url修改成http协议试试。


    2019-02-13
    有用
    回复 4
    • 海洋
      海洋
      2019-02-15

      您可能理解错了。我的意思是:上面的数据是我调微信退款接口:https://api.mch.weixin.qq.com/secapi/pay/refund

      后,接口返回给我的数据。

      所以我现在的疑惑是:我拿同一笔订单连续调用微信退款接口,接口每次都告诉我退款成功,但是微信上并没有收到退款消息?



      2019-02-15
      回复
    • 微信支付技术助手7
      微信支付技术助手7
      2019-02-15回复海洋

      您好,请问您都按着上面的操作了吗?

      请参考:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_16&index=10

      解密步骤如下: 

      (1)对加密串A做base64解码,得到加密串B

      (2)对商户key做md5,得到32位小写key* ( key设置路径:微信商户平台(pay.weixin.qq.com)-->账户设置-->API安全-->密钥设置 )

      (3)用key*对加密串B做AES-256-ECB解密(PKCS7Padding)

      接口链接

      在申请退款接口中上传参数“notify_url”以开通该功能

      如果链接无法访问,商户将无法接收到微信通知。 

      通知url必须为直接可访问的url,不能携带参数。示例:notify_url:“https://pay.weixin.qq.com/wxpay/pay.action


      2019-02-15
      回复
    • 莫忧
      莫忧
      2019-12-18回复海洋
      我现在也是出现这个问题,这个您那边当初是怎么解决的?
      2019-12-18
      回复
    • 海洋
      海洋
      2019-12-25回复莫忧
      你也看到上面官方的非常官方的回复了,感觉就完全就没看我的描述,所以能怎么解决,不管了呗。反正钱没问题,只是接口状态有点问题。后期这个功能也没用起来,就这。
      2019-12-25
      回复
登录 后发表内容