beenet / laravel-opay
Laravel 5.6 的 Opay 8.1 模块
v1.0
2020-03-10 14:47 UTC
Requires
- php: >=5.5.0
This package is auto-updated.
Last update: 2024-09-11 00:50:50 UTC
README
为 Laravel 5.6 提供的 Opay 8.1 (https://opay.lt) 模块。
安装
首先使用 composer 安装包
$ composer require beenet/laravel-opay
将服务提供者添加到 config/app.php 配置文件中
'providers' => [
...
Beenet\Opay\OpayServiceProvider::class,
],
发布配置
$ php artisan vendor:publish --provider="Beenet\Opay\OpayServiceProvider"
使用方法
获取支付方式
$opayManager = new OpayManager();
$opayManager->getPaymentMethods();
准备支付
创建客户端成功支付的路由和支付回调的路由(POST 方法)。别忘了在 VerifyCsrfToken 中禁用此路由
$opayManager = new OpayManager();
$opayManager->getPaymentPage($orderId, $total, $paymentOptions);
获取支付回调
$opayManager = new OpayManager();
$opayManager->getPaymentCallback(Illuminate\Http\Request $request);