@@ -69,4 +69,78 @@ public static function bankAccountNumber($prefix = '', $countryCode = 'BR', $len
69
69
{
70
70
return static ::iban ($ countryCode , $ prefix , $ length );
71
71
}
72
+
73
+
74
+ /**
75
+ * @see list of Brazilians banks (2018-02-15), source: https://pt.wikipedia.org/wiki/Lista_de_bancos_do_Brasil
76
+ */
77
+ protected static $ banks = array (
78
+ 'BADESUL Desenvolvimento S.A. – Agência de Fomento/RS ' ,
79
+ 'Banco Central do Brasil ' ,
80
+ 'Banco da Amazônia ' ,
81
+ 'Banco de Brasília ' ,
82
+ 'Banco de Desenvolvimento de Minas Gerais ' ,
83
+ 'Banco de Desenvolvimento do Espírito Santo ' ,
84
+ 'Banco de Desenvolvimento do Paraná ' ,
85
+ 'Banco do Brasil ' ,
86
+ 'Banco do Estado de Sergipe Banese Estadual ' ,
87
+ 'Banco do Estado do Espírito Santo Banestes ' ,
88
+ 'Banco do Estado do Pará ' ,
89
+ 'Banco do Estado do Rio Grande do Sul ' ,
90
+ 'Banco do Nordeste do Brasil ' ,
91
+ 'Banco Nacional de Desenvolvimento Econômico e Social ' ,
92
+ 'Banco Regional de Desenvolvimento do Extremo Sul ' ,
93
+ 'Caixa Econômica Federal ' ,
94
+ 'Banco ABN Amro S.A. ' ,
95
+ 'Banco Alfa ' ,
96
+ 'Banco Banif ' ,
97
+ 'Banco BBM ' ,
98
+ 'Banco BMG ' ,
99
+ 'Banco Bonsucesso ' ,
100
+ 'Banco BTG Pactual ' ,
101
+ 'Banco Cacique ' ,
102
+ 'Banco Caixa Geral - Brasil ' ,
103
+ 'Banco Citibank ' ,
104
+ 'Banco Credibel ' ,
105
+ 'Banco Credit Suisse ' ,
106
+ 'Góis Monteiro & Co ' ,
107
+ 'Banco Fator ' ,
108
+ 'Banco Fibra ' ,
109
+ 'Agibank ' ,
110
+ 'Banco Guanabara ' ,
111
+ 'Banco Industrial do Brasil ' ,
112
+ 'Banco Industrial e Comercial ' ,
113
+ 'Banco Indusval ' ,
114
+ 'Banco Inter ' ,
115
+ 'Banco Itaú BBA ' ,
116
+ 'Banco ItaúBank ' ,
117
+ 'Banco Itaucred Financiamentos ' ,
118
+ 'Banco Mercantil do Brasil ' ,
119
+ 'Banco Modal Modal ' ,
120
+ 'Banco Morada ' ,
121
+ 'Banco Pan ' ,
122
+ 'Banco Paulista ' ,
123
+ 'Banco Pine ' ,
124
+ 'Banco Renner ' ,
125
+ 'Banco Ribeirão Preto ' ,
126
+ 'Banco Safra ' ,
127
+ 'Banco Santander ' ,
128
+ 'Banco Sofisa ' ,
129
+ 'Banco Topázio ' ,
130
+ 'Banco Votorantim ' ,
131
+ 'Bradesco Bradesco ' ,
132
+ 'Itaú Unibanco ' ,
133
+ 'Banco Original ' ,
134
+ 'Banco Neon ' ,
135
+ 'Nu Pagamentos S.A ' ,
136
+ 'XP Investimentos Corretora de Câmbio Títulos e Valores Mobiliários S.A ' ,
137
+ );
138
+
139
+ /**
140
+ * @example 'Banco Neon'
141
+ */
142
+ public static function bank ()
143
+ {
144
+ return static ::randomElement (static ::$ banks );
145
+ }
72
146
}
0 commit comments