收藏
回答

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

如果支付通知返回的return_code是FAIL,我应该返回什么给微信?我要是返回SUCCESS给微信没什么意义呀,我都不知道哪笔订单出问题了

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

2 个回答

  • 北望沣渭
    北望沣渭
    11-12

    谢邀:“如果”是微信官方文档看不明白所以然,可以去 https://developers.weixin.qq.com/community/pay/doc/000aa24226cb18f5cc1ba2b815b001 这里吐个槽,别担心,官方同学是欢迎吐槽的。

    ——吐完槽—— 说正事儿——

    return_code=FAIL,对应的你应该给return_msg="我服务器挂了,受不了了" 类似这样的消息文本,这仅仅是一种约定,标记FAIL原因,当然也可以给SUCCESS文本;服务端基本上不处理return_msg字段内容,仅会根据 FAIL 标示,在重新推送限定范围内,重新给你再推送一波通知消息。

    11-12
    有用 1
    回复 2
    • 你的名字
      你的名字
      11-13
      意思是 如果微信服务器给的return_code是FAIL,我可以返回FAIL给微信服务器,让他重新给我推送呗?
      11-13
      回复
    • 北望沣渭
      北望沣渭
      11-13回复你的名字
      是的咧~
      11-13
      回复
  • 老张
    老张
    11-12

    别如果了,你看到回调消息通知里的数据就知道怎么处理了。

    11-12
    有用
    回复 1
    • 你的名字
      你的名字
      11-13
      不是呀 ,官方文档说 return_code=FAIL,其他信息什么都不返回了
      11-13
      回复
登录 后发表内容
问题标签