Přeskočit na hlavní obsah

Časté otázky

Je nutné vždy při založení paltby vyplnit i e-mail plátce?

Ano. Pokud e-mail plátce chybí, platební brána Comgate si jej vyžádá v průběhu procesu. Checkout SDK touto funkcionalitou nedisponuje, a proto je nezbytné předat e-mail již při založení platby.

Lze Checkout SDK používat v iframe nebo WebView?

Ne. Použití v iframe ani ve WebView není podporováno. V těchto prostředích může docházet k nepředvídatelnému chování.

Lze Checkout SDK používat v JavaScriptové aplikaci renderované na serveru (SSR)?

Checkout SDK lze používat i v aplikacích využívajících SSR, je však nezbytné zajistit, aby veškerý kód pracující s Loaderem (zejména metody preloadComgateCheckout, loadComgateCheckout, getLoaderVersion apod.) a kód vytvářející instance modulu Core a dalších funkčních modulů byl spouštěn výhradně na straně klienta, tedy v prostředí webového prohlížeče.

Tento požadavek vyplývá ze skutečnosti, že celý Checkout SDK je závislý na API webového prohlížeče, konkrétně na objektech window a document, které nejsou v SSR prostředí k dispozici.

Jak testovat Apple Pay lokálně?

Apple Pay patří mezi platební metody s nejpřísnějšími požadavky na vývojové testování.

Pro správnou funkčnost je nutné použít:

  • zařízení přihlášené pomocí sandbox Apple ID,
  • testovací Merchant ID
  • testovací prostředí Comgate,
  • testovací prostředí karetního zpracovatele (gateway / card network).

V současné době Comgate neposkytuje merchantům samostatné testovací prostředí pro Apple Pay, a proto není možné tuto platební metodu standardně testovat v lokálním ani testovacím prostředí.

Z tohoto důvodu byla ze strany Comgate vyvinuta alternativní cesta založená na podvržení domény na checkout1.comgate.dev nebo checkout2.comgate.dev. Podrobnosti k této možnosti jsou popsány v dokumentaci k předem registrované vývojové doméně.

Jak testovat Google Pay lokálně?

Situace u Google Pay je výrazně jednodušší. Pro vývoj postačuje při vytváření instance modulu Core nastavit parametr env na hodnotu dev, čímž se Google Pay automaticky přepne do testovacího režimu a při pokusu o platbu nabídne testovací platební karty.

Alternativně lze, stejně jako u Apple Pay, využít postup založený na podvržení domény na checkout1.comgate.dev nebo checkout2.comgate.dev, jehož podrobnosti jsou uvedeny v dokumentaci k předem registrované vývojové doméně.

Poznámka

👉 Další otázky a odpovědi budou postupně doplňovány.