airondev/flutterwave-laravel-v3

Laravel的Flutterwave v3版本实现

dev-main 2023-09-29 12:55 UTC

This package is auto-updated.

Last update: 2024-09-29 15:05:34 UTC


README

Flutterwave v3 API的Laravel包

安装

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

composer require airondev/flutterwave-laravel-v3

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

一旦安装了Flutterwave Rave for Laravel,您需要注册服务提供者。打开 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 文件,并添加您的公钥、私钥、环境变量和logo 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密钥可以来自您的仪表板(必填)

flutterwave-laravel-v3