vitepay / core
一个thinkphp 6 的多网关支付框架。
1.0.0
2020-08-27 10:56 UTC
Requires
- php: >=7.1.0
- moneyphp/money: ^3.3
- nesbot/carbon: ^2.28
- php-http/guzzle6-adapter: ^2.0
- php-http/message: ^1.8
- symfony/options-resolver: ^3.3
- topthink/framework: ^6.0
This package is auto-updated.
Last update: 2025-03-05 23:32:55 UTC
README
一个thinkphp6的多网关支付框架。
安装
composer require vitepay/core vitepay/wechat
使用
修改 config/vitepay.php
return [
'sandbox' => true,//沙箱模式
'charge' => 'app\\model\\Charge',
'notify_url' => '',//留空则设为PAY_NOTIFY对应的路由
'route' => true,//是否注册路由
];
需要指定 charge
模型,并实现Payable
/**@var \vitepay\core\traits\PayableModel $charge */
$charge=\app\model\Charge::find()
//起调支付
$charge->pay('wechat_js');
//查询结果
$charge->query();
//判断结果
$charge->isComplete();
支持的支付网关
所有的支付网关需要实现Gateway.
当前可用支付网关如下:
网关 | Composer包 | 简介 | 作者 |
---|---|---|---|
vitepay/wechat | 微信支付 | liuwave | |
alipay | vitepay/alipay | 支付宝支付 | liuwave |
感谢
License
The MIT License (MIT). Please see License File for more information.