H5微信支付的优点就是快,应用App通过内置浏览器一个支付链接,唤起微信App进行支付再跳转回应用App。
微信H5支付后台配置
for example:
第一步添加支付支付域名gaoying.cn(顶级域名,非二级或三级域名),应用服务器向微信服务器拿到支付链接称m_weburl,给到App。
- 如果App是应用内开WebView打开m_weburl,则m_weburl不需要拼接redirect_url参数。
- 如果出现“商家参数格式有误,请联系商家解决”说明在请求m_weburl时referer为空导致的。则需要拼接referer参数qiu.gaoying.cn (顶级域名的多级子域名)。
如果不是设置的第一步中配置的支付域名的子域名,设置其他的子域名,比如xxx.abc.cn 则会出现“商家存在未配置的参数,请联系商家解决”。则需要再添加abc.cn到支付域名中。
- 支付成功后如果没有跳转回到应用App. 则把referer的值配置成scheme形式如:qiu.gaoying.cn:// 并在App应用配置好scheme为qiu.gaoying.cn。
支付成功后并返回App. 到此,并完成了。
多个App H5微信支付:
当手机装有多个公司应用,H5 支付后如何正确跳转回到对应 app