ziaadini/yii2-open-banking

Yii2 Open Banking 服务

dev-master 2024-10-01 08:38 UTC

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('','',[])

高级配置