Məzmuna keç

AzeriCard klientinin ortaq Schema-ları

integrify.azericard.schemas.common.AzeriCardMinimalDataSchema pydantic-model

Bases: BaseModel

Fields:

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:

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.