mweb_url="https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx2016121516420242444321ca0631331346&package=1405458241"
- 设置mweb_url参数时需要设置redirect_url参数,指定回跳页面。
redirect_url=“你需要回跳的页面地址”
需对redirect_url进行urlencode处理
mweb_url="https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx2016121516420242444321ca0631331346&package=1405458241&redirect_url=你需要回跳的页面地址"
在安卓机上参数设置正确后,是可以正常回跳到你发起微信支付的浏览器中指定的页面。但是你如果实在苹果手机上测试的话,默认是不会回跳到你发起微信支付的浏览器中,它会跳转到苹果自带的浏览器Safari。
遇到这种情况就很尴尬了。。。
-
在ios中目前也没有找到能跳到发起支付的浏览器中,但可以不让他跳转到默认的浏览器去。
开发配置的路径 -
加上你H5的支付域名即可,假设你配置的H5支付域名是:www.baidu.com
redirect_url=“www.baidu.com:你需要回跳的页面地址”
需对redirect_url进行urlencode处理
mweb_url="https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx2016121516420242444321ca0631331346&package=1405458241&redirect_url="www.baidu.com:你需要回跳的页面地址"
设置这个就不会跳转到默认的Safari浏览器去了,支付完成后就会停留在微信客户端。