1 Star 2 Fork 0

ThinkYoung / happy_book_vuejs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
weixin_pay.md 1.20 KB
一键复制 编辑 原始数据 按行查看 历史

微信支付

微信支付,按照微信的官方文档来看不算难。 特别是我们的项目是“传统的WEB项目”的话。

但是,对于SPA(单页应用)来说,就很坑了。 几乎没有解释,文档也很烂。

优先使用IOS来调试

微信支付带有一个选项,是可以打印出支付过程中的调试信息的。

但是我们在使用中发现, Android的微信支付错误是不可读的。也就是说,开启debug选项是不可用的。

但是对于苹果的设备支持的就很好。 所以大家在开发的时候,要先把苹果设备走通。

微信的支付授权目录问题

在生产环境下,微信要求对于支付路径,在微信的管理后台进行配置,如下图所示:

配置支付授权目录

大家要注意,安卓和IOS的配置是不一样的。

安卓: 取支付页面的URL IOS: 取根路径URL

例如: 根路径是: http://yoursite.com, 支付路径是: http://yoursite.com/#/books/pay?id=3

那么,在设置 “支付授权目录”的时候, 需要设置两个目录:

一个是 http://yoursite.com/#/ (给IOS) 一个是 http://yoursite.com/#/books/ (给Android)

1
https://gitee.com/thinkyoung/happy_book_vuejs.git
git@gitee.com:thinkyoung/happy_book_vuejs.git
thinkyoung
happy_book_vuejs
happy_book_vuejs
master

搜索帮助