{"id":35275372,"url":"https://github.com/chrisidakwo/laravel-flutterwave","last_synced_at":"2026-04-29T03:35:29.779Z","repository":{"id":56104764,"uuid":"285254303","full_name":"chrisidakwo/laravel-flutterwave","owner":"chrisidakwo","description":"Handle payments with Flutterwave using the Laravel's convenient Facade feature","archived":false,"fork":false,"pushed_at":"2020-11-25T06:59:15.000Z","size":55,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-27T14:47:56.942Z","etag":null,"topics":["flutterwave","flutterwave-api","flutterwave-payment-processing","flutterwave-php","flutterwave-rave","flutterwave-ravepay-api","laravel"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisidakwo.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-08-05T10:22:29.000Z","updated_at":"2020-11-25T06:57:05.000Z","dependencies_parsed_at":"2022-08-15T13:10:53.303Z","dependency_job_id":null,"html_url":"https://github.com/chrisidakwo/laravel-flutterwave","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/chrisidakwo/laravel-flutterwave","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisidakwo%2Flaravel-flutterwave","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisidakwo%2Flaravel-flutterwave/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisidakwo%2Flaravel-flutterwave/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisidakwo%2Flaravel-flutterwave/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisidakwo","download_url":"https://codeload.github.com/chrisidakwo/laravel-flutterwave/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisidakwo%2Flaravel-flutterwave/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32409275,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T02:37:21.628Z","status":"ssl_error","status_checked_at":"2026-04-29T02:36:50.947Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flutterwave","flutterwave-api","flutterwave-payment-processing","flutterwave-php","flutterwave-rave","flutterwave-ravepay-api","laravel"],"created_at":"2025-12-30T13:50:49.391Z","updated_at":"2026-04-29T03:35:29.774Z","avatar_url":"https://github.com/chrisidakwo.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Handle payments with Flutterwave in Laravel\n\nThis is just a Laravel wrapper for the [flutterwave-php](https://github.com/chrisidakwo/flutterwave-php) package.\n\nYou can easily start working using the ``Rave`` facade, like so:\n\n```php\n// To generate a payment link\nRave::standardPayment($data);\n\n// To verify a transaction \n$transaction = Rave::verifyTransaction($transactionId);\n\n// To refund a transaction\n$refund = Rave::refundTransaction($transactionId, $amount);\n```\n\nThe ``transaction`` and ``refund`` variables in the example above are class objects with pre-filled properties gotten from the Flutterwave API response.\n\nWell, that's about it. Just Facade, lol. \n\nIf 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.\n\nI'll always keep this package updated with it's parent package - for those that might find this useful.\n\n\n## Installation\nAs usual, the composer way:\n\n```bash\ncomposer require chrisidakwo/laravel-flutterwave \n```\n\nIn 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:\n\n```bash\n'providers' =\u003e [\n    ...\n    ChrisIdakwo\\Flutterwave\\Laravel\\RaveServiceProvider::class,\n];\n\n'aliases' =\u003e [\n    ...\n    'Rave' =\u003e ChrisIdakwo\\Flutterwave\\Laravel\\Facades\\Rave::class,\n];\n```\n\n## Configuration\nThe configuration file can optionally be published via:\n\n```bash\nphp artisan vendor:publish --provider=\"ChrisIdakwo\\Flutterwave\\Laravel\\RaveServiceProvider\"\n```\n\nThis is the content of the file:\n```php\nreturn [\n\t/**\n\t * Staging URL: https://ravesandboxapi.flutterwave.com/v3\n\t * Live URL: https://api.ravepay.co/v3\n\t */\n\t'base_url' =\u003e 'https://ravesandboxapi.flutterwave.com/v3',\n\n\t'public_key' =\u003e '',\n\n\t'secret_key' =\u003e 'secret key',\n\n\t'encryption_key' =\u003e '',\n\n\t'redirect_url' =\u003e '',\n\n\t'webhook_url' =\u003e '',\n\n\t'webhook_failed_transaction_url' =\u003e '',\n\n\t'webhook_secret_hash' =\u003e ''\n];\n```\n\n## Usage Outside Laravel or Without Facades \nAgain, 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).\n\n\n## Contribution\nYou 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.\n\n## Credits\n- [All contributors](https://github.com/chrisidakwo/flutterwave-php/contributors)\n\nThat's about it!\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisidakwo%2Flaravel-flutterwave","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchrisidakwo%2Flaravel-flutterwave","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisidakwo%2Flaravel-flutterwave/lists"}