ziaadini / yii2-open-banking
Yii2 Open Banking 服务
dev-master
2024-10-01 08:38 UTC
Requires
- yiisoft/yii2: ~2.0.14
This package is auto-updated.
Last update: 2024-10-01 08:39:53 UTC
README
为 Yii 2 开发的开放银行扩展
Yii2 Open Banking
开放银行是一个用于集成各种银行平台服务调用的扩展,包括 Faraboom、Finotech、Shaheen 和 Shahkar。
此扩展使您能够统一管理为Yii 框架 2.0调用各种银行服务。
有关许可证信息,请查看LICENSE-文件。
安装
使用 Composer(推荐方法)
安装此扩展的首选方法是通过composer
composer require --prefer-dist ziaadini/yii2-open-banking"*"
替代方法
如果您希望手动将 openbanking 扩展添加到您的 composer.json 文件中,可以在 require 部分添加以下条目
{
"require": {
"ziaadini/yii2-open-banking": "*"
}
}
添加条目后,保存 composer.json 文件,并在您的项目目录中的终端或命令提示符中运行以下命令
composer update
此命令将检索并安装 openbanking 扩展及其必需的依赖项到您的 Yii 2 项目中。
配置
要使用此扩展,您必须配置应用程序配置中的 openbanking 模块
return [ //.... 'modules' => [ 'openbanking' => [ 'class' => 'sadi01\openbanking\Module' ], ] ];
以及您必须配置应用程序配置中的 openbanking 组件
return [ //.... 'components' => [ 'openBanking' => [ 'class' => 'sadi01\openbanking\components\OpenBanking', 'bsVersion' => 4 //your project bs version ], ] ];
数据库迁移
运行模块迁移
php yii migrate --migrationPath=@ziaadini/openbanking/migrations
或者,在控制台应用程序配置中添加迁移路径
'controllerMap' => [ 'migrate' => [ 'class' => 'yii\console\controllers\MigrateController', 'migrationNamespaces' => [], 'migrationPath' => [ '@vendor/ziaadini/yii2-open-banking/src/migrations', '@app/migrations' ] ], ],
如何使用
添加到您的代码
Yii::$app->openBanking->call('','',[])