收藏
回答

web-view确实调起了公众号支付的收银台,这个调用是否可靠

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug WeixinJSBridge.invoke 客户端 Android 6.6.6 2.0.0

看了社区里面能搜索到的关于web-view支付的所有帖子,里面都是提到web-view的支付不能使用原有的公众号支付,需要在嵌入的网页中通过JSSDK,携带支付参数跳转到小程序页面中调用小程序支付。而且大家都说小程序的web-view中不能调用微信公众号的支付,即jssdk中的 WeixinJSBridge.invoke("getBrandWCPayRequest", param, callback) 接口不可用


但是我遇到的问题是,web-view中网页的jssdk发起支付,并成功调起了微信的收银台,这是不是说明这个调用实际上是可用的。如果这样的话是不是说小程序中实际是能够使用微信公众号支付的呢?


那么这种web-view中调用jssdk的支付接口,究竟是否可靠,是否真的可用呢???

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

1 个回答

  • June
    June
    2018-05-23

    你好,web-view不允许使用微信公众号的支付,未避免导致不可预期的问题,请避免调用该接口。

    2018-05-23
    赞同
    回复 1
    • 123
      123
      2018-05-23
      你好,我有重新去看了一遍我们的程序,发现因为程序的版本比较老了,WeixinJSBridge.invoke这个接口并不是由jssdk提供的,而是由微信浏览器直接提供,这个可能是导致这个接口调用能成功的原因,而在ios上这个并不会成功的调用。
      2018-05-23
      回复