Skip to main content

Úvod

Mobile Checkout SDK umožňuje prijímať karetní platby a platby prostredníctvom Google Pay priamo v natívnej Android aplikácii. Knižnica zabezpečuje bezpečné zadávanie karetních údajov, ich ochranu počas spracovania a komunikaci s platobnou bránou Comgate — vrátane plné podpory 3D Secure autentifikácie.

Funkcie​

  • Kartové platby — zabezpečené zadávanie čísla karty, data expirace a CVV/CVC kódu pomocí komponent Secure Fields
  • Google Pay — integrované tlačidlo s automatickou kontrolou dostupnosti a spracovaniam platebního tokenu
  • 3D Secure — kompletná podpora 3DS autentifikácie vrátane challenge obrazovky s plne prispôsobiteľným vzhľadom
  • Ochrana kartových dát — citlivé údaje nikdy neopustia knižnicu v nechránenej podobe
  • Validácia — automatická validácia vstupov (Luhnova kontrola čísla karty, kontrola expirácie, dĺžka CVV)
  • Detekcia kartové siete — automatické rozpoznání značky karty (Visa, Mastercard) s odpovídajícím formátováním
  • Prispôsobenie vzhľadu — prispôsobte si vzhľad checkoutu podľa svojich potrieb tak, aby zapadol do dizajnu vašej aplikácie

Bezpečnostný model​

Knižnica je navrhnutá tak, aby hostiteľská aplikácia nikdy nemala prístup k nechráneným kartovým údajom:

  • Vstupné polia (SecurePanField, SecureExpiryField, SecureCvvField) pracujú s citlivými údajmi v chránenom režime a po použití ich bezpečne vyčistia
  • Ochrana dát aj transportu je zaistená interne knižnicou a nie je potrebné ju v aplikácii ručne implementovať

Podporované kartové siete​

Kartová sieťDélky PANDélka CVV
Visa16, 193
Mastercard163

Požiadavky​

PožiadavkaHodnota
Minimálne Android SDK28 (Android 9.0)
Compile SDK34
Kotlin1.9+
Java compatibility11
Informácie

Na využitie Mobilného SDK je nutné mať aktivované Checkout API v klientskom portáli Comgate a k dispozícii hodnotu checkoutId. Postup aktivácie je popísaný v sekcii Aktivácia Checkout API.