给一家公立医院做慢病管理平台,其中包括患者小程序,医院有公众号提供便捷服务。患者小程序里面集成了公众号上的预约挂号、在线续方、门诊缴费、在线复诊等页面链接,患者小程序里是通过web-view 组件加载公众号页面。
需求是:在患者小程序点击以上链接要能跳转到公众号页面并完成对应操作。
前期完成准备与配置:
1)、患者小程序和医院公众号属于同一个主体,并且在公众号后台完成关联绑定。
2)、在小程序后台的“开发管理” -> “开发设置” -> “业务域名”中,已经把医院公众号页面域名添加到白名单里,并下载验证文件放到该域名的根目录下,以证明域名归属。
现在碰到的技术问题:点击预约挂号、在线续方、门诊缴费、在线复诊等页面链接跳转到公众号页面后,选择微信支付,点击支付后没有调起微信支付界面,弹出支付失败。
1、请问怎么解决这个支付失败的问题?
2、小程序里要跳转到医院公众号页面,除了通过web-view 组件外,还有其它的方式吗?比如在微信浏览器里打开,或者是点击小程序的预约挂号按钮后调取手机系统浏览器打开公众号预约挂号页面。

1、小程序只支持小程序支付,不支持 webview 发起支付,你需要走小程序的wx.requestPayment 进行支付
2、加载 h5 只有 webview