Požadavky
Před zahájením integrace je nutné se seznámit s požadavky společností Google a Apple. Součástí těchto požadavků je rovněž dodržení pravidel pro používání značky a vizuálních prvků podle oficiálních brand manuálů a integračních pokynů všech platforem.
Splnění všech uvedených podmínek je nezbytné pro schválení a bezproblémové fungování mobilních plateb prostřednictvím platební brány Comgate.
Obecné požadavky
- Zanalost vývoje mobilních aplikací.
- Aplikace musí být distribuována přes oficiální kanály:
- App Store pro Apple,
- Google Play pro Google.
- Obchodník musí mít aktivní účet u společnosti Comgate.
- Má povolenou platbu kartou.
- Apple Pay a Google Pay musí být aktivovány v rámci účtu obchodníka.
Technické požadavky
Technické požadavky se liší podle cílové platformy. Níže jsou uvedeny minimální požadavky pro zařízení a vývojové prostředí na Androidu a iOS.
Android
- Operační systém Android 8.0 (SDK 26) nebo novější
- Podpora přidání AAR závislosti do aplikace
- Podpora HTTPS komunikace se serverem Comgate
- Mobilní zařízení uživatele mus í podporovat Google Wallet
iOS
- Operační systém iOS 12.0 nebo novější
- Podpora přidání XCFramework do aplikace
- Podpora HTTPS komunikace se serverem Comgate
- Mobilní zařízení uživatele musí podporovat Apple Wallet
Testovací zařízení
Pro ladění a ověření funkčnosti integrace je nezbytné mít k dispozici vhodné prostředí. Doporučujeme používat:
- iOS simulátor – umožňuje pouze zobrazení tlačítka, nikoli jeho použití a otestování.
- Android emulator – umožňuje pouze zobrazení tlačítka, nikoli jeho použití a otestování.
- Fyzické iOS zařízení – nutné pro reálné testování Apple Pay
- Fyzické Android zařízení – nutné pro reálné testování Google Pay
Pro testování plateb v sandbox režimu je nutné mít přístup k testovacím účtům (např. sandbox Apple ID) a možnost přidání testovacích karet do peněženky dané platformy.
Přístup k vývojářským službám
Pro správnou integraci mobilních plateb je nutné zajistit přístup k nástrojům třetích stran. Níže uvedené požadavky se vztahují k prostředí potřebnému pro vývoj, testování, konfiguraci služeb Apple Pay a Google Pay a také pro nasazení aplikací do oficiálních obchodů. Registrace probíhá přímo na stránkách jednotlivých služeb podle jejich oficiálních pokynů.
Pokud již máte mobilní aplikaci vystavenou v App Store nebo Google Play, příslušné účty pravděpodobně již vlastníte.
Přístup do vývojářských portálů by měl být zajištěn na straně obchodníka. Účty musí zůstat aktivní po celou dobu provozu mobilních plateb.
Doporučujeme, aby si každý obchodník zřídil vlastní přístupy a přiděloval oprávnění externím vývojářům pouze podle rozsahu a potřeby.
Apple Developer Program
Přístup lze zřídit na adrese https://developer.apple.com/programs/enroll podle pokynů Apple. Vyžaduje se placené členství a registrace právnické nebo fyzické osoby.
Po uhrazení poplatku je třeba vyčkat na aktivaci účtu ze strany Apple, což může trvat několik dní. Následně může dojít k dalšímu zpoždění, než se informace o účtu plně propíší napříč systémy Apple.
Ověření účtu fyzické osoby obvykle trvá několik pracovních dní. U právnické osoby může proces trvat i několik týdnů v závislosti na požadované úrovni ověření.
Google Play Console
Registraci lze provést na adrese https://play.google.com/console/signup. Vyžaduje se jednorázový registrační poplatek a následné ověření účtu.
Po zaplacení poplatku získáte omezený přístup do Google Play Console. Následně je třeba provést ověření účtu. Požadavky se liší podle typu registrace. Podrobnosti naleznete v oficiálních pokynech Google.
Google Pay Console
Přístup ke službě získáte po přihlášení přes https://pay.google.com/business/console. Vytvoření a schválení obchodního profilu vyžaduje ověření údajů ze strany Googlu. Přístup ke službě je bezplatný.