Iranian Bank intro
Project description
AZ Iranian Bank intro
کدهای آزاد و متن باز به زبان پایتون (python) که برای استفاده از اطلاعات، اعتبار سنجی درگاه های بانکهای ایرانی توسعه داده شده است.
🌟 If you ❤️ library, please star it! 🌟
[[TOC]]
نصب
نصب از طریق پکیج منیجر
pip install az-iranian-bank-intro
نحوه استفاده
اعتبار سنجی کارت ها
برای اعتبار سنجی کارت های بانکی کافی است متد اعتبار سنجی را ایمپورت کنیم و شماره کارت مورد نظر را به آن پاس دهیم. در صورتی که شماره کارت مورد نظر معتبر باشد برنامه به کار خود ادامه خواهد داد و در صورتی که نا معتبر باشد exception ارسال خواهد شد.
import logging
from azbankintro import card_validate, CardValidationException
try:
card_validate('6280992042433333')
logging.debug('کارت معتبر است.')
except CardValidationException:
logging.debug('کارت نا معتبر است.')
اعتبار سنجی IBAN یا شماره شبا
برای اعتبار سنجی شماره IBAN کافی است متد اعتبار سنجی را ایمپورت کنیم و شماره IBAN مورد نظر را به آن پاس دهیم. در صورتی که شماره مورد نظر معتبر باشد برنامه به کار خود ادامه خواهد داد و در صورتی که نا معتبر باشد exception ارسال خواهد شد.
import logging
from azbankintro import iban_validate, IBANValidationException
try:
iban_validate('IR062960000000100324200001')
logging.debug('شماره IBAN معتبر است.')
except IBANValidationException:
logging.debug('شماره IBAN نا معتبر است.')
TODO
-
Documentation
-
Bank list
-
Logo
-
Validate card
-
Validate IBAN
توسعه
اگر از این بسته استفاده می کنید و خوشتون اومده با دادن ستاره به ما دلگرمی بدید.البته که اگر زمان بگذارید و گسترش بدید خیلی استقبال می کنیم و خوشحال میشیم. البته که در هیچ کدوم از این موارد اصراری نیست.
شاد باشید و خندون
License
The MIT License (MIT). Please see License File for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for az-iranian-bank-intro-1.0.0a3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 373a7e1a6adeb5e0e2cd7067804ad1ad5500e24e36a1d6afb9f12d3fcd580a23 |
|
MD5 | 825a994231d9316b4e788e88e0c48db1 |
|
BLAKE2b-256 | 069adbfa2998592403193f1f938d7bb0f337d6b63dee788ae1907117c3ff2bd4 |
Hashes for az_iranian_bank_intro-1.0.0a3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83a9ac302c16351a4b0d7b5d2c62b02b2402016944a18784403a1f968ce7a1f2 |
|
MD5 | 19ae580b27adf7a86623c0d3d441aa30 |
|
BLAKE2b-256 | a8a5e40aede15fbe4e7f160ec0817ea30cc92711c6af73994275841d7d0de92d |