Skip to main content

Aktivácia Checkout API

Na používanie Mobile Checkout SDK je potrebné mať aktivované Checkout API v klientskom portáli Comgate. Aktivácia je veľmi jednoduchá — stačí sa prihlásiť do klientskeho portálu a postupovať podľa nasledujúceho návodu.

Tip

V rámci používateľského rozhrania konfigurácie Checkout SDK je uvedených mnoho doplňujúcich informácií, ktoré sa vzťahujú výhradne na knižnicu Web Checkout SDK. Tieto informácie nie sú relevantné pre Mobile Checkout SDK. Ignorujte ich preto a zamerajte sa iba na aktiváciu Checkout API podľa tejto dokumentácie.

Aktivácia

  1. V hornom menu vyberte Integrácie a v časti Nastavenia obchodov vyberte obchod, pre ktorý chcete aktivovať Checkout API.

  2. V hornej časti stránky vyberte kartu Prepojenie obchodu a následne vyberte na úpravu prepojenie, cez ktoré chcete spracovávať platby.

  3. Nájdite položku Mobil SDK a zakliknite ju.

  1. Dôjde k rozbaleniu ďalších nastavení pre Mobil SDK. Do poľa Povolené aplikácie pridajte zoznam Bundle ID vašich mobilných aplikácií — každý Bundle ID na samostatný riadok.
  1. Kliknite na tlačidlo Uložiť.

Tým je celá aktivácia dokončená.

Získanie checkoutId

Na využitie Checkout API je potrebné získať hodnotu checkoutId, ktorá slúži na jednoznačnú identifikáciu prepojenia obchodu:

  1. Prejdite na zoznam prepojení obchodu, pozri kroky 1 a 2 vyššie v časti Aktivácia.
  2. V zozname prepojení obchodu nájdite požadované prepojenie a kliknite na symbol oka pre zobrazenie detailu.
  3. Na stránke detailu prejdite nadol a v sekcii Mobil SDK nastavenia nájdite pole CheckoutId.
Tip

Získanú hodnotu checkoutId následne odovzdáte do konštruktora ComgateSecureSession pri inicializácii knižnice.

Registrácia iOS aplikácie

Knižnica pri inicializácii overuje, či je volajúca aplikácia oprávnená používať dané prepojenie obchodu. Aby inicializácia prebehla úspešne, je potrebné pridať Bundle ID vašej aplikácie do zoznamu povolených aplikácií — toto nastavenie sa nachádza na rovnakom mieste v klientskom portáli ako vyššie popísané získanie hodnoty checkoutId.

Informácie

Správnu hodnotu Bundle ID vašej aplikácie nájdete v Xcode v nastavení targetu (záložka Signing & Capabilities, položka Bundle Identifier), prípadne v súbore Info.plist ako kľúč CFBundleIdentifier.

Ak aplikácia nie je v zozname povolených, knižnica inicializáciu odmietne a vráti chybu.