微信支付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]