微信H5 支付开发官方文档参考资料: https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_4 

 

0. 场景描述:在APP 中使用webView 显示第三方H5, H5中涉及到微信支付流程,无法正常支付,提示 “商家参数格式有误,请联系商家解决”。

 

1. 线索分析:参照微信H5 支付开发官方文档,提及 “如果是APP里调起H5支付,需要在webview中手动设置referer”,具体内容如下,或者参考官方文档:PS@官方文档 -- 致谢

非内置浏览器WebView 调起H5支付,提示商家参数格式有误

1. 1 解决策略:按照官方文档描述,添加referer 之后,发现仍然提示此错误:非内置浏览器WebView 调起H5支付,提示商家参数格式有误

1         Map<String,String> extraHeaders = new HashMap<String, String>();
2         extraHeaders.put("Referer", "");
3         mWebView.loadUrl(mUrl, extraHeaders);
1.1 尝试代码

相关文章:

  • 2021-06-30
  • 2021-11-13
  • 2021-07-26
  • 2021-11-28
  • 2022-12-23
  • 2021-09-11
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-09
  • 2022-02-08
  • 2021-08-21
  • 2022-12-23
  • 2021-08-17
  • 2022-12-23
  • 2022-03-02
相关资源
相似解决方案