Laravel wrapper for easy and seamless integration with Borica VPOS.
Made with love and code by Fundamental Studio Ltd.
The package is compatible with Laravel 7+ version.
Via composer:
$ composer require fmtl-studio/laravel-borica
After installing, the package should be auto-discovered by Laravel. In order to configurate the package, you need to publish the config file using this command:
$ php artisan vendor:publish --provider="Fundamental\Borica\BoricaServiceProvider"
After publishing the config file, you should either add the needed keys to the global .env Laravel file:
BORICA_TERMINAL_ID=XXXXXXXXXX # Terminal ID, obtained from your bank or Borica Service
BORICA_PRODUCTION=FALSE # Should the platform use the production or the test Borica endpoint
BORICA_PRIVATE_KEY= # Location of your private key file, make sure it is not available to public
BORICA_PRIVATE_KEY_PASS= # Location of your private key password, make sure it this file is not available to public
BORICA_CERTIFICATE= # Location of your certificate file, make sure it is not available to public
You are up & running and ready to go.
The usage of our package is pretty seamless and easy. First of all, you need to use the proper namespace for our package:
use Fundamental\Borica\Borica;
All changes are available in our Changelog file.
For any further questions, feature requests, problems, ideas, etc. you can create an issue tracker or drop us a line at support@fundamental.bg
Read the Contribution file for further information.
- Konstantin Rachev
- Vanya Ananieva
The package is bundled and contributed to the community by Fundamental Studio Ltd.'s team.
If you discover any issues, please use the issue tracker.
If your discover any security-related issues, please email konstantin@fundamental.bg or support@fundamental.bg instead of using the issue tracker.
The MIT License(MIT). See License file for further information and reading.