apxcde / flutterwave-laravel-v3
Laravel 对 Flutterwave v3 版本的实现
dev-master
2023-02-20 12:11 UTC
Requires
- php: ^5.6.0|^8.0
- illuminate/support: ^5.0|^6.0|^7.0|^8.0
- mashape/unirest-php: ^3.0|^4.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- mockery/mockery: ^1.2
- orchestra/testbench: ^3.0|^4.0|^5.0|^6.0
- phpunit/phpunit: ^8.3
- satooshi/php-coveralls: >0.7
- scrutinizer/ocular: ^1.1
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 - 这可以是
staging
或live
。测试和正式 API 键可以从您的仪表板获取(必需)