hypnodev / laravel-nordigen
该软件包的最新版本(1.0.0)没有可用的许可信息。
1.0.0
2023-01-11 11:36 UTC
Requires
- illuminate/support: ^9.47
- nordigen/nordigen-php: ^1.1
README
非官方 Laravel 库,用于在我们的应用程序中集成 Nordigen,并通过用户轻松获取详细信息。
安装
通过 Composer
$ composer require hypnodev/laravel-nordigen
使用命令发布配置
$ php artisan vendor:publish --provider="Hypnodev\LaravelNordigen\LaravelNordigenServiceProvider"
将这些密钥添加到您的 .env 文件中
NORDIGEN_SECRET_ID= NORDIGEN_SECRET_KEY= LARAVEL_NORDIGEN_SUCCESS_URI="/"
如果您还没有 Nordigen API 的凭据,请参阅 用户密钥 | 开放银行门户 | Nordigen
用法
将 HasNordigen
特性添加到您的用户模型中
<?php namespace App\Models; use Hypnodev\LaravelNordigen\Traits\HasNordigen; // ... class User extends Authenticatable { use Notifiable, HasNordigen; // ... }
这将向您的用户添加 nordigenRequisition
、createRequisitionUrl
、nordigenAccounts
和 nordigenAccount
。
然后您可以使用该方法创建(并获取链接)银行的(机构)需求
<?php auth()->user()->createRequisitionUrl('REVOLUT_REVOGB21');
使用这些方法获取账户(钱包)信息
$accounts = $user->nordigenAccounts(); $account = $user->nordigenAccount($accounts[0]); dd($account);
nordigenAccounts()
接受一个需求引用作为可选参数,以获取特定银行的指定账户,否则它将获取此用户可用的第一个需求中的账户。
变更日志
请参阅 变更日志 了解最近更改的详细信息。
安全
如果您发现任何安全相关的问题,请发送电子邮件至 me@cristiancosenza.com 而不是使用问题跟踪器。
致谢
许可
请参阅 许可文件 了解更多信息。