Skip to main content

Apple Pay a Google Pay

Apple Pay aj Google Pay sú súčasťou platobnej brány Comgate. Na zobrazenie týchto služieb stačí, aby mali zákazníci povolenú platobnú metódu CARD_CZ_COMGATE alebo CARD_CZ_CSOB_2.

V rámci služby nie je možné používať funkcie opakovaných a overovacích platieb. Ostatné funkcie sú k dispozícii.

Zobrazenie služieb

Zobrazenie služieb Apple Pay aj Google Pay závisí od toho, či je výber platobných metód v košíku e-shopu alebo či e-shop používa výber metód Comgate. Taktiež je potrebné rozlišovať, či má byť platiteľ presmerovaný na kartovú bránu, alebo či sa Apple Pay alebo Google Pay zobrazuje priamo v prostredí košíka e-shopu.

K dispozícii sú tri možnosti zobrazenia:

  1. Tlačidlo v bráne karty - Ak sa výber spôsobov platby nachádza na stránke Comgate, na zobrazenie služieb nie sú potrebné žiadne úpravy. Stačí, ak je zapnutá platobná metóda CARD_CZ_COMGATE alebo CARD_CZ_CSOB_2. Po výbere jednej z týchto metód platiteľom platba prejde štandardným procesom s presmerovaním na platobnú bránu, kde sa služby zobrazia automaticky. Tu môže platiteľ tiež ručne zadať číslo karty. Ak platiteľ pristupuje k platobnej bráne zo zariadenia alebo prehliadača, ktorý nepodporuje niektorú zo služieb, bude môcť vykonať aspoň platbu kreditnou kartou.

  2. Tlačidlo v košíku e-shopu s presmerovaním platiteľa na platobnú bránu - Ak je výber platobných metód na strane e-shopu, platba sa nastaví ako bežná platba, ale v požiadavke je potrebné zavolať metódu APPLEPAY_REDIRECT alebo GOOGLEPAY_REDIRECT. Platiteľ je potom presmerovaný na platobnú bránu pomocou získaného platobného odkazu. Na platobnej bráne sa potom automaticky zobrazia tlačidlá Apple Pay aj Google Pay. Proces platby z pohľadu platiteľa je potom totožný s prvou možnosťou. Odporúčame dodržiavať naše zásady zobrazovania tlačidiel Google Pay a Apple Pay, ktoré sú k dispozícii nižšie.

  3. Tlačidlo v košíku e-shopu bez presmerovania na platobnú bránu Pri tejto možnosti integrácie nie je platiteľ presmerovaný na kartovú bránu a platba sa kompletne spracuje priamo v prostredí e-shopu. Implementácia tohto správania je náročnejšia ako oba vyššie uvedené varianty. Na tento účel je potrebné použiť našu JavaScriptovú knižnicu Checkout SDK. Podrobné informácie o postupe integrácie nájdete v sekcii dokumentácie Checkout SDK.

Ak obchodník na svojej strane neskontroluje dostupnosť Apple Pay a Google Pay, táto metóda nemusí byť vo výsledku dostupná, aj keď ju platiteľ v košíku e-shopu zvolil. Platiteľovi sa potom ponúkne štandardná platba kartou s kópiou údajov.

Zásady zobrazovania tlačidiel

Apple Pay v košíku e-shopu

Apple Pay je k dispozícii len používateľom s webovým prehliadačom Safari a zariadením Apple s Touch ID alebo Face ID. Medzi tieto zariadenia patria MacBook, iPhone, iPad a stolný Mac. Z tohto dôvodu odporúčame, aby si túto službu v objednávke zobrazovali len klienti, ktorí môžu platiť pomocou služby Apple Pay. Návod nájdete priamo na stránke vývojárov spoločnosti Apple.

Túto skutočnosť si najjednoduchšie overíte tak, že:

if (window.ApplePaySession) {
// Rozhranie Apple Pay JS API je k dispozícii => sme na podporovanom zariadení

window.ApplePaySession.canMakePayments()
.then((result) => {
// zariadenie dokáže uskutočňovať platby pomocou služby Apple Pay
})
}

Existuje aj niekoľko požiadaviek vyžadovaných spoločnosťou Apple:

Google Pay v košíku e-shopu

V prípade služby Google Pay musíte splniť formálne požiadavky spoločnosti Google:

Prípady, keď sa Apple Pay nezobrazí

Služba Apple Pay sa platiteľovi nemusí zobraziť, ak knižnica Apple Pay vyhodnotí, že platbu nie je možné v zariadení spracovať.

Apple Pay sa nezobrazí, keď:

  • Platiteľ je v inom prehliadači ako Safari (to isté platí pre prehliadač "v aplikácii" v systéme iOS).

ak je platiteľ v podporovanom prehliadači Safari, Apple Pay sa nezobrazí, keď:

  • platba sa uskutočňuje v iframe,
  • platiteľ nemá vloženú kartu v službe Apple Wallet,
  • zariadenie nepodporuje Apple Pay (napríklad zariadenie, ktoré nebolo aktualizované),
  • knižnica Apple Pay vyhodnotí, že platbu nemožno z nejakého dôvodu uskutočniť (dôvody nie sú zverejnené),
  • v kontexte prehliadača nie je dostupné Payment Request API,
  • Apple Pay nie je v online obchode povolené (napríklad pre Shopify),
  • obchod nepoužíva na spracovanie kartových transakcií metódu CARD_CZ_COMGATE alebo CARD_CZ_CSOB_2,
  • ide o opakovanú platbu (na základe parametra initRecurring=true),
  • ide o overovaciu platbu (na základe parametra verification=true),
  • ide o opakovanú iniciačnú platbu.

Prípady, v ktorých sa služba Google Pay nezobrazuje

Môže sa stať, že služba Google Pay sa platiteľovi nezobrazí, ak knižnica Google Pay vyhodnotí, že platbu nemožno v zariadení spracovať.

Platba Google sa nezobrazí, keď:

  • knižnica Google Pay vyhodnotí, že platbu nemožno z nejakého dôvodu uskutočniť (dôvody nie sú zverejnené),
  • platba je otvorená v internom prehliadači aplikácie Facebook alebo Instagram, prípadne ďalších,
  • v kontexte prehliadača nie je dostupné Payment Request API,
  • platiteľ používa nepodporovaný prehliadač. (zoznam dostupných prehliadačov),
  • Google Pay nie je v online obchode povolené (napríklad pre Shopify),
  • obchod nepoužíva na spracovanie kartových transakcií metódu CARD_CZ_COMGATE alebo CARD_CZ_CSOB_2,
  • ide o opakovanú platbu (na základe parametra initRecurring=true),
  • ide o overovaciu platbu (na základe parametra verification=true),
  • ide o opakovanú iniciačnú platbu.