Platební brána ComGate

Michael PHP

Platební brána od společnosti ComGate už je na trhu poměrně dlouho. Jak probíhala její implementace a jaké jsou její výhody či nevýhody?

Platební brána ComGate

Nedávno jsem pro klienta implementoval platební bránu od ComGate. V tomto článku shrnu zkušenost s její implementací a základní informace. Protože nemám zkušenosti s implementací jiných platebních bran, nemůžu přímo porovnávat.

Zkušenosti s implementací dalších platebních bran si můžete přečíst ve článku zde.

ComGate

Osobně jsem o ComGate do nedávna neslyšel, ale nejde zrovna o novou společnost. Je to česká firma a na trhu je od r. 2000. Někdy od r. 2010 pak zprostředkovává platební bránu. Přičemž právě platební služby a logistika se zjevně staly jejich hlavním zaměřením.

Základní informace

Platební brána akceptuje 6 měn: CZK, EUR, PLN, HUF, USD a GBP. Lokalizovaná je do češtiny, slovenštiny a angličtiny. Platby přijímá z celého světa, ale poplatky se podle toho mohou mírně lišit. Mezi možnostmi plateb jsou jak kreditní karty, tak „bankovní tlačítka“, což jsou přesměrování do rozhraní pro expresní převod u konkrétní banky. EET je podporováno i pro plátce DPH. Účet v platební bráně jsem nezřizoval, ale podle klienta neměli žádné zvláštní požadavky na výši obratu, počet produktů, ani jiné podobné věci, kvůli kterým mnohdy jiné brány klienty odmítají.

Požadavky

Přesto to neznamená, že by na váš web neexistovaly žádné požadavky. Jejich seznam si můžete přečíst zde. Víceméně jde o údaje uváděné na webu. V seznamu neuvádějí šifrování přes HTTPS. V dokumentaci je sice pouze doporučeno, ale dnes už bych to u webů s platbami považoval za samozřejmost a je možné, že jeho absence ovlivní konečný schvalovací proces ComGate.

Cena a komunikace

Ceny brány se mohou od doby psaní tohoto článku změnit, proto se prosím dívejte především do ceníku na webu. Za zřízení brány je při malém obratu jednorázový poplatek 2 490 Kč. Střední a vyšší obraty za zřízení neplatí nic. Na webu už však není specifikováno jaké výše obratů tomu rozdělení odpovídají. Po zřízení se platí měsíčně za provoz brány 149 Kč pro malé obraty. Střední obraty platí o něco méně a vyšší mají provoz zdarma. Co se týče poplatku z placené částky, tak ty v rámci ČR začínají na rozumných 0,99 % + 3 Kč pro karty i bankovní převody. S vyšším obratem je poplatek nižší. Poplatky jsou o trochu vyšší pro platby ze zahraničí a pohybují se kolem 1,25 - 1,49 % + pevný poplatek u malých obratů.

Zákaznická podpora

Na komunikaci se zákaznickou podporou si nemůžu stěžovat. I technické dotazy ohledně implementace brány zodpovídají v pracovní době prakticky okamžitě, ať už přes chat na webu nebo e-mail. Mimo pracovní dobu se mi ozvali ihned další pracovní den a dokonce i závěrečná kontrola před přechodem do produkce byla hotová od požadavku na druhý den. Bonusové body za to, že obstáli baráž mých hloupých dotazů.

Administrace a vzhled brány

Po zřízení účtu se obdržíte údaje pro přihlášení do administrace vaší brány. Jak rozhraní vypadá a většinu jeho funkcí si můžete vyzkoušet v demoverzi administrace. Z toho důvodu se jí nebudu do detailu zabírat. Pouze zmíním, že v demoverzi chybí záložka nastavení obchodů (EET, platební metody, API whitelist, apod.), přehled EET účtenek, přehled plateb a logů z testovacího prostředí.

Samotná brána z pohledu platícího zákazníka je plně responzivní a její vzhled jde mírně přizpůsobit. Změnit by mělo jít barvy rozhraní a logo.

