微信支付那些事
2016-07-04 21:44
363 查看
引子
客户需求, 要做微信支付, 之前没有接触过支付接口, 想着不就是调用 API 嘛, 能有多难, 没想到还真的有很多坑, 算是在这里总结吐槽一下吧.坑
这里暂时不提前辈们讨论过的一些坑, 单纯的只说说我自己遇到的乡村野坑支付目录
一些带有灵活路由的框架例如 thinkPHP, 在做微信支付的时候, 设置支付授权目录的时候一定要写完整的路由 uri, 不能落下入口文件(通常是 index.php)我在配置的时候没有写 index.php, 因为我的服务器配置了 Apache 的 rewrite, 可是没想到微信这里还是要求很严格的需要完整的 uri
学到的东西
从这些坑爬出来之后, 不禁反思, 能从中学到什么知识呢jQuery 的 ajax 返回值默认是 string 类型, 除非指定 dataType 为 json, 才会被 js 解析为 json 对象. 这一点我在一开始没有注意, 被恶狠狠的坑了一把.
微信内置浏览器不会自动更新文件缓存, 这意味着如果你修改了 css 或者 js 文件, 需要清理微信缓存才能生效(debugx5.qq.com), 如果是生产环境则需要在引用的时候加上时间戳以强制微信浏览器重新加载此文件
相关文章推荐
- 社交巨头三国杀:微信、WhatsApp、Line到底有啥区别?
- 微信悄悄升级群聊功能:个人微信营销号的福音
- 突击部队拼多多
- 我是运营,我没有假期
- 如何做到日消息量100万的微信公众号?
- 论微信取消推送功能的可能性(原创)
- 微信的成功,靠的是QQ导流吗?
- 「Linux 中国」2018 微信文章排行榜
- 马化腾亲自“站台” 企业微信和个人微信互通能带来什么?
- 一个微信群的兴亡
- Ruby on Rails在Ping ++ 平台实现支付
- 微信服务号推送模板消息接口
- C#微信公众号与订阅号接口开发示例代码
- 我也有微信朋友圈了 Android实现
- Android学习项目之简易版微信为例(一)
- PHP限制页面只能在微信自带浏览器访问的代码