peyk.platforms.bale.types.pre_checkout_query¶
Classes
|
An incoming pre-checkout query (sent before payment finalization). |
- class peyk.platforms.bale.types.pre_checkout_query.PreCheckoutQuery(id: str, from_: User | None = None, currency: str | None = None, total_amount: int | None = None, invoice_payload: str | None = None)[source]¶
Bases:
objectAn incoming pre-checkout query (sent before payment finalization).
- id: str¶
- currency: str | None = None¶
- total_amount: int | None = None¶
- invoice_payload: str | None = None¶
- classmethod from_dict(data: dict | None) PreCheckoutQuery | None[source]¶
Parse raw Bale data into
PreCheckoutQuery.- Parameters:
data (Optional[dict]) – Raw API object or
None.- Returns:
Parsed object or
None.- Return type:
Optional[PreCheckoutQuery]
- Raises:
KeyError – If a required raw field is missing.