AzeriCard klientinin köməkçi funksiyaları¶
Helpers¶
json_to_html_form(json_data, with_submit=False)
AzeriCard-ə göndərilməli datanı HTML formuna çevirən funksiya
| PARAMETER | DESCRIPTION | 
|---|---|
| json_data | DryResponse payload 
TYPE:
 | 
| with_submit | HTML form-da submit butonunu elavə etmə(mə)k 
TYPE:
 | 
Utils¶
integrify.azericard.utils.TimeStampIn = Annotated[datetime, BeforeValidator(str_to_timestamp), 'AzeriCard-dan gələn, python datetime-a konvert olunan timestamp']
module-attribute
¶
integrify.azericard.utils.TimeStampOut = Annotated[str, Field(default_factory=(datetime.now), validate_default=True), BeforeValidator(timestamp_to_str), 'AzeriCard-a göndəriləcək timestamp (YYMMDDhhmmss formatına salınır)']
module-attribute
¶
Enums¶
integrify.azericard.schemas.enums.AuthorizationType
¶
integrify.azericard.schemas.enums.AuthorizationResponseType
¶
integrify.azericard.schemas.enums.AuthorizationMiscType
¶
              Bases: str, Enum
REQUEST_STATUS = '90'
class-attribute
instance-attribute
¶
integrify.azericard.schemas.enums.Action
¶
              Bases: int, Enum
TRANSACTION_SUCCESS = 0
class-attribute
instance-attribute
¶
Tranzaksiya uğurla tamamlandı
TRANSACTION_DUPLICATE = 1
class-attribute
instance-attribute
¶
Duplikat əməliyyat aşkar edildi
TRANSACTION_CANCELLED = 2
class-attribute
instance-attribute
¶
Tranzaksiya rədd edildi
TRANSACTION_PROCESSING_ERROR = 3
class-attribute
instance-attribute
¶
Tranzaksiya emal xətası
TRANSACTION_REPEAT_OF_CANCELLED = 6
class-attribute
instance-attribute
¶
İmtina edilmiş əməliyyatın təkrarlanması
TRANSACTION_REPEAT_OF_UNAPPROVED = 7
class-attribute
instance-attribute
¶
Doğrulama xətası ilə əməliyyatın təkrarlanması
TRANSACTION_REPEAT_OF_UNRESPONDED = 8
class-attribute
instance-attribute
¶
Cavab verilmədən dayandırılmış əməliyyatın təkrarlanması
integrify.azericard.schemas.enums.CardStatus
¶
              Bases: str, Enum
ACTIVE = 'our_active'
class-attribute
instance-attribute
¶
Kart AzeriCard database-indədir və aktiv statusa malikdir
INACTIVE = 'our_inactive'
class-attribute
instance-attribute
¶
Kart AzeriCard database-indədir və və qeyri-aktiv statusa malikdir (bloklanmış/müddəti bitmiş və s.)
MISSING = 'foreign'
class-attribute
instance-attribute
¶
Kart AzeriCard database-ində yoxdur
integrify.azericard.schemas.enums.TransferStatusCode
¶
              Bases: str, Enum
SUCCESS = 0
class-attribute
instance-attribute
¶
Uğurla tamamlandı
DUPLICATE_TRANSACTION = 105
class-attribute
instance-attribute
¶
Tranzaksiya Gözləyən statusunda deyil. Onu rədd etmək və ya təsdiqləmək mümkün deyil. Əlavə məlumat üçün Azericard ilə əlaqə saxlayın
SIGNATURE_ERROR = 106
class-attribute
instance-attribute
¶
Giriş məlumatları imzaya uyğun gəlmir
TRANSACTION_NOT_FOUND = 112
class-attribute
instance-attribute
¶
Ödəniş arxa tərəfdə tapılmadı
TRANSACTION_ACTIVE = 116
class-attribute
instance-attribute
¶
Tranzaksiya artıq təsdiqlənib, tamamlanması və ya yoxlanılmasını gözləməyə başlayıb.