EPoint callback sorğu schema-ları¶
integrify.epoint.schemas.callback.CallbackDataSchema
pydantic-model
¶
Bases: BaseModel
Raw və encoded callback data schema-sı
Fields:
Validators:
integrify.epoint.schemas.callback.DecodedCallbackDataSchema
pydantic-model
¶
Bases: BaseWithCodeSchema
Decode olunmuş callback data schema-sı
Fields:
-
status(TransactionStatus) -
message(str | None) -
transaction(str | None) -
bank_transaction(str | None) -
bank_response(str | None) -
operation_code(str | None) -
rrn(str | None) -
card_mask(str | None) -
card_name(str | None) -
amount(Decimal | None) -
code(str | None) -
order_id(str | None) -
card_id(str | None) -
split_amount(Decimal | None) -
other_attr(str | None)
order_id = None
pydantic-field
¶
Tətbiqinizdə unikal əməliyyat ID
card_id = None
pydantic-field
¶
Ödənişləri yerinə yetirmək üçün istifadə edilməsi lazım olan unikal kart identifikatoru
split_amount = None
pydantic-field
¶
İkinci istifadəçi üçün ödəniş məbləği.
other_attr = None
pydantic-field
¶
Əlavə göndərdiyiniz seçimlər
status
pydantic-field
¶
Success və ya failed əməliyyatının nəticəsi
message = None
pydantic-field
¶
Ödənişin icra statusu haqqında mesaj
transaction = None
pydantic-field
¶
EPoint xidmətinin əməliyyat IDsi
bank_transaction = None
pydantic-field
¶
Bank ödəniş əməliyyatı IDsi
bank_response = None
pydantic-field
¶
Ödəniş icrasının nəticəsi ilə bankın cavabı
operation_code = None
pydantic-field
¶
001-kart qeydiyyatı 100- istifadəçi ödənişi
rrn = None
pydantic-field
¶
Retrieval Reference Number - unikal əməliyyat identifikatoru. Yalnız uğurlu bir əməliyyat üçün mövcuddur
card_mask = None
pydantic-field
¶
Ödəniş səhifəsində göstərilən istifadəçi adı
card_name = None
pydantic-field
¶
123456**1234 formatında əks edilən kart maskası
amount = None
pydantic-field
¶
Ödəniş məbləği
code = None
pydantic-field
¶
Bankın 3 rəqəmli cavab kodu.
code_to_msg(v=None)
classmethod
¶
3 rəqəmli koddan, xəta/uğur mesajına çevrilir.
Kod Code lüğətində yoxdursa (bank yeni/naməlum kod qaytara bilər),
KeyError atmaq əvəzinə orijinal kod qaytarılır ki, cavab parse-i crash olmasın.