收藏
回答

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

框架类型 问题类型 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的支付接口,究竟是否可靠,是否真的可用呢???

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

1 个回答

  • 小程序技术专员-june
    小程序技术专员-june
    2018-05-23

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

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