brazilian_banks 0.3.3
brazilian_banks: ^0.3.3 copied to clipboard

Get a list of brazilian bank codes/names, and account/digit validation (Retorna a lista de bancos brasileiros, com seus nomes e códigos, e faz validação de dígito de contas)

Brazilian Banks #

Brazilian Banks list and account/digit validation.

Getting Started #

import 'package:brazilian_banks/brazilian_banks.dart';

Fetch Brazilian Banks #

final banks = await BrasilApiBanks.getBanks();

Validate Brazilian Bank Account Digit #

Banks currently supported:

  • Banco do Brasil (001)
  • Bradesco (237)
  • CEF - Caixa Econômica Federal (104)
  • Itau (341)

Example:

var response = BankAccountValidation.validateAccountNumber(
    bankAccountModel: BankAccountModel(
        bankCode: 341,
        branchNumber: '2545',
        accountNumberWithDigit: '02366-1',
        accountType: AccountType.checking),
);

if (response.errorMessage == null) {
    if (response.isValid) {
        print('account digit is correct');
    } else {
        print('the correct account digit probably is ${response.digit}');
    }
} else {
    print(response.errorMessage);
}

Contribute #

As you've seen, there are many more banks to be implemented.
Feel free to fork the project and throw us Pull Requests (just don't forget the unit test ;-))

Thanks to #

2
likes
120
pub points
36%
popularity

Publisher

credifit.com.br

Get a list of brazilian bank codes/names, and account/digit validation (Retorna a lista de bancos brasileiros, com seus nomes e códigos, e faz validação de dígito de contas)

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD (LICENSE)

Dependencies

flutter, http

More

Packages that depend on brazilian_banks