Skip to content

A comprehensive package offering detailed information about Iranian banks, including names, logos, codes, and other pertinent data for developers and financial applications

License

Notifications You must be signed in to change notification settings

IR-Banks/ir-banks-info

Repository files navigation

PersianTools logo

Iranian Banks Information

codecov GitHub license npm downloads GitHub Stars


Live Demo

Features

Install

Install the ir-banks-info package in your project using yarn or npm.

$ npm install --save ir-banks-info

or

$ yarn add ir-banks-info

Usage

Iranian Bank (Name & Logo) from Sheba(IBAN)

import { getBankInfoWithSheba } from 'ir-banks-info'

getBankInfoWithSheba('IR740190000000306872721006')

/*
output:
{
    code: '019',
    nickname: 'saderat',
    name: 'Saderat Bank',
    persianName: 'بانک صادرات ایران',
    logo: 'https://ir-banks.github.io/logos/banks/Saderat.svg',
}

*/

Iranian Bank (Name & Logo) from Card Number

import { getBankInfoWithCardNumber } from 'ir-banks-info'

getBankInfoWithCardNumber('603769')

//or

getBankInfoWithCardNumber('6037697456637302')

/*
output:
{
    name: 'بانک صادرات ایران',
    logo: 'https://ir-banks.github.io/logos/banks/Saderat.svg',
}

*/

Validate Sheba (IBAN)

import { isShebaValid } from 'ir-banks-info'

isShebaValid('740190000000306872721006') //true
isShebaValid('IR740190000000306872721006') //true
isShebaValid('ir740190000000306872721006') //true

isShebaValid('IR740190000000306872721') //false
isShebaValid('IR740190000000306872721456') //false
isShebaValid('BH740190000000306872721456') //false

Validate Card Number

import { isCardNumberValid } from 'ir-banks-info'

isCardNumberValid('6037697456637302') //true
isCardNumberValid('6219861900290940') //true

isCardNumberValid('6219861900290941') //false
isCardNumberValid('1234567891234569') //false
isCardNumberValid('6219861') //false

About

A comprehensive package offering detailed information about Iranian banks, including names, logos, codes, and other pertinent data for developers and financial applications

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published