UNPKG

iran-bank-cards-ocr

Version:

A TypeScript library to detect Iranian bank names, logos, and validate card numbers using OCR and Luhn algorithm.

168 lines (167 loc) 4.51 kB
/** * Bank data including English and Persian names, and logo URLs. */ export const banks: { [key: string]: { en: string; fa: string; logo: string }; } = { '6037': { en: 'Bank Melli Iran', fa: 'بانک ملی ایران', logo: 'https://example.com/logos/bank-melli.png', }, '5892': { en: 'Bank Sepah', fa: 'بانک سپه', logo: 'https://example.com/logos/bank-sepah.png', }, '6276': { en: 'Bank Tejarat', fa: 'بانک تجارت', logo: 'https://example.com/logos/bank-tejarat.png', }, '5029': { en: 'Bank Pasargad', fa: 'بانک پاسارگاد', logo: 'https://example.com/logos/bank-pasargad.png', }, '6274': { en: 'Bank Saderat Iran', fa: 'بانک صادرات ایران', logo: 'https://example.com/logos/bank-saderat.png', }, '6104': { en: 'Bank Mellat', fa: 'بانک ملت', logo: 'https://example.com/logos/bank-mellat.png', }, '6273': { en: 'Bank Sarmayeh', fa: 'بانک سرمایه', logo: 'https://example.com/logos/bank-sarmayeh.png', }, '6393': { en: 'Bank Mellat (Debit)', fa: 'بانک ملت (دبیت)', logo: 'https://example.com/logos/bank-mellat-debit.png', }, '6278': { en: 'Bank Sina', fa: 'بانک سینا', logo: 'https://example.com/logos/bank-sina.png', }, '6395': { en: 'Bank Ayandeh', fa: 'بانک آینده', logo: 'https://example.com/logos/bank-ayandeh.png', }, '6362': { en: 'Bank Hekmat Iranian', fa: 'بانک حکمت ایرانیان', logo: 'https://example.com/logos/bank-hekmat.png', }, '6280': { en: 'Bank Keshavarzi', fa: 'بانک کشاورزی', logo: 'https://example.com/logos/bank-keshavarzi.png', }, '6279': { en: 'Bank Tosee Saderat', fa: 'بانک توسعه صادرات', logo: 'https://example.com/logos/bank-tosee-saderat.png', }, '6396': { en: 'Bank Shahr', fa: 'بانک شهر', logo: 'https://example.com/logos/bank-shahr.png', }, '5028': { en: 'Bank Day', fa: 'بانک دی', logo: 'https://example.com/logos/bank-day.png', }, '5058': { en: 'Bank Gardeshgari', fa: 'بانک گردشگری', logo: 'https://example.com/logos/bank-gardeshgari.png', }, '6062': { en: 'Bank Mehr Iran', fa: 'بانک مهر ایران', logo: 'https://example.com/logos/bank-mehr-iran.png', }, '5057': { en: 'Bank Karafarin', fa: 'بانک کارآفرین', logo: 'https://example.com/logos/bank-karafarin.png', }, '6367': { en: 'Bank Tosee Taavon', fa: 'بانک توسعه تعاون', logo: 'https://example.com/logos/bank-tosee-taavon.png', }, '5056': { en: 'Bank Eghtesad Novin', fa: 'بانک اقتصاد نوین', logo: 'https://example.com/logos/bank-eghtesad-novin.png', }, '6063': { en: 'Bank Ansar', fa: 'بانک انصار', logo: 'https://example.com/logos/bank-ansar.png', }, '6065': { en: 'Bank Resalat', fa: 'بانک رسالت', logo: 'https://example.com/logos/bank-resalat.png', }, '6066': { en: 'Bank Tosee', fa: 'بانک توسعه', logo: 'https://example.com/logos/bank-tosee.png', }, '6067': { en: 'Bank Khavarmiane', fa: 'بانک خاورمیانه', logo: 'https://example.com/logos/bank-khavarmiane.png', }, '6068': { en: 'Bank Ghavamin', fa: 'بانک قوامین', logo: 'https://example.com/logos/bank-ghavamin.png', }, '6069': { en: 'Bank Iran Zamin', fa: 'بانک ایران زمین', logo: 'https://example.com/logos/bank-iran-zamin.png', }, '6219': { en: 'Bank Saman', fa: 'بانک سامان', logo: 'https://example.com/logos/bank-saman.png', }, '5894': { en: 'Bank Refah Kargaran', fa: 'بانک رفاه کارگران', logo: 'https://example.com/logos/bank-refah.png', }, '5054': { en: 'Bank Parsian', fa: 'بانک پارسیان', logo: 'https://example.com/logos/bank-parsian.png', }, '5022': { en: 'Bank Taat', fa: 'بانک تات', logo: 'https://example.com/logos/bank-taat.png', }, '6399': { en: 'Bank Qarzolhasaneh Mehr Iran', fa: 'بانک قرض‌الحسنه مهر ایران', logo: 'https://example.com/logos/bank-mehr-qarzolhasaneh.png', }, '6369': { en: 'Bank Markazi Iran', fa: 'بانک مرکزی ایران', logo: 'https://example.com/logos/bank-markazi.png', }, };