收藏
回答

部分手机无法调用支付

问题模块 框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 微信支付 客户端 wechat 6.5.18 1.6.6

小程序的web-view中嵌入H5网页,调用公众号中的H5支付页面,使用的jsapi进行支付操作,华为手机KIW-Tl00H,可以正常支付,iPhone ios 11.2.2上无法正常进行支付(点击支付按钮,无法弹出密码输入界面),这个是什么问题呢?

最后一次编辑于  2018-02-05  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

5 个回答

  • raphealguo
    raphealguo
    2018-02-05

    调用支付js接口后,fail回调返回什么。一般这种情况是传的参数有问题导致调起失败

    2018-02-05
    赞同
    回复
  • 纪绪军
    纪绪军
    2018-02-05

    ios上返回的失败信息是:getBrandWcPayRequest:fail_no permission to execute

    华为手机上可以正常支付,没有问题。


    2018-02-05
    赞同
    回复
  • raphealguo
    raphealguo
    2018-02-06

    明白你意思了,在web-view里边目前不支持微信支付,你刚刚说的安卓能正常支付是一个漏洞,我们这边check一下。

    2018-02-06
    赞同
    回复 1
    • david
      david
      2018-12-12

      不能算漏洞吧,也是有方法可以操作,可以参看饿了吗外卖服务的小程序,支付那里都是走的H5的公众号微信支付。不知道是不是通过H5和小程序外壳做协议交互实现的 ?

      2018-12-12
      赞同
      回复
  • 薛定谔的盒子
    薛定谔的盒子
    2018-06-27

    我也碰见这个问题了,本地测试的时候iOS是可以拉起小程序支付的,发布以后发现iOS不可以拉起 ,安卓的可以拉起,怎么解决的小哥哥

    2018-06-27
    赞同
    回复