Platby Comgate s kontrolou výsledného stavu
Pokladna nabídne dostupné platební metody a ověřuje výsledek platební transakce.
Co to řeší v praxi
Zákazník v pokladně vybírá platební metodu dostupnou pro svůj obchod a objednávku. Po přechodu na platební bránu se vrací k jasnému výsledku místo neurčité informace, zda platba prošla.
Obchod může mít odlišnou konfiguraci plateb podle prodejního kanálu. Tým potřebuje rozlišovat zahájenou transakci od skutečně potvrzené platby, aby se objednávka nevyřizovala předčasně.
Při selhání nebo přerušení se zákazník může vrátit k platbě podle stavu objednávky. Veřejná stránka používá čitelný stav, zatímco interní evidence zachovává návaznost na transakci.
Co řešení umí
Volba metody
Zákazník vidí dostupné platební možnosti.
Kanálové nastavení
Integrace respektuje konfiguraci konkrétního obchodu.
Návrat z brány
Pokladna zákazníkovi vysvětlí další krok.
Ověření úhrady
Objednávka se řídí potvrzeným výsledkem.
Opakované události
Doručení stejného stavu nepovede k duplicitní platbě.
Technické řešení
Integrace kombinuje kanálové nastavení Comgate, načtení dostupných metod a kontrolu stavu platby. Pokladna pracuje s API obchodní platformy i s návratovou stránkou brány.
Backend připravuje parametry transakce pro správný kanál, měnu a způsob platby. Po návratu nebo oznámení z brány ověřuje výsledek proti evidovanému stavu, ne jen podle URL v prohlížeči.
Platební události musí být idempotentní, protože návrat zákazníka a asynchronní potvrzení mohou přijít v různém pořadí. Chybné nebo opakované oznámení nesmí přepsat správný stav objednávky.
Technické výzvy
- Správná konfigurace napříč kanály.
- Nespoléhat na pouhé přesměrování prohlížeče.
- Bezpečně zpracovat opakovaná potvrzení.
Jak na sebe kroky navazují
01Příprava pokladny
Systém načte objednávku a platební konfiguraci aktuálního kanálu. Nabídne jen metody použitelné pro danou situaci.
02Zahájení transakce
Po volbě metody připraví požadavek pro platební bránu. K objednávce uloží potřebnou návaznost.
03Provedení platby
Zákazník dokončí platební krok mimo běžnou stránku pokladny. Samotný návrat do e-shopu ještě není důkazem úhrady.
04Kontrola výsledku
Backend ověří stav transakce a bezpečně aktualizuje odpovídající objednávku. Opakovaná událost se vyhodnotí proti stávajícímu stavu.
05Zobrazení zákazníkovi
Návratová stránka ukáže potvrzený výsledek nebo další postup. Provozní tým má stejný stav v objednávkové evidenci.
Co z toho vzniklo
Online platba má kontrolovanou návaznost od volby metody až po potvrzený stav objednávky.