hypnodev/laravel-nordigen

该软件包的最新版本(1.0.0)没有可用的许可信息。

1.0.0 2023-01-11 11:36 UTC

This package is auto-updated.

Last update: 2024-09-11 15:19:19 UTC


README

Latest Version on Packagist Total Downloads

非官方 Laravel 库,用于在我们的应用程序中集成 Nordigen,并通过用户轻松获取详细信息。 banner

安装

通过 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;
    
    // ...
}

这将向您的用户添加 nordigenRequisitioncreateRequisitionUrlnordigenAccountsnordigenAccount

然后您可以使用该方法创建(并获取链接)银行的(机构)需求

<?php
auth()->user()->createRequisitionUrl('REVOLUT_REVOGB21');

使用这些方法获取账户(钱包)信息

$accounts = $user->nordigenAccounts();
$account = $user->nordigenAccount($accounts[0]);
dd($account);

nordigenAccounts() 接受一个需求引用作为可选参数,以获取特定银行的指定账户,否则它将获取此用户可用的第一个需求中的账户。

变更日志

请参阅 变更日志 了解最近更改的详细信息。

安全

如果您发现任何安全相关的问题,请发送电子邮件至 me@cristiancosenza.com 而不是使用问题跟踪器。

致谢

许可

请参阅 许可文件 了解更多信息。