app网页微信支付h5对接商户参数格式错误
2025-04-15 本文已影响0人
litielongxx
app中访问h5,h5接入了微信支付获取到接口返回的wxpay,下wxUrl后

1 转义下返回的链接有必要话
decodeURIComponent
2 不要直接location.href 因为安卓客户端中会丢失refer导致校验失败
html
https://developers.weixin.qq.com/community/pay/doc/000e4288f40268bc8ce11d50166c00
<form name="form" class="none"></form>
...
document.form.method = "post";
document.form.action = decodeURIComponent(payUrl);
document.form.submit();
3 微信支付支付成功reidrect_url=b页后,b再通过histroy .back() 会重复回到微信支付的空白中间,触发重复支付提示,虽然可以手动再返回次,视觉上不好
客户端中可以通过搭桥客户端自带返回