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(Optional[str]) -
transaction(Optional[str]) -
bank_transaction(Optional[str]) -
bank_response(Optional[str]) -
operation_code(Optional[str]) -
rrn(Optional[str]) -
card_mask(Optional[str]) -
card_name(Optional[str]) -
amount(Optional[Decimal]) -
code(Optional[str]) -
order_id(Optional[str]) -
card_id(Optional[str]) -
split_amount(Optional[Decimal]) -
other_attr(Optional[str])
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.