收藏
回答

微信支付通知返回参数问题?

是接收到支付通知就返回SUCCESS,还是只有支付成功才返回SUCCESS?另外return_code为FAIL和result_code为FAIL分别应该返回什么?

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

1 个回答

  • Hanks🇨🇳
    Hanks🇨🇳
    2019-10-18

    人家只是通知你支付结果,你自己根据成功还是失败做相应逻辑处理,这个与微信无关,但是!你得返回个success,告诉微信:我收到支付结果了,你不用管这一单的事情了

    https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_7&index=8


    2019-10-18
    赞同
    回复 6
    • pH
      pH
      2019-10-19
      好的,主要是return_code为fail的话,主要字段就不会出来了,应该是要微信重新发起通知吧?
      2019-10-19
      回复
    • Hanks🇨🇳
      Hanks🇨🇳
      2019-10-19回复pH
      微信通知你,你需要告诉人家你收到通知了!所以你要返回success!但是通知结果是true还是flase,微信管不着。这个回调,就是一个送信的,内容是什么,你自己处理
      2019-10-19
      回复
    • pH
      pH
      2019-10-19
      result_code是业务结果,是自己处理的,但是return_code是通信结果,如果是FAIL,就不会返回商户单号,业务结果等字段,这样处理不了吧,return_code应该是必为SUCCESS
      2019-10-19
      回复
    • Hanks🇨🇳
      Hanks🇨🇳
      2019-10-19回复pH
      对,你说的都对
      2019-10-19
      回复
    • Charon
      Charon
      2019-10-22
      你好,请问,如果return_code返回SUCCESS,而result_code返回FAIL的话,,我们还需要返回给微信SUCCESS?
      2019-10-22
      回复
    查看更多(1)
登录 后发表内容
问题标签