beenet/laravel-opay

Laravel 5.6 的 Opay 8.1 模块

v1.0 2020-03-10 14:47 UTC

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);