收藏
回答

半屏小程序可以和微信支付同时拉起吗?

想在支付时,点击支付按钮拉起支付以及半屏小程序,现在的现象是半屏可以拉起,支付必须要等到半屏小程序关闭才可以拉起

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

2 个回答

  • Kaaa
    Kaaa
    10-31

    请问找到解决办法了嘛

    10-31
    有用
    回复 1
    • Kaaa
      Kaaa
      11-01
      this.openEmbeddedMiniProgram()

      // 增加延迟时间是为了让半屏和支付同时拉起
              setTimeout(() => {
                pay()
              }, 200)

      调支付时增加延迟时间,在ios上必是同时拉起,安卓上偶现非同时拉起,概率大概是1/10、非同时拉起时支付先拉起的,关闭支付或走完支付流程后会自动弹起半屏


      createdOrder(内部系统订单) -> wx.openEmbeddedMiniProgram -> wx.requestPayment(延迟200ms触发) ,200ms根据具体小程序情况调整
      11-01
      回复
  • 一笑皆春
    一笑皆春
    10-28

    你都自己测过了还提问,那就是不支持呗

    10-28
    有用
    回复
登录 后发表内容