PHPackages                             chrisidakwo/laravel-flutterwave - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. chrisidakwo/laravel-flutterwave

ActiveLibrary[Payment Processing](/categories/payments)

chrisidakwo/laravel-flutterwave
===============================

Laravel wrapper for the flutterwave-php library

1.0.1(5y ago)11.7k1MITPHPPHP ^7.4

Since Aug 5Pushed 5y ago1 watchersCompare

[ Source](https://github.com/chrisidakwo/laravel-flutterwave)[ Packagist](https://packagist.org/packages/chrisidakwo/laravel-flutterwave)[ RSS](/packages/chrisidakwo-laravel-flutterwave/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (1)Dependencies (6)Versions (4)Used By (0)

Handle payments with Flutterwave in Laravel
===========================================

[](#handle-payments-with-flutterwave-in-laravel)

This is just a Laravel wrapper for the [flutterwave-php](https://github.com/chrisidakwo/flutterwave-php) package.

You can easily start working using the `Rave` facade, like so:

```
// To generate a payment link
Rave::standardPayment($data);

// To verify a transaction
$transaction = Rave::verifyTransaction($transactionId);

// To refund a transaction
$refund = Rave::refundTransaction($transactionId, $amount);
```

The `transaction` and `refund` variables in the example above are class objects with pre-filled properties gotten from the Flutterwave API response.

Well, that's about it. Just Facade, lol.

If you don't like working with Facades, the [flutterwave-php](https://github.com/chrisidakwo/flutterwave-php) library is good enough for you to get started on. No big deal about this package.

I'll always keep this package updated with it's parent package - for those that might find this useful.

Installation
------------

[](#installation)

As usual, the composer way:

```
composer require chrisidakwo/laravel-flutterwave
```

In Laravel 5.5 and above, the service provider and facade will automatically get registered. In older versions of the framework, just add the service provider, and optionally register the facade in your `config/app.php` file:

```
'providers' => [
    ...
    ChrisIdakwo\Flutterwave\Laravel\RaveServiceProvider::class,
];

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

Configuration
-------------

[](#configuration)

The configuration file can optionally be published via:

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

This is the content of the file:

```
return [
	/**
	 * Staging URL: https://ravesandboxapi.flutterwave.com/v3
	 * Live URL: https://api.ravepay.co/v3
	 */
	'base_url' => 'https://ravesandboxapi.flutterwave.com/v3',

	'public_key' => '',

	'secret_key' => 'secret key',

	'encryption_key' => '',

	'redirect_url' => '',

	'webhook_url' => '',

	'webhook_failed_transaction_url' => '',

	'webhook_secret_hash' => ''
];
```

Usage Outside Laravel or Without Facades
----------------------------------------

[](#usage-outside-laravel-or-without-facades)

Again, if you don't like working with Facades or you're working on a non-Laravel project, you can use the [framework agnostic version](https://github.com/chrisidakwo/flutterwave-php).

Contribution
------------

[](#contribution)

You think you can make this package do more or add features to it? Please go ahead! Use the `.php_cs` file to format your code before making a PR. Also, add your name to the Credits section.

Credits
-------

[](#credits)

- [All contributors](https://github.com/chrisidakwo/flutterwave-php/contributors)

That's about it!

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~111 days

Total

2

Last Release

1994d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6f9d8495283ff2495d41150c337c2b0c4791af2de575a80e8e35f174565f6abd?d=identicon)[chrisidakwo](/maintainers/chrisidakwo)

---

Top Contributors

[![chrisidakwo](https://avatars.githubusercontent.com/u/29854560?v=4)](https://github.com/chrisidakwo "chrisidakwo (8 commits)")

---

Tags

flutterwaveflutterwave-apiflutterwave-payment-processingflutterwave-phpflutterwave-raveflutterwave-ravepay-apilaravelphplaravelpayment gatewaypayment-integrationraveflutterwaveflutterwave-phpravepay

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/chrisidakwo-laravel-flutterwave/health.svg)

```
[![Health](https://phpackages.com/badges/chrisidakwo-laravel-flutterwave/health.svg)](https://phpackages.com/packages/chrisidakwo-laravel-flutterwave)
```

###  Alternatives

[kingflamez/laravelrave

A Laravel Package for Flutterwave Rave

151286.1k4](/packages/kingflamez-laravelrave)[musahmusah/laravel-multipayment-gateways

A Laravel Package that makes implementation of multiple payment Gateways endpoints and webhooks seamless

852.2k1](/packages/musahmusah-laravel-multipayment-gateways)[sebdesign/laravel-viva-payments

A Laravel package for integrating the Viva Payments gateway

4845.9k](/packages/sebdesign-laravel-viva-payments)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
