Platba na bráně - csob/platebnibrana GitHub Wiki

Platba na bráně je základním a nejjednodušším způsobem platby na platební bráně ČSOB. Po přesměrování zákazníka na bránu se o celý průběh platby postará platební brána a obchodník pouze čeká na návrat zákazníka (přesměrováním) zpět do e-shopu.

Platební metody

Po přesměrování na platební bránu může zákazník zaplatit buď platební kartou (zadat její údaje - číslo, platnost a CVC kód), nebo zvolit peněženky Apple Pay / Google Pay, případně platební tlačítko ČSOB. Výběr platebních metod závisí na nastavení smlouvy. Máte-li pocit, že něco není v pořádku nebo chcete nabízet svým zákazníkům více platebních metod, kontaktujte prosím [email protected].

Pokud otevíráte platební bránu v mobilní aplikaci (Android / iOS), nepoužívejte technologii WebView. Pro plnohodnotné fungování stránky platební brány v aplikaci využijte technologie umožňující plně funkční a nativní zobrazení prohlížeče. Pro Android doporučujeme Chrome Custom Tabs, pro iOS pak SFSafariViewController.

Ověření platby

Platba kartou musí být na platební bráně ověřena pomocí 3D Secure. Po přesměrování zákazníka na platební bránu se o celý proces ověření postará brána sama. Doporučujeme poskytnout co nejvíce dodatečných dat o nákupu, a zvýšit tak pravděpodobnost, že platba bude vydavatelem karty ověřena bez potvrzení zákazníkem.

Platba Apple Pay je ověřena pomocí Touch ID, Face ID nebo Apple Watch.

Platba Google Pay také ověřena pomocí Touch ID či Face ID. V případě využití uložené karty v Google accountu (ne v Android peněžence), bude platba ověřena navíc pomocí 3D Secure.

Platba platebním tlačítkem ČSOB je ověřována v elektronickém bankovnictví pomocí metody, kterou zákazník používá (typicky ČSOB Smart klíč).

Volba maximálního času pro platbu

Zákazník má standardně 30 minut na provedení platby na bráně. Máte-li časově citlivou aplikaci (např. rezervační systém), která vyžaduje provedení platby rychleji, můžete čas pro platbu zkrátit při zakládání platby na platební bránu (parametr ve funkci payment/init).

Čekání na návrat zákazníka a kontrola stavu platby

Po přesměrování zákazníka na platební bránu můžete průběžně kontrolovat stav platby pomocí funkce payment/status. Bohužel se občas stane, že se zákazník nepřesměruje nazpět do e-shopu, ačkoli platba proběhla a objednávka je zaplacená. Proto doporučujeme vždy ověřit stav platby po třiceti minutách od přesměrování na platební bránu (nebo po kratším čase, nastavíte-li povolený čas pro platbu na menší hodnotu). Zjistíte tak konečný stav platby (zaplaceno / zamítnuto) bez závislosti na návratu zákazníka do e-shopu.