收藏
回答

安卓小程序调用微信支付,已支付成功,但执行fail回调。

目前发现只有安卓下会出现

errMsg: requestPayment:fail cancel

---------------------------------

安卓型号: ART-AL00m

微信版本: 8.0.3.1880

小程序基础库版本: 2.16.1

---------------------------------

安卓型号: ELE-AL00

微信版本: 8.0.3.1880

小程序基础库版本: 2.16.1


最后一次编辑于  2021-04-28
回答关注问题邀请回答
收藏

1 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    2021-04-28

    应该是用户支付成功后没有点击完成,直接关闭了微信客户端,这里最好不要依赖前端返回

    2021-04-28
    有用
    回复 5
    • 李环冀
      李环冀
      2021-04-30
      如果是用户关闭了客户端就返回requestPayment:fail cancel?
      2021-04-30
      回复
    • 李环冀
      李环冀
      2021-04-30
      ios下的逻辑和安卓不一致? 这个在ios下不会有
      2021-04-30
      回复
    • DawnMaster
      DawnMaster
      2022-05-13回复Memory (私信不回复)
      没有点完成,直接关闭了客户端应该是不会走回调吧
      2022-05-13
      回复
    • VOWOR
      VOWOR
      2023-05-05
      我现在也是这种情况,我们发现订单里面偶尔会出现收到了支付成功的回调,但是又接收到了 requestPayment:fail cancel的请求,导致订单都不正常了
      2023-05-05
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2023-05-05回复VOWOR
      支付结果应以异步支付结果通知或者查单为准,不应依赖前端判断
      2023-05-05
      回复
登录 后发表内容