1 頁 (共 1 頁)

专注 Alipay 和 WeChat 的 laravel 支付扩展包

發表於 : 2018-02-23 11:51:21
yehlu
https://github.com/yansongda/laravel-pay

https://www.ctolib.com/yansongda-laravel-pay.html

该文档为 v2.x 版本,如果您想找 v1.x 版本文档,请点击https://github.com/yansongda/laravel-pay/tree/v1.0.3

运行环境
php >= 7.0
composer
laravel || lumen >= 5.1
安装
$ composer require yansongda/laravel-pay
添加 service provider(optional. if laravel < 5.5 || lumen)
// laravel < 5.5
Yansongda\LaravelPay\PayServiceProvider::class,

// lumen
$app->register(Yansongda\LaravelPay\PayServiceProvider::class);
添加 alias(optional. if laravel < 5.5)
'Pay' => Yansongda\LaravelPay\Facades\Pay::class,
配置文件
$ php artisan vendor:publish --provider="Yansongda\\LaravelPay\\PayServiceProvider" --tag=laravel-pay
lumen 用户请手动复制

随后,请在 config 文件夹中完善配置信息。

使用方法
支付宝
use Pay;

$order = [
'out_trade_no' => time(),
'total_amount' => '1',
'subject' => 'test subject - 测试',
];

return Pay::alipay()->web($order);

// 下面这个方法也可以
// return Pay::web($order);
微信
use Pay;

$order = [
'out_trade_no' => time(),
'body' => 'subject-测试',
'total_fee' => '1',
'openid' => 'onkVf1FjWS5SBIixxxxxxxxx',
];

$result = Pay::wechat()->mp($order);
具体使用说明请传送至 https://github.com/yansongda/pay

License
MIT

代碼: 選擇全部

composer require yansongda/laravel-pay
php artisan vendor:publish --provider="Yansongda\\LaravelPay\\PayServiceProvider" --tag=laravel-pay