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.