专栏首页移动端周边技术扩展H5两种微信支付的区别

H5两种微信支付的区别

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);
                    }
                }
            );

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 多文件上传post

    程序员不务正业
  • Github第三方登录

    OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应...

    程序员不务正业
  • node+express构建后端项目

    项目启动后,在浏览器就可以访问了localhost:3000,访问成功会出现以下页面

    程序员不务正业
  • 【春节特辑】斐波那契数列的黄金分割

    斐波那契数列因古希腊建筑《伯特农神殿》和雕塑《米罗的维纳斯》上出现的“黄金分割”而闻名,有许多有趣的数学特性。

    五分钟学算法
  • 看完这篇,别人的开源项目结构应该能看懂了

    近来,和不少初学Spring或Spring Boot的小伙伴私信交流了关于项目目录结构划分和代码分层的问题。

    乔戈里
  • php扩展开发一:hello world

    首先,我们需要下载php的源码:https://github.com/php/php-src/releases

    仙士可
  • 近期两篇双目图像超分辨算法论文解读 |AAAI2020 & SPL2020

    双目图像可以提供同一场景左右两个视角的信息。合理利用双目图像所包含的互补信息可以进一步提升图像超分辨的性能。

    CV君
  • Laravel源码解析之反射的使用

    PHP的反射类与实例化对象作用相反,实例化是调用封装类中的方法、成员,而反射类则是拆封类中的所有方法、成员变量,并包括私有方法等。就如“解刨”一样,我们可以调用...

    CrazyCodes
  • 不同场景下 MySQL 的迁移方案

    不同场景下 MySQL 的迁移方案 一 目录 一 目录 二 为什么要迁移 三 MySQL 迁移方案概览 四 MySQL 迁移实战 4.1 场景一 一主一从结构迁...

    逸鹏
  • 不同场景下 MySQL 的迁移方案

    原文出处: 温国兵(@dbarobin) 一 为什么要迁移 MySQL 迁移是 DBA 日常维护中的一个工作。迁移,究其本义,无非是把实际存在的物体挪走,...

    wangxl

扫码关注云+社区

领取腾讯云代金券