Callback
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:
-
order_id
(Optional[str]
) -
card_id
(Optional[str]
) -
split_amount
(Optional[Decimal]
) -
other_attr
(Optional[str]
)
status: TransactionStatus
pydantic-field
¶
Success və ya failed əməliyyatının nəticəsi
message: Optional[str] = None
pydantic-field
¶
Ödənişin icra statusu haqqında mesaj
transaction: Optional[str] = None
pydantic-field
¶
EPoint xidmətinin əməliyyat IDsi
bank_transaction: Optional[str] = None
pydantic-field
¶
Bank ödəniş əməliyyatı IDsi
bank_response: Optional[str] = None
pydantic-field
¶
Ödəniş icrasının nəticəsi ilə bankın cavabı
operation_code: Optional[str] = None
pydantic-field
¶
001-kart qeydiyyatı 100- istifadəçi ödənişi
rrn: Optional[str] = None
pydantic-field
¶
Retrieval Reference Number - unikal əməliyyat identifikatoru. Yalnız uğurlu bir əməliyyat üçün mövcuddur
card_mask: Optional[str] = None
pydantic-field
¶
Ödəniş səhifəsində göstərilən istifadəçi adı
card_name: Optional[str] = None
pydantic-field
¶
123456******1234 formatında əks edilən kart maskası
amount: Optional[Decimal] = None
pydantic-field
¶
Ödəniş məbləği
code: Optional[str] = None
pydantic-field
¶
Bankın cavab kodu. 3 rəqəmli koddan, xəta/uğur mesajına çevrilir.
order_id: Optional[str] = None
pydantic-field
¶
Tətbiqinizdə unikal əməliyyat ID
card_id: Optional[str] = None
pydantic-field
¶
Ödənişləri yerinə yetirmək üçün istifadə edilməsi lazım olan unikal kart identifikatoru
split_amount: Optional[Decimal] = None
pydantic-field
¶
İkinci istifadəçi üçün ödəniş məbləği.
other_attr: Optional[str] = None
pydantic-field
¶
Əlavə göndərdiyiniz seçimlər