Məzmuna keçin

Callback

integrify.epoint.schemas.callback.CallbackDataSchema pydantic-model

Bases: BaseModel

Raw və encoded callback data schema-sı

Fields:

Validators:

data: str pydantic-field

Base64 formatında gələn data

signature: str pydantic-field

EPOINT_PRIVATE_KEY

convert_str_to_dict(data) pydantic-validator

Query string formatında gələn datanı düzgün formata çevirmək üçün funksiya

integrify.epoint.schemas.callback.DecodedCallbackDataSchema pydantic-model

Bases: BaseWithCodeSchema

Decode olunmuş callback data schema-sı

Fields:

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

code_to_msg(v=None) pydantic-validator