- Identify Iranian Bank (Name & Logo) from Card Number.
- Identify Iranian Bank (Name & Logo) from Sheba(IBAN).
- Validate Iran’s Sheba (IBAN) Number.
- Validate Iranian Bank Card Number.
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
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',
}
*/
import { getBankInfoWithCardNumber } from 'ir-banks-info'
getBankInfoWithCardNumber('603769')
//or
getBankInfoWithCardNumber('6037697456637302')
/*
output:
{
name: 'بانک صادرات ایران',
logo: 'https://ir-banks.github.io/logos/banks/Saderat.svg',
}
*/
import { isShebaValid } from 'ir-banks-info'
isShebaValid('740190000000306872721006') //true
isShebaValid('IR740190000000306872721006') //true
isShebaValid('ir740190000000306872721006') //true
isShebaValid('IR740190000000306872721') //false
isShebaValid('IR740190000000306872721456') //false
isShebaValid('BH740190000000306872721456') //false
import { isCardNumberValid } from 'ir-banks-info'
isCardNumberValid('6037697456637302') //true
isCardNumberValid('6219861900290940') //true
isCardNumberValid('6219861900290941') //false
isCardNumberValid('1234567891234569') //false
isCardNumberValid('6219861') //false