微信支付:
1、公众号支付 (服务端提供所需要的签名、时间戳等,前端调用微信jssdk WeixinJSBridge)
2、h5支付(浏览器,后端提供weburl,调起微信app支付,前端提供returnUrl支付成功回调)
3、在app内部h5支付(webview设置referer)
支付宝h5支付:
后端返回支付中间页,前端显示并提交
const div = document.createElement('div') div.innerHTML = data.body document.body.appendChild(div) document.forms[0].submit()