From 166077b14ebb74e08a60153b01bee5c4d52ada46 Mon Sep 17 00:00:00 2001 From: Capybara-z Date: Fri, 8 May 2026 18:37:41 +0000 Subject: [PATCH] fix WATA --- services/payments/wata/webhook.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/services/payments/wata/webhook.py b/services/payments/wata/webhook.py index 38f45423..6521f293 100644 --- a/services/payments/wata/webhook.py +++ b/services/payments/wata/webhook.py @@ -129,18 +129,18 @@ async def wata_webhook(request: web.Request): rub_amount: float = 0.0 cassa_name: str | None = None + fb_tg_id, fb_rub = _parse_wata_order_id(order_id) + if fb_tg_id is not None: + tg_id = fb_tg_id + if pending: try: - tg_id = int(pending["tg_id"]) rub_amount = float(pending["amount"]) except (TypeError, ValueError, KeyError): pass meta = pending.get("metadata") or {} cassa_name = meta.get("cassa") if isinstance(meta, dict) else None else: - fb_tg_id, fb_rub = _parse_wata_order_id(order_id) - if fb_tg_id is not None: - tg_id = fb_tg_id if fb_rub and fb_rub > 0: rub_amount = fb_rub