微信支付 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浏览器去了,支付完成后就会停留在微信客户端。