Přeskočit na hlavní obsah

Aktivace Checkout API

Pro používání Mobilního SDK je nezbytné mít aktivované Checkout API v klientském portálu Comgate. Aktivace je velice jednoduchá — stačí se přihlásit do klientského portálu a postupovat podle následujícího návodu.

Tip

V sekci Peněženky a SDK je uvedeno i nastavení, které se vztahuje výhradně ke knihovně Web Checkout SDK (Checkout SDK (web), Apple Pay, Google Pay, povolené adresy webu). Tyto položky nejsou pro Mobile Checkout SDK relevantní. Ignorujte je proto a zaměřte se pouze na aktivaci Checkout API dle této dokumentace.

Aktivace​

  1. V menu vyberte Služby → Platební brány a otevřete platební bránu (obchod), pro kterou chcete aktivovat Checkout API.

  2. Na záložce Propojení obchodu klikněte na propojení, přes které chcete zpracovávat platby. Otevře se jeho detail, kde zvolte Upravit.

  3. V sekci Peněženky a SDK zaškrtněte položku Mobilní SDK.

  1. Zobrazí se seznam Povolené aplikace. Tlačítkem Přidat aplikaci do něj přidejte package name všech vašich mobilních aplikací — každou aplikaci jako samostatnou položku.
  1. Klikněte na tlačítko Uložit.

Tím je celá aktivace dokončena.

Získání checkoutId​

Pro využití Checkout API je nutné získat hodnotu checkoutId, která slouží k jednoznačné identifikaci propojení obchodu:

  1. Přejděte na seznam propojení obchodu, viz krok 1 výše v části Aktivace.
  2. V seznamu propojení obchodu klikněte na požadované propojení – zobrazí se jeho detail.
  3. V sekci Peněženky a SDK najděte pole Checkout ID. Hodnotu zkopírujete ikonou vedle pole.
Tip

Získanou hodnotu checkoutId následně předáte do konstruktoru ComgateSecureSession při inicializaci knihovny.

Registrace Android aplikace​

Knihovna při inicializaci ověřuje, zda je volající aplikace oprávněna používat dané propojení obchodu. Aby inicializace proběhla úspěšně, je nutné přidat package name vaší aplikace do seznamu povolených aplikací — toto nastavení se nachází na stejném místě v klientském portálu jako výše popsané získání hodnoty checkoutId.

Informace

Správnou hodnotu package name vaší aplikace naleznete v konfiguračním souboru build.gradle(.kts) jako applicationId, nebo v souboru AndroidManifest.xml jako atribut package.

Pokud aplikace není v seznamu povolených, knihovna inicializaci odmítne a vrátí chybu.