Bankster

Bankster is an IBAN and BIC validation tool for Elixir.

Installation

The package can be installed as Hex package:

  1. Add bankster to your list of dependencies in mix.exs:
  def deps do
    [{:bankster, "~> 0.1.0"}]
  end
  1. Run mix deps.get to fetch the package from hex

Usage

Validate IBANs

You can either use Bankster.iban_valid?("YOURIBAN") or Bankster.Iban.valid?("YOURIBAN") to validate IBANs.

iex> Bankster.iban_valid?("NOTVALID")
false

iex> Bankster.Iban.valid?("NOTVALID")
false

Validate BICs

Validating BICs works the same way as already shown for IBANs. So you can either use Bankster.bic_valid?("YOURBIC") or Bankster.Bic.valid?("YOURBIC") to validate BICs.

iex> Bankster.bic_valid?("NOTVALID")
false

iex> Bankster.Bic.valid?("NOTVALID")
false

License

Bankster source code is released under MIT License. Check LICENSE file for more information.