收藏
回答

wx.requestPayment调起多个支付界面,怎么强制关闭支付界面?

我有一个业务场景是:提交订单的时候从A程序 wx.navigateToMiniProgram 跳到B程序发起 wx.requestPayment 支付,在支付界面弹出的瞬间我点击了B小程序右上角胶囊的关闭B程序返回到了A程序,然后我在A程序再点击提交订单跳到B程序,B程序弹出的支付界面是我上次的支付界面,然后付款,又再次弹出这次的支付界面。

第二个场景:发起支付的过程中,右滑会返回上一个页面,然后支付界面会在上一个界面弹出。

我的需求:能不能出个方法取消支付界面,或者不用点击行为就能销毁小程序,每次都冷启动。

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

5 个回答

  • R
    R
    2023-10-19

    好像只有安卓手机会这样,我也遇到了,你解决了吗

    2023-10-19
    有用 1
    回复 1
    • 太阳🌙粑粑
      太阳🌙粑粑
      01-25
      没有,这种没法解决
      01-25
      回复
  • 李木子
    李木子
    2023-11-03

    请问楼主解决了吗

    2023-11-03
    有用
    回复 1
  • 天真如我
    天真如我
    2023-11-02

    请问楼主解决了吗

    2023-11-02
    有用
    回复 1
  • ㅤ
    2023-06-20

    B小程序价格页面隐藏的方法,隐藏的话直接关闭上次的支付

    2023-06-20
    有用
    回复 1
    • 太阳🌙粑粑
      太阳🌙粑粑
      2023-06-20
      上次的支付已经发起,那个界面没法隐藏,微信没有这个方法
      2023-06-20
      回复
  • Jianbo
    Jianbo
    2023-06-20

    不理解为什么有这个业务场景?打开了又不支付?

    2023-06-20
    有用
    回复 1
    • 太阳🌙粑粑
      太阳🌙粑粑
      2023-06-20
      一般人不会这样,但是自测的时候肯定得考虑到
      2023-06-20
      回复
登录 后发表内容