美文网首页
android微信H5支付

android微信H5支付

作者: 天黑_0b25 | 来源:发表于2017-10-11 14:48 被阅读0次

微信除了微信sdk支付还有的就是h5支付,h5支付可以让你再非微信浏览器上进行支付的动作.
支付的前提我就不详细的说了,估计最多的问题就是ios的能正常支付而android的就不能正常支付.微信给出来的提示就是商家错误的参数,需要添加referer
那么正常的情况下代码就是这么写:

 if (url.startsWith("weixin://wap/pay?")) {

                    Intent intent = new Intent();
                    intent.setAction(Intent.ACTION_VIEW);
                    intent.setData(Uri.parse(url));
                    startActivity(intent);
                    return true;
                } else {
                    Map<String, String> extraHeaders = new HashMap<String, String>();
                    extraHeaders.put("Referer", "公司在微信平台注册的域名");
                    view.loadUrl(url, extraHeaders);
                }

但我们公司就优点奇葩的,是需要跳转到别的平台,在别的平台支付,而支付的代码和逻辑都不需要我们自己写.
问题来了,我们怎么知道别人公司在微信平台注册的域名呢?
其实很简单:
去支付的链接可以检测的到,在2f后面的就是域名,然后拼接上https://

相关文章

  • ## APP支持H5微信支付案例 - [卓训] android端

    ## APP支持H5微信支付案例 **对于微信支付,android端需用webview直接加载给定的url即可,代...

  • 微信支付

    微信支付包括微信H5支付和微信公众号支付 微信H5支付 官方api:https://pay.weixin.qq.c...

  • iOS WKWebView H5微信支付跳转

    iOS WKWebView H5微信支付跳转 需求:iOS客户端实现嵌入H5进行微信支付跳转到微信客户端,支付完成...

  • vue实现webapp支付

    最近在使用vue写webapp,app中要求可以实现线上支付,研究了微信H5支付与支付宝H5支付。其中微信H5支付...

  • 使用UIWebView中遇到的问题

    1、webView中使用H5微信支付 在webView中使用H5微信支付跳转到微信收银台页面时,点击取消或者支付完...

  • Android端 支付宝&微信H5支付调用

    一、支付宝H5支付调用 支付宝H5支付官方开发文档 代码示例: 二、微信H5支付调用 微信H5支付官方开发文档 代...

  • h5仿微信、支付宝支付键盘

    h5仿微信、支付宝键盘|仿微信支付数字键盘|仿支付宝输入法键盘 h5仿微信支付键盘实例 头部引入 HTML片段 效...

  • 微信支付

    H5支付 微信 h5 支付,后端向微信请求支付参数的时候会要求填写一个 return_url 参数,用于 支付成功...

  • 微信H5支付(JSAPI支付)---前端篇

    微信H5支付(JSAPI支付)---前端篇 在开发微信h5支付查了资料说是有两种唤起微信支付的方法:一种是利用内置...

  • 微信H5支付参考(android)

    android webview 微信h5支付 原因 由于原生app支付需要验证包名和签名,如果要做的是sdk,给所...

网友评论

      本文标题:android微信H5支付

      本文链接:https://www.haomeiwen.com/subject/spdwyxtx.html