Download the PHP package redback13/pay without Composer
On this page you can find all versions of the php package redback13/pay. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download redback13/pay
More information about redback13/pay
Files in redback13/pay
Download redback13/pay
More information about redback13/pay
Files in redback13/pay
Please rate this library. Is it a good library?
Informations about the package pay
前言
v3 版与 v2 版在底层有很大的不同,基础架构做了重新的设计,更易扩展,使用起来更方便。
开发了多次支付宝与微信支付后,很自然产生一种反感,惰性又来了,想在网上找相关的轮子,可是一直没有找到一款自己觉得逞心如意的,要么使用起来太难理解,要么文件结构太杂乱,只有自己撸起袖子干了。
欢迎 Star,欢迎 PR!
hyperf 扩展包请 传送至这里
laravel 扩展包请 传送至这里
yii 扩展包请 传送至这里
特点
- 多租户支持
- Swoole 支持
- 灵活的插件机制
- 丰富的事件系统
- 命名不那么乱七八糟
- 隐藏开发者不需要关注的细节
- 根据支付宝、微信最新 API 开发而成
- 高度抽象的类,免去各种拼json与xml的痛苦
- 文件结构清晰易理解,可以随心所欲添加本项目中没有的支付网关
- 方法使用更优雅,不必再去研究那些奇怪的的方法名或者类名是做啥用的
- 内置自动获取微信公共证书方法,再也不用再费劲去考虑第一次获取证书的的问题了
- 符合 PSR2、PSR3、PSR4、PSR7、PSR11、PSR14、PSR18 等各项标准,你可以各种方便的与你的框架集成
运行环境
- PHP 7.3+ (v3.1.0 开始需 7.4+)
- composer
详细文档
支持的支付方法
yansongda/pay 100% 兼容 支付宝/微信/银联 所有功能(包括服务商功能),只需通过「插件机制」引入即可。
同时,SDK 直接支持内置了以下插件,详情请查阅文档。
支付宝
- 电脑支付
- 手机网站支付
- APP 支付
- 刷卡支付
- 扫码支付
- 账户转账
- 小程序支付
- ...
微信
- 公众号支付
- 小程序支付
- H5 支付
- 扫码支付
- APP 支付
- ...
刷卡支付,微信v3版暂不支持,计划后续内置支持v2版,或直接使用 Pay v2 版本普通红包,微信v3版暂不支持,计划后续内置支持v2版,或直接使用 Pay v2 版本分裂红包,微信v3版暂不支持,计划后续内置支持v2版,或直接使用 Pay v2 版本
银联
- 手机网站支付
- 电脑网站支付
- 刷卡支付
- 扫码支付
- ...
安装
深情一撇
支付宝
微信
代码贡献
由于测试及使用环境的限制,本项目中只开发了「支付宝」和「微信支付」的相关支付网关。
如果您有其它支付网关的需求,或者发现本项目中需要改进的代码,欢迎 Fork 并提交 PR!
赏一杯咖啡吧
LICENSE
MIT
All versions of pay with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.4
ext-openssl Version *
ext-simplexml Version *
ext-libxml Version *
ext-json Version *
ext-bcmath Version *
psr/event-dispatcher Version ^1.0
psr/log Version ^1.1 | ^2.0 | ^3.0
psr/container Version ^1.1 | ^2.0
psr/http-client Version ^1.0
psr/http-message Version ^1.0
yansongda/supports Version ~3.2.0
ext-openssl Version *
ext-simplexml Version *
ext-libxml Version *
ext-json Version *
ext-bcmath Version *
psr/event-dispatcher Version ^1.0
psr/log Version ^1.1 | ^2.0 | ^3.0
psr/container Version ^1.1 | ^2.0
psr/http-client Version ^1.0
psr/http-message Version ^1.0
yansongda/supports Version ~3.2.0
The package redback13/pay contains the following files
Loading the files please wait ....