AzeriCard klientinin ortaq Schema-ları¶
integrify.azericard.schemas.common.AzeriCardMinimalDataSchema
pydantic-model
¶
Bases: BaseModel
Fields:
-
order(str) -
terminal(str) -
trtype(Union[AuthorizationType, AuthorizationResponseType, AuthorizationMiscType]) -
timestamp(TimeStampOut) -
nonce(str)
order
pydantic-field
¶
Satıcı sifariş ID-si, rəqəmsal. Son 6 rəqəm sistem izi audit nömrəsi kimi istifadə olunur, terminal id üçün bir gün ərzində unikal olmalıdır
terminal = env.AZERICARD_MERCHANT_ID
pydantic-field
¶
Bank tərəfindən təyin edilmiş Merchant Terminal ID
trtype
pydantic-field
¶
Tranzaksiya növü. Mümkün dəyərlər üçün enum faylına bax.
timestamp
pydantic-field
¶
GMT-də e-ticarət şlüzünün vaxt damğası: YYYYMMDDHHMMSS
nonce
pydantic-field
¶
E-Commerce Gateway qeyri-dəyərlidir. Hexadecimal formatda 8-32 təsadüfi baytla doldurulacaq. MAC istifadə edildikdə mövcud olacaq.
integrify.azericard.schemas.common.AzeriCardMinimalWithAmountDataSchema
pydantic-model
¶
Bases: AzeriCardMinimalDataSchema
Fields:
-
order(str) -
terminal(str) -
trtype(Union[AuthorizationType, AuthorizationResponseType, AuthorizationMiscType]) -
timestamp(TimeStampOut) -
nonce(str) -
amount(Decimal) -
currency(str)
amount
pydantic-field
¶
Sifarişin ümumi məbləği
currency
pydantic-field
¶
Sifariş valyutası: 3 simvollu valyuta kodu
order
pydantic-field
¶
Satıcı sifariş ID-si, rəqəmsal. Son 6 rəqəm sistem izi audit nömrəsi kimi istifadə olunur, terminal id üçün bir gün ərzində unikal olmalıdır
terminal = env.AZERICARD_MERCHANT_ID
pydantic-field
¶
Bank tərəfindən təyin edilmiş Merchant Terminal ID
trtype
pydantic-field
¶
Tranzaksiya növü. Mümkün dəyərlər üçün enum faylına bax.
timestamp
pydantic-field
¶
GMT-də e-ticarət şlüzünün vaxt damğası: YYYYMMDDHHMMSS
nonce
pydantic-field
¶
E-Commerce Gateway qeyri-dəyərlidir. Hexadecimal formatda 8-32 təsadüfi baytla doldurulacaq. MAC istifadə edildikdə mövcud olacaq.