收藏
回答

webview调用支付,苹果失败,但安卓可以?

在webview中,通过api跳到小程序页面,然后通过接口获取支付需要的信息字段:timeStamp, nonceStr, packageValue, signType, paySign,直接调起wx.requestPayment。

在开发者工具上面,预览和真机都可以唤起密码那个弹窗,但是发布上线以后,苹果手机就不行,安卓可以,这是为什么呢?

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

3 个回答

  • จุ๊บ
    จุ๊บ
    2021-07-07

    建议检查 是不是 IOS被限制了支付行为

    2021-07-07
    有用 1
    回复 1
    • Dean🐳
      Dean🐳
      2024-09-01
      对的,就是这个原因
      2024-09-01
      回复
  • 微喵网络
    微喵网络
    2021-07-07

    文档里说的说的很清楚,webview中不支持调用支付

    2021-07-07
    有用
    回复 6
    • จุ๊บ
      จุ๊บ
      2021-07-07
      人家描述的也清楚,是跳到小程序,用的小程序wx.requestPayment方式
      2021-07-07
      回复
    • 微喵网络
      微喵网络
      2021-07-07回复จุ๊บ
      那为什么要加从webview跳转这个前置条件?
      2021-07-07
      回复
    • จุ๊บ
      จุ๊บ
      2021-07-07回复微喵网络
      小程序通过web-view跳转网页啊,但是需要支付的时候,我可以跳回小程序使用小程序原生支付能力,人家这流程没啥问题啊
      2021-07-07
      回复
    • 微喵网络
      微喵网络
      2021-07-07回复จุ๊บ
      流程是没问题,但是房问题里就多余了,会让人误会,你看楼下那位也误会了,好的提问应该让答题者不产生误会
      2021-07-07
      回复
    • จุ๊บ
      จุ๊บ
      2021-07-07回复微喵网络
      那我只能说你们只看标题,没有仔细看内容描述
      2021-07-07
      回复
    查看更多(1)
  • Algo
    Algo
    发表于小程序端
    2021-07-07

    小程序内建议使用小程序支付,不建议使用其他方式调起支付。苹果支付应该按照苹果和微信的有关规定执行

    2021-07-07
    有用
    回复
登录 后发表内容