Download the PHP package jinowom/yii2-pay without Composer
On this page you can find all versions of the php package jinowom/yii2-pay. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package yii2-pay
yii2-pay
适配于 Yii 的 alipay 和 wechat 的支付扩展包
运行环境
- PHP 7.1+
- composer
支持的支付方法
1、支付宝
- 电脑支付
- 手机网站支付
- APP 支付
- 刷卡支付
- 扫码支付
- 账户转账
- 小程序支付
method | 描述 |
---|---|
web | 电脑支付 |
wap | 手机网站支付 |
app | APP 支付 |
pos | 刷卡支付 |
scan | 扫码支付 |
transfer | 帐户转账 |
mini | 小程序支付 |
2、微信
- 公众号支付
- 小程序支付
- H5 支付
- 扫码支付
- 刷卡支付
- APP 支付
- 企业付款
- 普通红包
- 分裂红包
method | 描述 |
---|---|
mp | 公众号支付 |
miniapp | 小程序支付 |
wap | H5 支付 |
scan | 扫码支付 |
pos | 刷卡支付 |
app | APP 支付 |
transfer | 企业付款 |
redpack | 普通红包 |
groupRedpack | 分裂红包 |
支持的方法
所有网关均支持以下方法
-
find(array/string $order)
说明:查找订单接口
参数:$order
为string
类型时,请传入系统订单号,对应支付宝或微信中的out_trade_no
;array
类型时,参数请参考支付宝或微信官方文档。
返回:查询成功,返回jinowom\Supports\Collection
实例,可以通过$colletion->xxx
或$collection['xxx']
访问服务器返回的数据。
异常:GatewayException
或InvalidSignException
-
refund(array $order)
说明:退款接口
参数:$order
数组格式,退款参数。
返回:退款成功,返回jinowom\Supports\Collection
实例,可以通过$colletion->xxx
或$collection['xxx']
访问服务器返回的数据。
异常:GatewayException
或InvalidSignException
-
cancel(array/string $order)
说明:取消订单接口
参数:$order
为string
类型时,请传入系统订单号,对应支付宝或微信中的out_trade_no
;array
类型时,参数请参考支付宝或微信官方文档。
返回:取消成功,返回jinowom\Supports\Collection
实例,可以通过$colletion->xxx
或$collection['xxx']
访问服务器返回的数据。
异常:GatewayException
或InvalidSignException
-
close(array/string $order)
说明:关闭订单接口
参数:$order
为string
类型时,请传入系统订单号,对应支付宝或微信中的out_trade_no
;array
类型时,参数请参考支付宝或微信官方文档。
返回:关闭成功,返回jinowom\Supports\Collection
实例,可以通过$colletion->xxx
或$collection['xxx']
访问服务器返回的数据。
异常:GatewayException
或InvalidSignException
-
verify()
说明:验证服务器返回消息是否合法
返回:验证成功,返回jinowom\Supports\Collection
实例,可以通过$colletion->xxx
或$collection['xxx']
访问服务器返回的数据。
异常:GatewayException
或InvalidSignException
- PAYMETHOD(array $order)
说明:进行支付;具体支付方法名称请参考「支持的支付方法」一栏
返回:成功,返回jinowom\Supports\Collection
实例,可以通过$colletion->xxx
或$collection['xxx']
访问服务器返回的数据或Symfony\Component\HttpFoundation\Response
实例,可通过return $response->send()
(laravel 框架中直接return $response
) 返回,具体请参考文档。
异常:GatewayException
或InvalidSignException
安装
配置
Yii2 配置文件 config/main.php
的 components 中添加:
使用说明
支付宝
微信
All versions of yii2-pay with dependencies
ext-openssl Version *
ext-simplexml Version *
ext-libxml Version *
ext-json Version *
ext-bcmath Version *
jinowom/yii2-pay-supports Version *
symfony/http-foundation Version ^4.0 || ^5.0.7
symfony/event-dispatcher Version ^4.0 || ^5.0 || ^6.4.8