A little Ruby gem to retrieve bank information by BIC/SWIFT/IBAN
Add this line to your application's Gemfile:
gem 'banks_registry'
And then execute:
$ bundle install
Or install it yourself as:
$ gem install banks_registry
require 'banks_registry'
BanksRegistry.find_by_bic('WIREDEMMXXX')
#=> BanksRegistry::Bank
NOTE that this feature is only available for Switzerland and Germany!
require 'banks_registry'
BanksRegistry.find_by_iban('DE61 5123 0800 0000 0111 11')
#=> BanksRegistry::Bank
International bank details:
https://transferwise.com
Swiss national bank numbers:
https://www.six-group.com/interbank-clearing/de/home/bank-master-data/download-bc-bank-master.html
German national bank numbers:
https://www.bundesbank.de/de/aufgaben/unbarer-zahlungsverkehr/serviceangebot/bankleitzahlen/download---bankleitzahlen-602592
Official IBAN registry:
https://www.swift.com/sites/default/files/resources/swift_standards_ibanregistry.pdf
Bug reports and pull requests are welcome.
The gem is available as open source under the terms of the MIT License.