HTML5能在IOS发起微信支付吗

微信已开放H5支付,官方文档地址:【微信支付】H5支付开发文档
目前的问题:在webview中调用微信H5支付后,支付成功后会拉起safari,无法自动回到App页面。

■网友
可以调起!即使在Safari中,也是可以点击一个链接到达微信支付界面,只是用户支付完了以后,目前还没有方法再返回到Safari。如果是自己开发的app,当然更没有任何问题了,可以实现和native app一样的效果。可以参考:100apps/openshare · GitHub
■网友
可以的HTML5在iOS上直接调起微信也是用weixin://协议来进行跳转。
在UIWebview上是可以直接完成跳转。
【HTML5能在IOS发起微信支付吗】 但是WKWebView要特殊截取来跳转,给你一段代码的示例:
if ( canOpenURL:navigationAction.request.URL]) { if ( respondsToSelector:@selector(openURL:options:completionHandler:)]) { openURL:navigationAction.request.URL options:@{UIApplicationOpenURLOptionUniversalLinksOnly: @NO} completionHandler:^(BOOL success) { }]; } else { openURL:navigationAction.request.URL]; } }}而且话说,这些东西你需要百度比较好。

■网友
可以的,你用html5微信支付就可以了,现在官网已经出了。你可以在线体验下手机浏览器打开微信支付客户端:http://www.sucaihuo.com/php/3009.html

■网友
如果用android,ios客户端做,耗时耗力!调用游览器微信支付可以实现,挺方便的,只要项目能交付就成,反正我们是外包公司,哈哈
■网友
请问自己的app有办法跳回来么


■网友
楼主解决了吗 我也遇到同样的问题了
■网友
厉害
■网友
用原生微信支付SDK接入,然后封装成自定义包给APICloud的前台JS调用APICloud基本功能是打通JS和后端原生的互相调用,打包HTML/js到App,所以只要会自定义包,理论上都可以做


    推荐阅读