app网页微信支付h5对接商户参数格式错误

app中访问h5,h5接入了微信支付获取到接口返回的wxpay,下wxUrl后

image.png

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() 会重复回到微信支付的空白中间,触发重复支付提示,虽然可以手动再返回次,视觉上不好
客户端中可以通过搭桥客户端自带返回

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容