1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 微信支付完成或取消后在ios系统回跳到Safari默认浏览器的解决方案

微信支付完成或取消后在ios系统回跳到Safari默认浏览器的解决方案

时间:2022-05-12 11:42:49

相关推荐

微信支付完成或取消后在ios系统回跳到Safari默认浏览器的解决方案

微信支付 H5支付的文档

mweb_url="/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx121516420242444321ca0631331346&package=1405458241"

设置mweb_url参数时需要设置redirect_url参数,指定回跳页面。

redirect_url=“你需要回跳的页面地址”

需对redirect_url进行urlencode处理

mweb_url="/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx121516420242444321ca0631331346&package=1405458241&redirect_url=你需要回跳的页面地址"

在安卓机上参数设置正确后,是可以正常回跳到你发起微信支付的浏览器中指定的页面。但是你如果实在苹果手机上测试的话,默认是不会回跳到你发起微信支付的浏览器中,它会跳转到苹果自带的浏览器Safari。

遇到这种情况就很尴尬了。。。

在ios中目前也没有找到能跳到发起支付的浏览器中,但可以不让他跳转到默认的浏览器去。

开发配置的路径

加上你H5的支付域名即可,假设你配置的H5支付域名是:

redirect_url=“:你需要回跳的页面地址”

需对redirect_url进行urlencode处理

mweb_url="/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx121516420242444321ca0631331346&package=1405458241&redirect_url=":你需要回跳的页面地址"

设置这个就不会跳转到默认的Safari浏览器去了,支付完成后就会停留在微信客户端。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。