Skip to main content

Úvod

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

Funkcie

  • Kartové platby — zabezpečené zadávanie čísla karty, dátumu exspirácie a CVV/CVC kódu pomocou komponentov Secure Fields
  • Apple Pay — integrované tlačidlo s automatickou kontrolou dostupnosti a spracovaním platobného tokenu
  • 3D Secure — kompletná podpora 3DS autentifikácie vrátane challenge obrazovky s plne prispôsobiteľným vzhľadom
  • Ochrana údajov karty — citlivé údaje nikdy neopustia knižnicu v nechránenej podobe
  • Validácia — automatická validácia vstupov (Luhnova kontrola čísla karty, kontrola exspirácie, dĺžka CVV)
  • Detekcia kartovej siete — automatické rozpoznanie značky karty (Visa, Mastercard) s príslušným formátovaním

Bezpečnostný model

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

  • 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 údajov aj prenosu je zabezpečená interne knižnicou a nie je potrebné ju v aplikácii ručne implementovať

Podporované kartové siete

Kartová sieťDĺžky PANDĺžka CVV
Visa16, 193
Mastercard163

Požiadavky

PožiadavkaHodnota
Minimálna verzia iOS15.0
Swift5.9+
Xcode15+
DistribúciaSwift Package Manager
Informácie

Na využitie Mobile Checkout SDK je potrebné 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.