再WKWebView的WKNavigationDelegate协议方法
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void)
判断 let scheme = navigationAction.request.url!.scheme!
如果scheme = "weixin"的时候 说明H5已经调用拉起微信的操作了
我们进行拦截重新定向
let url = navigationAction.request.url
UIApplication.shared.open(url!) //就可以成功拉起微信并打开支付页面了 如果这个url里的参数没有问题的话
decisionHandler(WKNavigationActionPolicy.cancel) ///记得回传取消操作