brocc/se-bank-account

瑞典银行账户详情和验证(PHP版)

v1.1.0 2023-11-10 15:30 UTC

This package is auto-updated.

Last update: 2024-09-15 13:20:01 UTC


README

Build Status Latest Version License: MIT

此软件包可以使用PHP轻松验证瑞典银行账户号码并返回详细信息。这些细节和验证规则基于Bankgirot提供的文档,可在此处找到。

安装

可以使用Composer安装瑞典银行账户PHP。

composer require brocc/se-bank-account

用法

用法非常简单,只需创建一个新的Brocc\SeBankAccount\Account实例,该实例以字符串或整数作为参数,并返回给定号码的详细信息,例如清算号、账户号和银行名称(如果有效)。

<?php

require 'vendor/autoload.php';

use Brocc\SeBankAccount\Account;

// Instantiate using full account number incl. clearing number.
// Note: the number can be in any format, only digits are validated and used.
$account = new Account('3300-7505092556');

// Check if valid, returns true or false.
$account->isValid(); // true

// Returns the clearing number.
$account->clearing(); // 3300

// Returns the account number excl. clearing number, null if not valid.
$account->number(); // 7505092556

// Returns the name of the bank.
$account->bank(); // Nordea Personkonto

如果账户无效,则$account->isValid()将返回false,其他方法将返回null

支持的银行

以下瑞典银行目前受支持:

  • Aion Bank SA
  • Avanza Bank
  • BNP Paribas SA
  • Bankgirot
  • BlueStep Finans
  • Citibank
  • DNB Bank
  • Danske Bank
  • Ekobanken
  • Erik Penser
  • Forex Bank (已停用*)
  • Handelsbanken
  • IKANO Bank
  • Ica Banken
  • JAK Medlemsbank
  • Klarna Bank
  • Landshypotek
  • Lunar Bank A/S
  • Länsförsäkringar Bank
  • Lån & Spar Bank Sverige
  • Marginalen Bank
  • MedMera Bank (已停用*)
  • Multitude Bank plc
  • Nordax Bank (NOBA Bank Group**)
  • Nordea
  • Nordea Personkonto
  • Nordea/Plusgirot
  • Nordnet Bank
  • Northmill Bank
  • Resurs Bank
  • Riksgälden
  • SBAB
  • SEB
  • Santander Consumer Bank
  • Skandiabanken
  • Sparbanken Syd
  • Svea Bank
  • Swedbank
  • Swedbank fd. Sparbanken Öresund
  • Ålandsbanken Sverige AB

* 银行目前在Bankgirot的文档中不可用,但为了向后兼容,软件包中可用。
** 虽然公司名称已更改为NOBA Bank Group,但软件包将返回Nordax Bank。

贡献

如果您发现了一个错误或可能不受支持的银行,请在问题页面直接提交问题。

欢迎所有贡献!