ziaadini / yii2-open-banking
Yii2 Open Banking Service
Installs: 28
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 2
Open Issues: 0
Type:yii2-extension
Requires
- yiisoft/yii2: ~2.0.14
This package is auto-updated.
Last update: 2024-11-15 04:16:04 UTC
README
Open banking extension for Yii 2
Yii2 Open Banking
Openbanking is an extension for integrating the service calls of various banking platforms, including Faraboom, Finotech, Shaheen, and Shahkar.
This extension enables the unified management of calling various banking services for the Yii framework 2.0.
For license information check the LICENSE-file.
Installation
Using Composer (Preferred Method):
The preferred way to install this extension is through composer:
composer require --prefer-dist ziaadini/yii2-open-banking"*"
Alternative Method:
If you prefer adding the openbanking extension to your composer.json
file manually, you can do so by adding the
following entry to the require
section:
{ "require": { "ziaadini/yii2-open-banking": "*" } }
After adding the entry, save the composer.json
file and run the following command in the terminal or command prompt
within your project directory:
composer update
This command will fetch and install the openbanking extension and its required dependencies into your Yii 2 project.
Configuration
To use this extension, you have to configure the openbanking module in your application configuration:
return [ //.... 'modules' => [ 'openbanking' => [ 'class' => 'sadi01\openbanking\Module' ], ] ];
and you have to configure the openbanking component in your application configuration:
return [ //.... 'components' => [ 'openBanking' => [ 'class' => 'sadi01\openbanking\components\OpenBanking', 'bsVersion' => 4 //your project bs version ], ] ];
DB Migrations
Run module migrations:
php yii migrate --migrationPath=@ziaadini/openbanking/migrations
Or, Add migrations path in console application config:
'controllerMap' => [ 'migrate' => [ 'class' => 'yii\console\controllers\MigrateController', 'migrationNamespaces' => [], 'migrationPath' => [ '@vendor/ziaadini/yii2-open-banking/src/migrations', '@app/migrations' ] ], ],
How To Use
add to your code:
Yii::$app->openBanking->call('','',[])