apxcde/flutterwave-laravel-v3

Laravel 对 Flutterwave v3 版本的实现

dev-master 2023-02-20 12:11 UTC

This package is auto-updated.

Last update: 2024-09-20 16:01:33 UTC


README

Flutterwave v3 API 的 Laravel 扩展包

安装

要获取 Laravel 的最新 Flutterwave Rave 版本,只需使用 composer

composer require kenkioko/flutterwave-laravel-v3

对于 Laravel => 5.5,跳过此步骤,直接进入配置

一旦安装了 Laravel 的 Flutterwave Rave,需要注册服务提供者。打开 config/app.php 并将以下内容添加到 providers 键。

'providers' => [
    /*
     * Package Service Providers...
     */
    ...
    Laravel\Flutterwave\RaveServiceProvider::class,
    ...
]

同时也要添加到 aliases

'aliases' => [
    ...
    'Rave' => Laravel\Flutterwave\Facades\Rave::class,
    ...
]

配置

php artisan vendor:publish --provider="Laravel\Flutterwave\RaveServiceProvider"

一个名为 flutterwave.php 的配置文件将被放置在您的配置目录中

使用方法

打开您的 .env 文件,并添加如下公钥、私钥、环境变量和标志 URL

FLUTTERWAVE_PUBLIC_KEY=FLWPUBK-xxxxxxxxxxxxxxxxxxxxx-X
FLUTTERWAVE_SECRET_KEY=FLWSECK-xxxxxxxxxxxxxxxxxxxxx-X
FLUTTERWAVE_ENCRYPTION_KEY=FLWSECK_TESTxxxxxxxxxxxx
FLUTTERWAVE_ENV=staging
  • FLUTTERWAVE_PUBLIC_KEY - 这是来自您仪表板的 API 公钥(必需)

  • FLUTTERWAVE_SECRET_KEY - 这是来自您仪表板的 API 私钥(必需)

  • FLUTTERWAVE_ENCRYPTION_KEY - 这是来自您仪表板的加密密钥(必需)

  • FLUTTERWAVE_ENV - 这可以是 staginglive。测试和正式 API 键可以从您的仪表板获取(必需)