Skip to content

Banks registry gem (banc by BIC/SWIFT, IBAN to BIC/SWIFT)

License

Notifications You must be signed in to change notification settings

Advanon/banks_registry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BanksRegistry

A little Ruby gem to retrieve bank information by BIC/SWIFT/IBAN

Installation

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

Usage

Retrieving bank information by BIC/SWIFT number

require 'banks_registry'

BanksRegistry.find_by_bic('WIREDEMMXXX')
#=> BanksRegistry::Bank

Retrieving bank information by IBAN

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

Sources

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

Contributing

Bug reports and pull requests are welcome.

License

The gem is available as open source under the terms of the MIT License.