Məzmuna keç

AzeriCard klientinin API Response Schema-ları

integrify.azericard.schemas.response.GetTransactionStatusResponseSchema pydantic-model

Bases: BaseModel

Fields:

Validators:

action pydantic-field

Sorğu üçün orijinal əməliyyat

rc pydantic-field

Sorğu üçün orijinal əməliyyat kodu (ISO-8583 Sahə 39)

status_message pydantic-field

Orijinal əməliyyat statusu mesajı

terminal pydantic-field

Orijinal əməliyyat Terminal ID

card_number pydantic-field

Orijinal əməliyyat maskalı kart nömrəsi

amount pydantic-field

Orijinal əməliyyat məbləği

currency pydantic-field

Orijinal əməliyyat valyutası

date pydantic-field

Orijinal əməliyyat tarixi

state pydantic-field

Orijinal əməliyyat vəziyyəti

order pydantic-field

Orijinal əməliyyat ORDER ID-si

approval pydantic-field

Orijinal əməliyyatın təsdiq kodu

rrn pydantic-field

Orijinal əməliyyat RRN

int_ref pydantic-field

Orijinal əməliyyat INT_REF

trtype pydantic-field

Orijinal əməliyyat TRTYPE

timestamp pydantic-field

Sorğunun vaxtı

nonce pydantic-field

Orijinal əməliyyat Nonce

p_sign pydantic-field

16-lıq formada E-Commerce Gateway MAC (Message Authentication Code). MAC istifadə edilərsə mövcud olacaq.

validate_timestamp(val) pydantic-validator

İnput string dəyərdirsə, datetime obyektinə çevirən funksiya

integrify.azericard.schemas.response.TransferDeclineResponseSchema pydantic-model

Bases: BaseModel

Config:

  • alias_generator: to_pascal

Fields:

Validators:

SIGNATURE_FIELDS = ['operation_id', 'srn', 'amount', 'cur', 'status', 'timestamp', 'response_code', 'message'] class-attribute

Signature hesablanılması üçün lazım olan field adları

model_config = ConfigDict(alias_generator=to_pascal) class-attribute instance-attribute

operation_id pydantic-field

Sorğu əməliyyatının ID-si

srn pydantic-field

Unikal əməliyyat nömrəsi

amount = None pydantic-field

Ödəniş məbləği

cur = None pydantic-field

Ödəniş valyutası

status = None pydantic-field

Status Mesajı

timestamp = None pydantic-field

Sorğunun vaxtı

response_code pydantic-field

Uğur(suz)luq kodu

message pydantic-field

Mesaj

signature pydantic-field

AzeriCard imzası

validate_signature() pydantic-validator

AzeriCard-dan gələn signature-ni təsdiqləmə funksiyası

integrify.azericard.schemas.response.TransferConfirmResponseSchema pydantic-model

Bases: TransferDeclineResponseSchema

Fields:

Validators:

SIGNATURE_FIELDS = ['operation_id', 'srn', 'rrn', 'amount', 'cur', 'receiver_pan', 'status', 'timestamp', 'response_code', 'message'] class-attribute

Signature hesablanılması üçün lazım olan field adları

rrn pydantic-field

Unikal əməliyyat nömrəsi

receiver_pan pydantic-field

Maskalanmış kart nömrəsi

model_config = ConfigDict(alias_generator=to_pascal) class-attribute instance-attribute

operation_id pydantic-field

Sorğu əməliyyatının ID-si

srn pydantic-field

Unikal əməliyyat nömrəsi

amount = None pydantic-field

Ödəniş məbləği

cur = None pydantic-field

Ödəniş valyutası

status = None pydantic-field

Status Mesajı

timestamp = None pydantic-field

Sorğunun vaxtı

response_code pydantic-field

Uğur(suz)luq kodu

message pydantic-field

Mesaj

signature pydantic-field

AzeriCard imzası

validate_signature() pydantic-validator

AzeriCard-dan gələn signature-ni təsdiqləmə funksiyası