PHPackages                             ravols/laravel-everifin - 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. ravols/laravel-everifin

ActiveLibrary

ravols/laravel-everifin
=======================

This is my package laravel-everifin

0.1.3(11mo ago)083MITPHPPHP ^8.3CI failing

Since Dec 19Pushed 11mo agoCompare

[ Source](https://github.com/ravols/laravel-everifin)[ Packagist](https://packagist.org/packages/ravols/laravel-everifin)[ Docs](https://github.com/ravols/laravel-everifin)[ GitHub Sponsors](https://github.com/Ravols)[ RSS](/packages/ravols-laravel-everifin/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (9)Versions (5)Used By (0)

Laravel Everifin Payment Gateway
================================

[](#laravel-everifin-payment-gateway)

[![image](https://camo.githubusercontent.com/5a580364ff3bd338370177402c5c050ff81a1933927e1e475c920c90850b38a3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d4646324432303f7374796c653d666f722d7468652d6261646765266c6f676f3d6c61726176656c266c6f676f436f6c6f723d7768697465)](https://camo.githubusercontent.com/5a580364ff3bd338370177402c5c050ff81a1933927e1e475c920c90850b38a3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d4646324432303f7374796c653d666f722d7468652d6261646765266c6f676f3d6c61726176656c266c6f676f436f6c6f723d7768697465) [![image](https://camo.githubusercontent.com/d282cc3193faee11ee32307d0c4c9d809e8fafa4b3a8c12c6afbf35d4f7ec617/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d3737374242343f7374796c653d666f722d7468652d6261646765266c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://camo.githubusercontent.com/d282cc3193faee11ee32307d0c4c9d809e8fafa4b3a8c12c6afbf35d4f7ec617/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d3737374242343f7374796c653d666f722d7468652d6261646765266c6f676f3d706870266c6f676f436f6c6f723d7768697465)

[![image](https://private-user-images.githubusercontent.com/56951790/397502451-cbcfec66-b1d6-48c6-81d0-a0eb1ff39406.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU1MDYyNzgsIm5iZiI6MTc3NTUwNTk3OCwicGF0aCI6Ii81Njk1MTc5MC8zOTc1MDI0NTEtY2JjZmVjNjYtYjFkNi00OGM2LTgxZDAtYTBlYjFmZjM5NDA2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDA2VDIwMDYxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRiMTc4ZjM2Y2QwN2RkYmQ3NWZiNTljYmUzZjE2MThhYjIzYzU4OTllODRjMmIxOGI2ZmU3YTkxNmEzODM4MzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Mo-Iw19Pe1chUmZbpvN7j5oaOOdMt8jrXvC76l9V8gI)](https://private-user-images.githubusercontent.com/56951790/397502451-cbcfec66-b1d6-48c6-81d0-a0eb1ff39406.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU1MDYyNzgsIm5iZiI6MTc3NTUwNTk3OCwicGF0aCI6Ii81Njk1MTc5MC8zOTc1MDI0NTEtY2JjZmVjNjYtYjFkNi00OGM2LTgxZDAtYTBlYjFmZjM5NDA2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDA2VDIwMDYxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRiMTc4ZjM2Y2QwN2RkYmQ3NWZiNTljYmUzZjE2MThhYjIzYzU4OTllODRjMmIxOGI2ZmU3YTkxNmEzODM4MzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Mo-Iw19Pe1chUmZbpvN7j5oaOOdMt8jrXvC76l9V8gI)

This package serves as a Laravel bridge, enabling the seamless creation and management of payments through the Everifin payment gateway. It is built upon the original PHP SDK from Everifin, ensuring robust functionality and compatibility. Check the PHP SDK [here](https://github.com/ravols/everifin-sdk-php).

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

[](#installation)

You can install the package via composer:

```
composer require ravols/laravel-everifin
```

You can publish the config file with:

```
php artisan vendor:publish --tag="laravel-everifin-config"
```

This is the contents of the published config file:

```
return [
    'client_id' => env('EVERIFIN_CLIENT_ID'),
    'client_secret' => env('EVERIFIN_CLIENT_SECRET'),
    'client_iban' => env('EVERIFIN_CLIENT_IBAN'),
];
```

You can use this config values when setting up your Config instance.

Usage
-----

[](#usage)

To begin, you need to create an instance of your Config class. This instance is designed as a singleton, meaning it's only instantiated once during the lifecycle of your application. The reason it's not globally defined in a provided service is to cater for situations where your project supports multiple e-commerce sites and requires dynamic configuration value changes.

In most cases, adhere to the following approach:

```