Rozhraní ComGate

Výběr platby bankou v rozhraní ComGate + návrat z banky

Implementace

Pokud fungujete na některé z e-shopových platforem uvedených na webu, měla by vám být k dispozici hotová implementace platební brány nebo si můžete, v případě uvedených open-source platforem, zakoupit plugin.

Dokumentace

Ani s jedním zkušenost nemám, protože jsem vytvářel implementaci na míru. To naštěstí není takový problém, protože je k dispozici jak přehledná dokumentace k REST API platební brány, tak ukázková implementace pro PHP. Ukázku nemůžu doporučit jako produkční řešení. Sice funguje, ale už jen to, že posílá na API nejspíš zastaralé nezdokumentované parametry, svědčí o tom, že nebude úplně udržovaná. Nicméně pro představu a pochopení API je dostačující a obsahuje příklady pro všechny druhy komunikace s bránou. Na GitHubu také existuje několik implementací pro různé platformy, ale žádná z nich není zaštítěna, jako třeba v případě GoPay od Slevomatu. Použití je tedy na vlastní riziko.

Testování

Z počátku je k dispozici pouze testovací režim API a na požadavek vám bude povolen i ostrý režim. I po přechodu na ostrý režim je ten testovací stále k dispozici a všechny testovací požadavky a platby jsou vždy viditelné v administraci brány. Při přechodu do ostrého režimu je ze strany ComGate pouze provedena kontrola, zda web splňuje veškeré náležitosti. I když jsou na webu uvedeny základní případy, které je dobré otestovat, nepožadovali projít žádné testovací scénáře.

Jiné platební metody v test. režimu?

Pozor, pokud přesměrujete v testovacím režimu zákazníka do rozcestníku brány (okno s výběrem platební metody), brána může posílat jiné konstanty plat. metod, než jsou v dokumentaci! Např. pokud má dle dokumentace Fio Banka konstantu BANK_CZ_FB, brána v test. režimu může vrátit BANK_CZ_FB_2.

Předčasné ukončení platby

V případě, že zákazník předčasně ukončí platební proces, třeba zavřením stránky, brána o tom informuje. Délka vyhodnocení neprovedené platby záleží na tom, kdy zákazník proces ukončil. Pokud by zákazník zavřel stránku před dokončením platby, brána do 5 dní označí platbu za neprovedenou. Pokud stránku zavře před výběrem metody, informace by měla přijít do 1 hodiny. Pokud vaše implementace přijímá požadavky o změně stavu plateb z API brány, informace o neprovedené platbě vám přijde i tam.

Výhody a nevýhody

Hlavními výhodami platební brány ComGate je podle mě absence zvláštních požadavků na obrat a nabídku webu/e-shopu a relativně nízká cena. Díky tomu by mohla být zajímavá zejména pro malé e-shopy nebo objednávkové weby. Překvapila mě dobře fungující komunikace se zákazníky.

Sice leží odpovědnost za implementaci na ramenou zákazníka, ale očekával bych důkladnější výstupní kontrolu ze strany ComGate před přechodem do ostrého provozu. Urychluje to celý proces, ale trochu to ve mě budí nejistotu. To a drobné nekonzistence mezi dokumentací a testovacím režimem bych viděl jako nevýhody.

Závěrem

Mé zkušenosti jsou pouze z implementace a až delší používání ukáže spolehlivost brány a práce s ní. I tak bych zatím ComGate doporučil.


Máte zkušenosti s platební bránou ComGate? Budeme rádi, když se s námi podělíte v komentářích.

Přidat komentář

Právě odpovídáte na existující komentář. Zrušit

Komentáře

Novinky z blogu

Jak na Laravel frontu na sdíleném hostingu

Laravel pro spouštění fronty vyžaduje supervisora nebo daemona, který ale na sdíleném hostingu spustit nelze. Přesto se dá i tato úžasná funkce používat na běžném...

Další články