Hlavním cílem této diplomové práce je ověřit, zdali mohou být k akceptaci platebních karet používána běžně dostupná zařízení, jako např. mobilní telefony. Z tohoto důvodu se práce nejdříve zaměřuje na to, jakým způsobem funguje placení kartami, které využívají technologii EMV, a poté popisuje standardy SPoC a CPoC. Dále jsou zde také popsány rozdíly mezi mobilními aplikacemi Google Pay a Apple Pay umožňující použití mobilních telefonů namísto karet. V neposlední řadě je rozšířena komerční aplikace Dotypay tak, že může být provozována k akceptaci karet na mobilních telefonech a zařízeních Nexgo, které používají platformu Android. Pomocí specializovaného testovacího nástroje UL Brand Test Tool, který se v odvětví platebních karet běžně používá, je pak ověřeno, že aplikace správně zpracovává platební transakce.
Anotace v angličtině
The main goal of this master's thesis is to find out whether non-specialized devices, such as mobile phones, could be used to accept payment cards. Therefore, it covers the SPoC and CPoC standards and the way payment transactions utilizing the EMV technology are processed. Additionally, the differences between the Google Pay and Apple Pay mobile payment applications are described there. The commercial application Dotypay is extended in such a way that it can be used on mobile phones and Nexgo devices running the Android OS to accept cards. Finally, using the industry-standard UL Brand Test Tool product, it is verified that the extended application is able to correctly process payment transactions.
Klíčová slova
platební karty, akceptace karet, platební terminály, EMV, SPoC, CPoC, tokenizace karet, Google Pay, Apple Pay, mobilní telefony, UL Brand Test Tool, Android OS
Klíčová slova v angličtině
payment cards, card acceptance, card terminals, EMV, SPoC, CPoC, card tokenization, Google Pay, Apple Pay, mobile phones, UL Brand Test Tool, Android OS
Rozsah průvodní práce
109 s. (184357 znaků)
Jazyk
AN
Anotace
Hlavním cílem této diplomové práce je ověřit, zdali mohou být k akceptaci platebních karet používána běžně dostupná zařízení, jako např. mobilní telefony. Z tohoto důvodu se práce nejdříve zaměřuje na to, jakým způsobem funguje placení kartami, které využívají technologii EMV, a poté popisuje standardy SPoC a CPoC. Dále jsou zde také popsány rozdíly mezi mobilními aplikacemi Google Pay a Apple Pay umožňující použití mobilních telefonů namísto karet. V neposlední řadě je rozšířena komerční aplikace Dotypay tak, že může být provozována k akceptaci karet na mobilních telefonech a zařízeních Nexgo, které používají platformu Android. Pomocí specializovaného testovacího nástroje UL Brand Test Tool, který se v odvětví platebních karet běžně používá, je pak ověřeno, že aplikace správně zpracovává platební transakce.
Anotace v angličtině
The main goal of this master's thesis is to find out whether non-specialized devices, such as mobile phones, could be used to accept payment cards. Therefore, it covers the SPoC and CPoC standards and the way payment transactions utilizing the EMV technology are processed. Additionally, the differences between the Google Pay and Apple Pay mobile payment applications are described there. The commercial application Dotypay is extended in such a way that it can be used on mobile phones and Nexgo devices running the Android OS to accept cards. Finally, using the industry-standard UL Brand Test Tool product, it is verified that the extended application is able to correctly process payment transactions.
Klíčová slova
platební karty, akceptace karet, platební terminály, EMV, SPoC, CPoC, tokenizace karet, Google Pay, Apple Pay, mobilní telefony, UL Brand Test Tool, Android OS
Klíčová slova v angličtině
payment cards, card acceptance, card terminals, EMV, SPoC, CPoC, card tokenization, Google Pay, Apple Pay, mobile phones, UL Brand Test Tool, Android OS
Zásady pro vypracování
Prostudujte informace o používaných čipech na platebních kartách a jejich zabezpečení s ohledem na bezkontaktní transakce. Prostudujte standardy PCI CPOC pro akceptaci karetních transakcí a PCI SPOC pro možnosti zadání PINů na běžných chytrých zařízeních obchodníků.
Proveďte analýzu možností akceptace karetních transakcí na vybraných zařízeních na platformě Android. Uveďte rozdíly pro transakce prováděné fyzickými platebními kartami a virtuální kartami včetně Google Pay a Apple Pay.
Na základě předchozích bodů implementujte pro platformu Android prototyp aplikace pro čtení údajů z platební karty s využitím dostupných SDK asociace VISA.
Ověřte funkcionalitu aplikace na simulátoru karetních transakcí, výsledky vyhodnoťte a navrhněte vhodné budoucí úpravy či rozšíření.
Zásady pro vypracování
Prostudujte informace o používaných čipech na platebních kartách a jejich zabezpečení s ohledem na bezkontaktní transakce. Prostudujte standardy PCI CPOC pro akceptaci karetních transakcí a PCI SPOC pro možnosti zadání PINů na běžných chytrých zařízeních obchodníků.
Proveďte analýzu možností akceptace karetních transakcí na vybraných zařízeních na platformě Android. Uveďte rozdíly pro transakce prováděné fyzickými platebními kartami a virtuální kartami včetně Google Pay a Apple Pay.
Na základě předchozích bodů implementujte pro platformu Android prototyp aplikace pro čtení údajů z platební karty s využitím dostupných SDK asociace VISA.
Ověřte funkcionalitu aplikace na simulátoru karetních transakcí, výsledky vyhodnoťte a navrhněte vhodné budoucí úpravy či rozšíření.