美文网首页
H5两种微信支付的区别

H5两种微信支付的区别

作者: 程序员不务正业 | 来源:发表于2019-11-21 15:23 被阅读0次
WeixinJSBridge.invoke() 与 wx.chooseWXPay

WeixinJSBridge.invoke()出现的版本更早 无需引用jssdk 无需wx.config方法注入 需要参数appId 使用回调 有详细的说明

而 wx.chooseWXPay出现的版本比较晚 需要jssdk注入 不需要参数appId 使用回调 只有SUCCESS 和 FAIL没有具体的说明

WeixinJSBridge.invoke()是微信浏览器的内置方法 其实wx.chooseWXPay在引用的微信jssdk文件中 也调用了WeixinJSBridge.invoke() 是对WeixinJSBridge.invoke() 的再次封装

综上所诉 这是微信前后设计的不同方法的支付 还是WeixinJSBridge.invoke更方便一些 有具体的失败回调

WeixinJSBridge.invoke(
                'getBrandWCPayRequest',
                options,
                function (res) {
                    if (res.err_msg == 'get_brand_wcpay_request:ok') {
                        // 使用以上方式判断前端返回,微信团队郑重提示:
                        // res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
                        console.log(res.err_msg);
                        if (typeof callback === 'function') {
                            callback();
                        }
                    } else {
                        console.log(err_msg);
                    }
                }
            );

相关文章

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

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

  • 为产品接入微信支付解决方案(公司&个人)

    微信支付个人及公司的区别 H5支付:主要实现的效果是在非微信内网页中点击支付,拉起微信APP内的微信支付进行付款。...

  • 微信支付

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

  • iOS 微信H5支付

    App中引入微信H5支付 1.App中的H5页面打开微信客户端进行支付。一般有两种支付方式,支付宝支付(网页支付)...

  • 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调起支付 (详见:https://pay.weixin.q...

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

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

网友评论

      本文标题:H5两种微信支付的区别

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