微信公众号:微信H5页面JSAPI充值,遇到的一些坑,以及解决方式。

首先说一下微信充值分为很多种:目前我所涉及到的只是APP支付、H5支付、JSAPI支付。

区别:

1、根据不同场景

APP支付:是在APP开发的时候在APP端进行微信充值。

H5支付:是在网页上使用微信充值。

JSAPI支付:只能在微信中,或微信公众号中调用微信充值。

2、调用方式不同

在统一下单时交易类型 trade_type 为固定值,根据你的需求填写APP、H5、JSAPI等。

3、参数不同

在使用JSAPI支付时,需要对登陆的微信账号进行授权,获取微信账户的唯一标识openid,openid是JSAPI同意下单必填的字段,由于参数较多看的时候容易漏,请大家仔细阅读微信支付开发文档。

参考:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1

4、返回参数及调起微信支付形式不同

APP支付:后台将返回的xml直接交给移动端,移动端解析后,直接拼装数据调起微信支付。

H5支付:是在网页上使用微信充值。

JSAPI支付:直接使用微信的方法 WeixinJSBridge 调起微信支付。这种调起方式只适用于微信浏览器中。

JSAPI调起微信参考:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6

微信公众号接入支付宝支付、vue调起微信支付、vue获取微信openid、vue读取地址栏参数请参考我接下来的博客。

微信公众号:微信H5页面JSAPI充值相关推荐

  1. 微信公众号进入H5页面之后,点击返回键一直报404

    微信公众号进入H5页面之后,点击返回键一直报404,遇到这个问题很郁闷呀! 注意:注意: 这是我自己的系统出的问题! 第一:因为这个问题不是所有手机上面都出现 第二:这个问题不是一个手机在出问题 第三 ...

  2. 微信公众号开发+H5页面语音录入+下载+amr转换为MP3+讯飞语音转文字

    其实作为H5想要做语音识别,自认为还说有各种弊端得,同时还是微信公众号里面,如果小程序得话,或许会简单一点,但是这里是在公众号里面开发,在这个过程中查阅个各种资料,其实里面得东西都大同小异,但是大多数 ...

  3. 关于微信公众号的h5页面跳转微信小程序的详细介绍

    简介 关于微信公众号跳转小程序的功能,我也是研究了一整天才弄好的,主要是微信官方文档写的不清楚,百度上的各种文章也各说各的,不过最后还是要相信官网文档,接下来我会一步一步分析,希望对你有帮助,并且最后 ...

  4. uniapp实现微信公众号内h5页面自定义标题内容和图片

    和上次一样填坑,这次是使用uniapp做的项目,下载微信的 js-sdk(1.6.0版本) cnpm install jweixin-module -S wechatShare.js var wx = ...

  5. 微信公众号中h5页面扫一扫实现

    开发文档参考链接:https://mp.weixin.qq.com/wiki?t = resources / status_main&id = mp1421141115 1 配置本地nginx ...

  6. 使用uniapp开发微信公众号(H5页面),用微信开发者工具调试微信公众号

    1.先引入入口.html文件 参见官网https://uniapp.dcloud.io/collocation/manifest?id=h5-template 2.配置manifest.json 3. ...

  7. php微信公众号调用扫一扫,微信公众号中h5页面扫一扫实现

    开发文档参考链接:https://mp.weixin.qq.com/wiki?t=resources / status_main&id=mp1421141115 1 配置本地nginx ser ...

  8. 微信公众号HTML,H5页面莫名其妙,无故多出广告来,解决办法

    专冶各种H5的嵌入垃圾广告! 公司的H5页面挨嵌入各种各样的广告,有时有,有时没有,这个很烦人,问过许多大咖,有几种说法和几种解决方法 DNS劫持 . HTML5页面被电信运营商进行DNS劫持植入广告 ...

  9. 微信公众号关闭H5页面,回到公众号首页

    document.addEventListener('WeixinJSBridgeReady', function () { WeixinJSBridge.call('closeWindow'); } ...

最新文章

  1. Active Directory操作主机详解
  2. 以太坊联合创始人发明了新语言叫板Vyper,主链之后语言将引领新一轮大战?...
  3. 连载 3:利用 matlab计算卷积
  4. 线性结构 —— 差分数组
  5. UiAutomator喷射事件的源代码分析
  6. C++语言动态内存管理介绍和示例
  7. HiveQL学习笔记(五):Hive练习题
  8. spring boot 实现文件下载
  9. linux 交叉编译器作用,Linux下交叉编译器学习
  10. Google 地球专业版离线下载
  11. Redis之单机数据库的实现
  12. 2022前端未来发展趋势
  13. 300英雄11月服务器维护,300英雄11月7日更新了什么?300英雄11月7日更新内容一览...
  14. Ubuntu18安装截图工具flameshot
  15. 区块链学习笔记:区块链浏览器
  16. 获取Avrix上Computer Vision and Pattern Recognition的论文,进一步进行统计分析。
  17. Improving description-based person-identification by multi-granularity image-text alignments-2019TIP
  18. css预处理器-stylus 很少人用
  19. Word排版小技巧 | 快速论文排版
  20. CefSharp 常用设置

热门文章

  1. 漫画:生命游戏(头条、Google 面试题)
  2. [乐意黎原创] 2014年全国和云南省中级会计师成绩、分数段、过关率及年龄段统计分析
  3. C#日历calendar.cs
  4. C#中(.net1.1)公元历转农历的算法
  5. Live Home 3D 教程:如何实现逼真的照明效果?
  6. 第三次工业革命(六)
  7. GitHub 上的大佬们打完招呼,会聊些什么?
  8. c语言小爱心怎么打印出来,C语言打印爱心
  9. Unity+SteamVR开发——获取按键事件
  10. 四款小众但非常实用的软件推荐