全面解析 PaymentPayment:支持多渠道支付、订单查询与退款操作

2024-09-08
来源:网络整理

所有支付接入操作请参考文档,如果您在使用文档时遇到任何问题,可以通过下面提供的方式联系我。

目前支持微信、支付宝、商户一网三个渠道:

微信支付:支持卡支付、公众号支付、二维码支付、APP支付、H5支付、小程序支付;

支付宝支付:手机网站支付、APP支付、扫码支付、条码支付、电脑网站支付(即时支付)均支持;

招商一网:app支付、手机网站支付(其实是同一种支付方式,但是可以在这两个场景使用)。

支持所有第三方支付订单查询、退款操作、退款订单状态查询,支持支付宝、微信转账操作。

安装

需要 PHP >= 5.6,并且需要安装以下扩展:

- 卷曲

-

-BC 数学

安装方法1

推荐使用.json声明依赖项的方式,或者直接运行以下命令。

“/:~3.1”

将其放入 .json 文件中

":{

"/": "~3.1"

然后运行

安装方法2

直接下载放到自己的项目中,引用代码即可。强烈不建议

日志

接入支付宝电脑网站支付、微信服务商模式支持(从v4.0.0开始)

聚合支付开发 PHP_聚合支付开发文档_聚合支付开发公司

增加招商一网支付,增加详细演示(从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 许可证,因此每个人都可以自由地进行更改。

您可以根据自己的需求自行定制。

通过安装管理轻松升级。

就算以后我不维护升级了,我也能保证你的代码是可以用的,如果你用第三方聚合支付的话,跟第三方是强关联的。

联系方式和提示

如果您真心觉得该项目帮助了您,节省了您的成本,欢迎您给予鼓励。

如果您有任何问题,可以通过以下方式联系我。提供有偿技术服务。

也希望更多的朋友能够提供代码支持,欢迎交流打赏。

分享