收藏
回答

微信小程序支付扣款成功这什么会返回 "errMsg": "requestPayment:fail"?

  1. 发起微信支付
  2. 输入支付密码
  3. 收到微信支付成功凭证(扣款成功)
  4. 微信返回 "errMsg": "requestPayment:fail cancel"

返回错误

"payload": { "errMsg": "requestPayment:fail cancel" }

订单信息

  • 微信支付订单号
  • payorder@_4200001784202303140115489112
  • 商家订单号
  • SQN5X3ZNPCXSK2C2



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

2 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    2023-03-16

    如果没有点击“完成”按钮,是没有成功的回调的,判断支付结果不应依赖前端

    2023-03-16
    有用 1
    回复 7
    • 唐秀梅
      唐秀梅
      2023-03-16
      多谢Memory的答复,请问使用什么判断“完成”比较准确?
      2023-03-16
      回复
    • 唐秀梅
      唐秀梅
      2023-03-16
      但是奇怪的是微信的扣费的信息都已经发了呀,这就不太能理解了
      2023-03-16
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2023-03-16回复唐秀梅
      以异步支付结果通知或者主动查询订单状态结果为准
      2023-03-16
      回复
    • 唐秀梅
      唐秀梅
      2023-03-20回复Memory (私信不回复)
      多谢Memory的答复,请问这个订单状态的api我们是可以使用多次的,就是多次查询
      2023-03-20
      回复
    • momo
      momo
      01-04
      请问下,后端服务订单状态查询返回的时候交易成功,但是前端返回的是requestPayment:fail cancel。我现在要做用户取消支付的事件提醒,如何实现呢。现在回出现支付成功语言和用户取消支付语音同时存在的情况
      01-04
      回复
    查看更多(2)
  • 一笑皆春
    一笑皆春
    2023-03-17

    可以主动查询订单状态,因为支付是异步的

    2023-03-17
    有用
    回复
登录 后发表内容