Zatímco marketing a UX designéři řeší, jak zákazníka v košíku co nejrychleji dostat k tlačítku „Zaplatit“, pro majitele e-shopu a technický tým ta pravá výzva teprve začíná. Jakmile totiž zákazník toto tlačítko stiskne, rozjíždí se skrytá výměna dat mezi vaším webem, platební bránou a bankou. Právě v této vteřině se rozhoduje, zda transakce proběhne spolehlivě a automaticky, nebo zda skončí chybou v systému. Na technické podpoře GoPay se denně setkáváme s případy, kdy e-shop sice zvládne zákazníka k platbě dovést, ale už nedokáže správně zpracovat to, co se děje po ní. Výsledkem jsou desítky e-mailů na vaší zákaznické podpoře s dotazy typu „Přišly vám peníze?“, objednávky zaseknuté v neznámém stavu a naštvaní nakupující, kteří v nejistotě raději objednají zboží jinde. Správně integrovaná platební brána se nepozná podle toho, že peníze odejdou z účtu, ale podle toho, jak spolehlivě váš e-shop komunikuje s bránou na pozadí. V tomto článku se podíváme na konkrétní technická doporučení z praxe, která vám pomohou mít stavy plateb stoprocentně pod kontrolou a ulevit vaší podpoře. V článku se dozvíte: 1. Jak ověřit reálný stav platby po návratu zákazníka z brány 2. Co zobrazit lidem na webu, když banka s potvrzením platby čeká 3. Proč je parametr notification_url hlavním zdrojem pravdy pro váš systém 4. Jak zachránit rozpracovanou objednávku, když se platba napoprvé nezdaří 5. Jak předáváním kompletních údajů zvýšit úspěšnost schválení plateb 1. Návrat na e-shop není definitivní potvrzení platby Jednou z nejčastějších integračních chyb je, že e-shop považuje pouhý návrat zákazníka z brány zpět na web za důkaz úspěšného zaplacení. Návratová stránka by proto nikdy neměla automaticky a bez ověření zobrazit hlášku „Děkujeme za objednávku“. Zákazník mohl platební bránu opustit příliš brzy, nebo banka ještě nestihla platbu autorizovat. Správný postup je jiný: e-shop si z návratové URL vezme ID platby a přes API platební brány GoPay okamžitě ověří její reálný stav. Přesný návod pro nastavení dotazu na stav platby popisuje GoPay technická dokumentace. Teprve podle výsledku zobrazí odpovídající informaci. 2. Dejte zákazníkovi jistotu, když platba potřebuje čas Ne každá transakce se potvrdí během milisekundy. Pokud váš e-shop v momentě návratu zákazníka ještě nemá finální potvrzení od banky, nenechávejte ho tápat před prázdnou obrazovkou. Právě vteřiny ticha vyvolávají nejistotu a vedou k tomu, že lidé začnou proces zmateně opakovat. Pokud platba čeká na zpracování, zobrazte srozumitelnou informaci (např. „Čekáme na potvrzení platby od vaší banky, proces může trvat několik sekund“). Jakmile má zákazník jasné instrukce, nemá důvod panikařit ani zatěžovat vaši podporu. 3. Parametr notification_url jako spolehlivý zdroj informace o změně stavu Abyste měli jistotu, že se stav objednávky ve vašem systému propíše správně, nespoléhejte se pouze na návrat zákazníka zpět do e-shopu přes return_url. Klíčovou roli hraje také parametr notification_url. Na tuto URL GoPay odešle asynchronní HTTP notifikaci při změně stavu platby. Díky tomu se váš e-shop může o výsledku platby dozvědět i v situaci, kdy zákazník po zaplacení zavře prohlížeč, ztratí připojení nebo se z platební brány zpět na web vůbec nevrátí. Samotnou notifikaci doporučujeme brát jako signál ke kontrole platby. Po jejím přijetí si vždy ověřte aktuální detail platby přes API a teprve podle něj aktualizujte stav objednávky ve své databázi. Tím minimalizujete riziko chyb a udržíte objednávky v e-shopu čisté a aktuální. 4. Neúspěšná platba nemusí znamenat ztracenou objednávku Když se platba napoprvé nezdaří – například kvůli nízkému limitu na kartě nebo chybě při autorizaci – spousta e-shopů celý proces prostě ukončí. Přicházejí tak o zákazníka, který měl reálný zájem nakoupit. Zpackaný první pokus o platbu neznamená, že musíte celou objednávku stornovat. Nabídněte zákazníkovi okamžité řešení přímo na chybové stránce: ➡️ Možnost okamžitého opakování platby k rozpracované objednávce. ➡️ Rychlou změnu platební metody (např. přechod z karty na QR platbu). ➡️ Automatické zaslání záložního odkazu pro platbu do e-mailu. Tímto krokem dokážete zachránit významné procento objednávek, které by jinak skončily nedokončené. 5. Kvalitní data zvyšují průchodnost transakcí Méně známým, ale vysoce efektivním detailem je předávání kompletních zákaznických údajů do platební brány už při vytváření platby. Pokud do GoPay posíláte maximum dostupných informací (e-mail, jméno, příjmení, telefonní číslo a adresu), bankovní systémy a skóringové algoritmy dokážou lépe vyhodnotit důvěryhodnost transakce. To má přímý pozitivní vliv na úspěšnost schvalování karetních plateb a snižuje to riziko zbytečného zamítnutí z bezpečnostních důvodů. Pro programátory jde přitom o triviální úpravu integrace. Shrnutí Úspěšný online byznys staví na plynulosti. Čím přesnější informace váš systém od platební brány dostává a čím jasněji komunikujete se zákazníkem vteřiny po kliknutí na „Zaplatit“, tím stabilnější bude vaše cashflow. Všechny zmíněné parametry a scénáře jsou součástí technické dokumentace GoPay a jejich správné nastavení vám ušetří hodiny ruční práce.
Dopřejte zákazníkům jistotu po platbě a zachraňte nedokončené objednávky
25. 06. 2026