微信支付forthinkphp5-code
php相关 /
2017年08月07日 18时11分 /
8045人浏览
# WxPayAPI
WeiXin Pay API v3 for PHP, Modified by lostphp(lostphp.com)
## 微信支付api - thinkphp5
这个是基于微信支付官方 PHP SDK V3 基础上修改的一套代码,实现了几个目的:
* 尽量兼容 PSR-2;
* 保证对 PHP 5.6 以上版本的支持(例如:用 php://input 替代 $GLOBALS['HTTP_RAW_POST_DATA']);
* 修正了官方 SDK 中的一些错误。
## 还有什么事情要做?
* 支持 PSR-4;
* 提供并完善样例代码;
* 提供并完善说明文档,起码要比官方文档更详尽。
## 为什么做这个东西
其实原因很简单:
* 官方东西做得太烂!
* 官方东西做得太烂!
* 官方东西做得太烂!
## ThinkPHP5 -- 微信支付api -test
在 /example/thinkphp5 下面有样例代码,记得把 thinkphp5 框架代码拷贝到这个目录下。
如果想运行调试的话,还需要把 /src 下面的微信支付API代码放到 /extend 目录下,记得设置好路径。
样例代码提供的是扫码模式二以及JSAPI的代码,仅供参考。
二维码功能使用的是 Endroid\QrCode,ThinkPHP 5 下面使用 Endroid\QrCode 的方式参考:
[这里](http://www.thinkphp.cn/topic/40300.html)
代码下载[bdbtn]http://static.lostphp.com/code/wx-pay-api-master.zip[/bdbtn]