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:
-
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
aleboCARD_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. -
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
aleboGOOGLEPAY_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. -
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
aleboCARD_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
aleboCARD_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.