收藏
回答

是否可以根据付款码支付接口返回信息直接判断是否支付成功

付款码支付接口提交请求后,微信返回结果中return_code和result_code都为success,可以认定为支付成功吗?是否还需要调用微信支付订单查询接口查看支付结果?

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

2 个回答

  • Memory
    Memory
    2021-04-14

    不建议,可通过查单或异步支付结果通知确认

    2021-04-14
    有用 1
    回复 5
    • 尘兮
      尘兮
      2021-04-15
      从官方文档上描述来理解,提交支付请求后微信会同步返回支付结果,这个应该是可以判断本次支付成功与否的吧
      2021-04-15
      回复
    • Memory
      Memory
      2021-04-15回复尘兮
      交易成功判断条件:return_code和result_code都为SUCCESS且trade_type为MICROPAY
      2021-04-15
      回复
    • 尘兮
      尘兮
      2021-04-15回复Memory
      意思是还是可以通过付款码支付接口的返回来判断交易成功的是吧,return_code和result_code都为SUCCESS且trade_type为MICROPAY这种就确认交易成功。
      2021-04-15
      回复
    • Memory
      Memory
      发表于小程序端
      2021-04-15回复尘兮

      是的

      2021-04-15
      1
      回复
    • 尘兮
      尘兮
      2021-04-15
      非常感谢
      2021-04-15
      回复
  • 陈刚
    陈刚
    2021-04-14

    return_code和result_code都为success只能证明微信端已经正常收到并记录了你提交的信息,不代表这笔交易被正常处理,回调通知成功才算是真正支付成功。

    2021-04-14
    有用 1
    回复 1
    • 尘兮
      尘兮
      2021-04-15
      付款码支付方式是没有回调的吧
      2021-04-15
      回复
登录 后发表内容
问题标签