# laravel-pay
**Repository Path**: yansongda/laravel-pay
## Basic Information
- **Project Name**: laravel-pay
- **Description**: 可能是我用过的最好的 Alipay 和 WeChat 的 laravel 支付扩展包了
- **Primary Language**: PHP
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 13
- **Forks**: 5
- **Created**: 2017-08-20
- **Last Updated**: 2025-07-24
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Pay
目前 v3 版本为 RC 阶段
## 运行环境
- php >= 7.3
- composer
- laravel || lumen >= 8.0
## 安装
```Shell
$ composer require yansongda/laravel-pay:~3.0.0
```
### 添加 service provider(optional)
```PHP
// laravel < 5.5
Yansongda\LaravelPay\PayServiceProvider::class,
// lumen
$app->register(Yansongda\LaravelPay\PayServiceProvider::class);
```
### 添加 alias(optional)
```PHP
'Pay' => Yansongda\LaravelPay\Facades\Pay::class,
```
### 配置文件
```Shell
$ php artisan vendor:publish --provider="Yansongda\LaravelPay\PayServiceProvider" --tag=laravel-pay
```
**lumen 用户请手动复制**
随后,请在 `config` 文件夹中完善配置信息。
## 使用方法
### 支付宝
```PHP
use Pay;
$order = [
'out_trade_no' => time(),
'total_amount' => '1',
'subject' => 'test subject - 测试',
];
return Pay::alipay()->web($order);
// 下面这个方法也可以
// return Pay::web($order);
```
### 微信
```PHP
use Pay;
$order = [
'out_trade_no' => time(),
'body' => 'subject-测试',
'total_fee' => '1',
'openid' => 'onkVf1FjWS5SBIixxxxxxxxx',
];
$result = Pay::wechat()->mp($order);
```
具体使用说明请传送至 [https://github.com/yansongda/pay](https://github.com/yansongda/pay)
## License
MIT