H5调用微信支付,IOS验签失败问题解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H5调用微信支付,IOS验签失败问题解决相关的知识,希望对你有一定的参考价值。

1.package为空时,android可调用微信支付,但ios不行

2.package参数必需不能为空

   如: https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx20171017112849d63fcc65920397083586&package=1586452094&nonce_str=ooJBSQGN36DOKmIX&sign=B1093E1EB5F289F287E9FF36A4F6D36C

3.支付地址只能通过页面跳转,不能直接在浏览器中打开

   https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx20171017113648d41db62b940880931907&package=2689010290&nonce_str=e51QermC7aO3XOuX&sign=CDBCAC6C9A601CD7A26244B7E22E07AC

   直接打开会出现:

 技术分享

Android  网页成功调用微信支付

技术分享

技术分享

IOS 网页成功调用微信支付

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

 

以上是关于H5调用微信支付,IOS验签失败问题解决的主要内容,如果未能解决你的问题,请参考以下文章

H5 url 通过Android webview调用微信支付,失败窗口不消失

iOS微信支付提审“商户支付下单ID非法”与“验签失败”

微信H5支付接口开发,安卓调用不了,苹果可以正常调用?

WebView调用微信H5支付

WebView调用微信H5支付

iOS开发-处理H5拉起微信支付返回到Safari情况