所有支付接入操作请参考文档,如果您在使用文档时遇到任何问题,可以通过下面提供的方式联系我。
目前支持微信、支付宝、商户一网三个渠道:
微信支付:支持卡支付、公众号支付、二维码支付、APP支付、H5支付、小程序支付;
支付宝支付:手机网站支付、APP支付、扫码支付、条码支付、电脑网站支付(即时支付)均支持;
招商一网:app支付、手机网站支付(其实是同一种支付方式,但是可以在这两个场景使用)。
支持所有第三方支付订单查询、退款操作、退款订单状态查询,支持支付宝、微信转账操作。
安装
需要 PHP >= 5.6,并且需要安装以下扩展:
- 卷曲
-
-BC 数学
安装方法1
推荐使用.json声明依赖项的方式,或者直接运行以下命令。
“/:~3.1”
将其放入 .json 文件中
":{
"/": "~3.1"
然后运行
安装方法2
直接下载放到自己的项目中,引用代码即可。强烈不建议
日志
接入支付宝电脑网站支付、微信服务商模式支持(从v4.0.0开始)

增加招商一网支付,增加详细演示(从v3.1.0开始)
支付宝密钥支持字符串和文件配置,微信支持HMAC加密(从v3.0.1开始)
支持支付宝RSA2签名 增加支付宝当面支付-条码支付(条码和声波两种方式) 微信增加卡支付、小程序支付、H5支付 提供客户端静态调用类 不再兼容支付宝旧版本接口(从v3.0.0开始)
支持新版支付宝支付接口(从v2.7.0开始)
配置文件控制权限由用户控制(从v2.0.0开始)
可以做什么
主要帮助PHP开发者在服务端快速接入主流支付平台(支付宝、微信支付等),节省时间,少走弯路。
针对不同支付平台提供统一的调用方式,开发者不再需要一个平台一个平台的看文档、调试,所有支付平台后台服务使用统一的一套代码,大大减少了支付对接模块的代码维护,您可以将更多的时间和精力投入到自己产品的核心业务上
为什么要使用SDK?
所有支付平台都会提供demo方便开发者学习使用,但是每个支付demo都不一样,而且很多官方demo都存在不少错误,让开发者在使用时感到困惑。
官方的demo针对不同的支付方式写的不一样,很多都使用了老旧的PHP语法。
SDK为不同服务商的支付功能提供了统一的调用方式,大大降低了学习和使用成本。
与其他支付聚合服务的比较
这里主要比较的是ping++,当然我作为个人开发者是没法比较的,首先ping++的服务更多,付费方式更多,开放接口也更多。
但是这个SDK的优点也是非常明显的。
使用项目自己部署即可,只需要支付第三方支付服务商(阿里,腾讯)即可。
该项目是开源的,遵循 MIT 许可证,因此每个人都可以自由地进行更改。
您可以根据自己的需求自行定制。
通过安装管理轻松升级。
就算以后我不维护升级了,我也能保证你的代码是可以用的,如果你用第三方聚合支付的话,跟第三方是强关联的。
联系方式和提示
如果您真心觉得该项目帮助了您,节省了您的成本,欢迎您给予鼓励。
如果您有任何问题,可以通过以下方式联系我。提供有偿技术服务。
也希望更多的朋友能够提供代码支持,欢迎交流打赏。