Skip to content
This repository has been archived by the owner on Dec 11, 2020. It is now read-only.

update Polish bank list #1482

Merged
merged 1 commit into from
Jun 15, 2018
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
121 changes: 58 additions & 63 deletions src/Faker/Provider/pl_PL/Payment.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,81 +5,76 @@
class Payment extends \Faker\Provider\Payment
{
/**
* @var array list of Polish banks, source: http://www.nbp.pl/banki_w_polsce/ewidencja/ewidencja.html
* @var array list of Polish banks, source: https://ewib.nbp.pl/
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this dataset comply with the MIT license of this package? Or is it copyrighted?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is free for OS projects. I already send an e-mail to NBP with your question

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All the government-produced information are public domain in Poland. NBP is a government operated institution.

*/
protected static $banks = array(
'251' => 'Aareal Bank Aktiengesellschaft (Spółka Akcyjna) - Oddział w Polsce',
'249' => 'Alior Bank SA',
'247' => 'Banco Espirito Santo de Investimento, S.A. Spółka Akcyjna Oddział w Polsce',
'238' => 'Banco Mais S.A. (SA) Oddział w Polsce',
'101' => 'Narodowy Bank Polski',
'102' => 'Powszechna Kasa Oszczędności Bank Polski SA',
'103' => 'Bank Handlowy w Warszawie SA',
'105' => 'ING Bank Śląski SA',
'106' => 'Bank BPH SA',
'219' => 'Bank DnB NORD Polska SA',
'203' => 'Bank Gospodarki Żywnościowej SA',
'109' => 'Bank Zachodni WBK SA',
'113' => 'Bank Gospodarstwa Krajowego',
'122' => 'Bank Handlowo - Kredytowy SA (w likwidacji 31.03.92)',
'103' => 'Bank Handlowy w Warszawie SA',
'114' => 'mBank SA',
'116' => 'Bank Millennium SA',
'154' => 'Bank Ochrony Środowiska SA',
'260' => 'Bank of China (Luxembourg)S.A. Spółka Akcyjna Oddział w Polsce',
'221' => 'Bank of Tokyo-Mitsubishi UFJ (Polska) SA',
'132' => 'Bank Pocztowy SA',
'122' => 'Bank Handlowo-Kredytowy Spółka Akcyjna w Katowicach w likwidacji',
'124' => 'Bank Polska Kasa Opieki SA',
'128' => 'HSBC Bank Polska SA',
'132' => 'Bank Pocztowy SA',
'147' => 'Euro Bank SA',
'154' => 'Bank Ochrony Środowiska SA',
'158' => 'Mercedes-Benz Bank Polska SA',
'161' => 'SGB-Bank SA',
'167' => 'RBS Bank (Polska) SA',
'168' => 'PLUS BANK SA',
'175' => 'Raiffeisen Bank Polska SA',
'184' => 'Societe Generale SA Oddział w Polsce',
'187' => 'Nest Bank S.A.',
'189' => 'Pekao Bank Hipoteczny SA',
'191' => 'Deutsche Bank Polska SA',
'193' => 'BANK POLSKIEJ SPÓŁDZIELCZOŚCI SA',
'109' => 'Bank Zachodni WBK SA',
'194' => 'Credit Agricole Bank Polska SA',
'195' => 'Idea Bank SA',
'203' => 'Bank BGŻ BNP Paribas SA',
'212' => 'Santander Consumer Bank SA',
'213' => 'VOLKSWAGEN BANK POLSKA SA',
'214' => 'FCA-Group Bank Polska SA',
'215' => 'mBank Hipoteczny SA',
'216' => 'Toyota Bank Polska SA',
'219' => 'DNB Bank Polska SA',
'224' => 'Banque PSA Finance SA Oddział w Polsce',
'160' => 'BNP PARIBAS BANK POLSKA SA',
'235' => 'BNP PARIBAS SA Oddział w Polsce',
'243' => 'BNP Paribas Securities Services SKAOddział w Polsce',
'225' => 'Svenska Handelsbanken AB SA Oddział w Polsce',
'229' => 'BPI Bank Polskich Inwestycji SA',
'215' => 'BRE Bank Hipoteczny SA',
'114' => 'BRE Bank SA',
'239' => 'CAIXABANK, S.A. (SPÓŁKA AKCYJNA)ODDZIAŁ W POLSCE',
'254' => 'Citibank Europe plc (Publiczna Spółka Akcyjna) Oddział w Polsce',
'194' => 'Credit Agricole Bank Polska SA',
'252' => 'CREDIT SUISSE (LUXEMBOURG) S.A. Spółka Akcyjna, Oddział w Polsce',
'232' => 'Nykredit Realkredit A/S SA - Oddział w Polsce',
'235' => 'BNP PARIBAS SA Oddział w Polsce',
'236' => 'Danske Bank A/S SA Oddział w Polsce',
'191' => 'Deutsche Bank PBC SA',
'188' => 'Deutsche Bank Polska SA',
'174' => 'DZ BANK Polska SA',
'241' => 'Elavon Financial Services Limited (Spółka z ograniczoną odpowiedzialnością) Oddział w Polsce',
'147' => 'Euro Bank SA',
'265' => 'EUROCLEAR Bank SA/NV (Spółka Akcyjna) - Oddział w Polsce',
'207' => 'FCE Bank Polska SA',
'214' => 'Fiat Bank Polska SA',
'253' => 'FM Bank SA',
'237' => 'Skandinaviska Enskilda Banken AB (SA) - Oddział w Polsce',
'239' => 'CAIXABANK, S.A. (SPÓŁKA AKCYJNA)ODDZIAŁ W POLSCE',
'241' => 'Elavon Financial Services Designated Activity Company (spółka z o.o. o wyznaczonym przedmiocie działalności) Oddział w Polsce',
'243' => 'BNP Paribas Securities Services SKA Oddział w Polsce',
'247' => 'HAITONG BANK, S.A. Spółka Akcyjna Oddział w Polsce',
'248' => 'Getin Noble Bank SA',
'128' => 'HSBC Bank Polska SA',
'195' => 'Idea Bank SA',
'255' => 'Ikano Bank GmbH (Sp. z o.o.) Oddział w Polsce',
'262' => 'Industrial and Commercial Bank of China (Europe) S.A. (Spółka Akcyjna) Oddział w Polsce',
'105' => 'ING Bank Śląski SA',
'266' => 'Intesa Sanpaolo S.p.A. Spółka Akcyjna Oddział w Polsce',
'168' => 'INVEST - BANK SA',
'258' => 'J.P. Morgan Europe Limited Sp. z o.o. Oddział w Polsce',
'158' => 'Mercedes-Benz Bank Polska SA',
'130' => 'Meritum Bank ICB SA',
'101' => 'Narodowy Bank Polski',
'249' => 'Alior Bank SA',
'251' => 'Aareal Bank Aktiengesellschaft (Spółka Akcyjna) - Oddział w Polsce',
'254' => 'Citibank Europe plc (Publiczna Spółka Akcyjna) Oddział w Polsce',
'255' => 'Ikano Bank AB (publ) Spółka Akcyjna Oddział w Polsce',
'256' => 'Nordea Bank AB SA Oddział w Polsce',
'144' => 'NORDEA BANK POLSKA SA',
'232' => 'Nykredit Realkredit A/S SA - Oddział w Polsce',
'189' => 'Pekao Bank Hipoteczny SA',
'187' => 'Polski Bank Przedsiębiorczości SA',
'102' => 'Powszechna Kasa Oszczędności Bank Polski SA',
'200' => 'Rabobank Polska SA',
'175' => 'Raiffeisen Bank Polska SA',
'167' => 'RBS Bank (Polska) SA',
'264' => 'RCI Banque Spółka Akcyjna Oddział w Polsce',
'212' => 'Santander Consumer Bank SA',
'263' => 'Saxo Bank A/S Spółka Akcyjna Oddział w Polsce',
'161' => 'SGB-Bank SA',
'237' => 'Skandinaviska Enskilda Banken AB (SA) - Oddział w Polsce',
'184' => 'Societe Generale SA Oddział w Polsce',
'225' => 'Svenska Handelsbanken AB SA Oddział w Polsce',
'227' => 'Sygma Banque Societe Anonyme (SA) Oddział w Polsce',
'216' => 'Toyota Bank Polska SA',
'257' => 'UBS Limited (spółka z ograniczoną odpowiedzialnością) Oddział w Polsce',
'261' => 'Vanquis Bank Limited (spółka z ograniczoną odpowiedzialnością) Oddział w Polsce',
'213' => 'VOLKSWAGEN BANK POLSKA SA',
'258' => 'J.P. Morgan Europe Limited Sp. z o.o. Oddział w Polsce',
'260' => 'Bank of China (Luxembourg) S.A. Spółka Akcyjna Oddział w Polsce',
'262' => 'Industrial and Commercial Bank of China (Europe) S.A. (Spółka Akcyjna) Oddział w Polsce',
'263' => 'Saxo Bank A/S Spółka Akcyjna Oddział w Polsce w likwidacji',
'264' => 'RCI Banque Spółka Akcyjna Oddział w Polsce',
'265' => 'EUROCLEAR Bank SA/NV (Spółka Akcyjna) - Oddział w Polsce',
'266' => 'Intesa Sanpaolo S.p.A. Spółka Akcyjna Oddział w Polsce',
'267' => 'Western Union International Bank GmbH, Sp. z o.o. Oddział w Polsce',
'269' => 'PKO Bank Hipoteczny SA',
'270' => 'TF BANK AB (Spółka z ograniczoną odpowiedzialnością) Oddział w Polsce',
'271' => 'FCE Bank Spółka Akcyjna Oddział w Polsce',
'272' => 'AS Inbank Spółka Akcyjna - Oddział w Polsce',
'273' => 'China Construction Bank (Europe) S.A. (Spółka Akcyjna) Oddział w Polsce',
'274' => 'MUFG Bank (Europe) N.V. S.A. Oddział w Polsce',
'275' => 'John Deere Bank S.A. Spółka Akcyjna Oddział w Polsce',
);

/**
Expand All @@ -105,7 +100,7 @@ public static function bankAccountNumber($prefix = '', $countryCode = 'PL', $len

protected static function addBankCodeChecksum($iban, $countryCode = 'PL')
{
if ($countryCode != "PL" || strlen($iban) <= 8) {
if ($countryCode != 'PL' || strlen($iban) <= 8) {
return $iban;
}
$checksum = 0;
Expand Down