收藏
回答

wx.requestPayment调起支付弹窗多次?

代码里只有一处调用,用户调起两次支付弹窗

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

3 个回答

  • 一笑皆春
    一笑皆春
    2023-10-25

    肯定是用户快速点了两下,手机反应慢

    2023-10-25
    有用
    回复 3
    • 背离赤道
      背离赤道
      发表于移动端
      2023-10-25
      从后台数据看只请求了一次后端,但是用户却支付了两次
      2023-10-25
      回复
    • 一笑皆春
      一笑皆春
      2023-10-25回复背离赤道
      没问题呀,因为前端调用了两次wx.requestPayment,这个是前端调用的
      2023-10-25
      回复
    • 背离赤道
      背离赤道
      发表于移动端
      2023-10-25回复一笑皆春
      调用payment是在请求后端支付参数后才调用的,接口只请求了一次,怎么会调起两次
      2023-10-25
      回复
  • 零²⁰²⁴
    零²⁰²⁴
    2023-10-25

    如果没做处理,快速点击应该会拉起两次

    2023-10-25
    有用
    回复 12
    • 背离赤道
      背离赤道
      发表于移动端
      2023-10-25
      我是点击提交后请求接口获取支付参数的,后端有做提交会清楚缓存的操作,多次提交后续的会报错的
      2023-10-25
      回复
    • 零²⁰²⁴
      零²⁰²⁴
      2023-10-25回复背离赤道
      所以你们目前看到的数据是怎样的,用户短时间内连续创建了2次订单并且都付款成功?
      2023-10-25
      回复
    • 背离赤道
      背离赤道
      发表于移动端
      2023-10-25回复零²⁰²⁴
      订单只创建了一个,但是支付弹窗出了两次
      2023-10-25
      回复
    • 零²⁰²⁴
      零²⁰²⁴
      2023-10-26回复背离赤道
      但是你这边怎么知道两次都付款成功,如果是同样的参数微信侧肯定没办法付款两次的
      2023-10-26
      回复
    • 背离赤道
      背离赤道
      2023-10-26
      用户反馈的成功付款两次
      2023-10-26
      回复
    查看更多(7)
  • hishion
    hishion
    2023-10-25

    是不是没做防重复,然后快速点了两次

    2023-10-25
    有用
    回复 1
    • 背离赤道
      背离赤道
      发表于移动端
      2023-10-25
      在请求后端之前有加loading,而且后端看log只有一次请求
      2023-10-25
      回复
登录 后发表内容