sadi01

Yii2 Open Banking 服务

dev-master 2024-07-18 09:30 UTC

This package is auto-updated.

Last update: 2024-09-18 09:55:52 UTC


README

Yii 2 开放银行扩展


Yii2 Open Banking

开放银行 是一个扩展,用于集成各种银行平台的服务调用,包括 Faraboom、Finotech、Shaheen 和 Shahkar。

该扩展可以统一管理为 Yii 框架 2.0 调用的各种银行服务。

有关许可证信息,请参阅 LICENSE 文件。

安装

使用 Composer(推荐方法)

安装此扩展的首选方法是通过 composer

composer require --prefer-dist sadi01/yii2-open-banking"*"

替代方法

如果您希望手动将 openbanking 扩展添加到 composer.json 文件中,您可以在 require 部分添加以下条目

{
  "require": {
    "sadi01/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=@sadi01/openbanking/migrations

或者,在控制台应用程序配置中添加迁移路径

'controllerMap' => [
    'migrate' => [
        'class' => 'yii\console\controllers\MigrateController',
        'migrationNamespaces' => [],
        'migrationPath' => [
            '@vendor/sadi01/yii2-open-banking/src/migrations',
            '@app/migrations'
        ]
    ],
],

如何使用

添加到您的代码中

Yii::$app->openBanking->call('','',[])

高级配置