Untitled

 avatar
unknown
python
a month ago
1.3 kB
3
Indexable
topic = "acquiring.invoices.sync"

    id: UUID
    receipt_id: UUID | None
    terminal_id: UUID
    external_id: str
    status: InvoiceStatusType -> 
      CREATED = "CREATED"  # Рахунок створено успішно, очікується оплата
      PROCESSING = "PROCESSING"  # Платіж обробляється
      HOLD = "HOLD"  # Сума заблокована
      SUCCESS = "SUCCESS"  # Успішна оплата
      FAILURE = "FAILURE"  # Неуспішна оплата
      REVERSED = "REVERSED"  # Оплата повернена після успіху
      REQUEST_TO_CANCEL = "REQUEST_TO_CANCEL"  # Запит на відміну відправлений успішно (Easypay)
      EXPIRED = "EXPIRED"  # Час дії вичерпано

    transaction_id: str | None
    page_url: str | None
    amount: int | None
    ccy: int | None
    final_amount: int | None
    failure_reason: str | None
    reference: str | None
    validity: int | None

    tips_employee_id: str | None = None
    card_mask: str | None = None
    auth_code: str | None = None
    rrn: str | None = None
    commission: int | None = None
    terminal_name: str | None = None

    created_at: datetime
    updated_at: datetime


Leave a Comment