Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 976 Bytes

README.md

File metadata and controls

37 lines (27 loc) · 976 Bytes

Determines the SWIFT BIC of an IBAN. Currently supports IBANs from the following countries: Austria, Belgium, Germany, Spain, France, Lithuania, Luxembourg, Netherlands. Inspired by sigalor/iban-to-bic.

Getting started

Depend on it

Run this command:

flutter pub add iban_to_bic

Import it

Now in your Dart code, you can use:

import 'package:iban_to_bic/iban_to_bic.dart';

Example usage

import 'package:flutter/material.dart';
import 'package:iban_to_bic/iban_to_bic.dart';

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  final Bic bic = ibanToBic('DE64 5001 0517 9423 8144 35');
  print('BIC: ${bic.value}');                // result: INGDDEFFXXX
  print('Bank name: ${bic.bankShortName}');  // result: ING-DiBa
  print('Postcode: ${bic.bankPostcode}');    // result: 60628
  print('Location: ${bic.bankLocation}');    // result: Frankfurt am Main
}