Po dokončení tohoto návodu budete mít ČSOB připojený k účtu v testovacím režimu, ověříte si testovací platbu kartou od začátku do konce a budete mít jasnou cestu, jak přepnout na ostrý provoz, jakmile budete mít s ČSOB smlouvu.
Než začnete
Co budete potřebovat
- Účet v Cabintale.
- Na testování: nic dalšího — sandbox ČSOB je otevřený všem, bez smlouvy.
- Na ostrý provoz později: smlouvu na platební bránu ČSOB (obchodní linka 800 150 150) a přístup do portálu POS Merchant od ČSOB.
- Asi 15 minut.
Co získáte
- ČSOB připojený na úrovni účtu, připravený pro libovolné ubytování
- Ověřenou testovací platbu kartou od začátku do konce (simulovanou, bez skutečných peněz)
- Jasnou, oddělenou cestu k přepnutí na ostrý provoz, až budete mít smlouvu
Jak se ČSOB propojí s Cabintale
Cabintale od vás potřebuje tři věci, které vložíte v Nastavení → Platby:
- Vaše číslo obchodníka — to vám dá ČSOB.
- Váš soukromý klíč — ten si vygenerujete (zůstává u vás, nikam ho neposíláte).
- Veřejný klíč banky ČSOB — soubor, který si od ČSOB stáhnete.
Začnete v testovacím režimu (sandbox ČSOB zdarma, simulované platby) a na ostrý provoz přepnete s oddělenými produkčními klíči, jakmile budete mít smlouvu.
Krok 1: Vygenerujte klíče a získejte číslo obchodníka
- Otevřete testovací keygen ČSOB: https://iplatebnibrana.csob.cz/keygen/
- Vygenerujte RSA pár (2048 bitů). Uložte si oba klíče na bezpečné místo — soukromý klíč už znovu nestáhnete.
- Pomocí tlačítka na stránce odešlete veřejný klíč do ČSOB.
- ČSOB zobrazí vaše číslo obchodníka — zkopírujte si ho.
Krok 2: Stáhněte veřejný klíč banky ČSOB
- Otevřete složku s klíči ČSOB: https://github.com/csob/paymentgateway/tree/master/keys
- Pro testování použijte sandbox klíč:
mips_iplatebnibrana.csob.cz.pub. - Otevřete ho a zkopírujte jeho obsah — vložíte ho v dalším kroku. (Až půjdete do ostrého provozu, vezmete odsud místo toho produkční klíč.)
Krok 3: Vložte vše do Cabintale
- V postranní nabídce → Nastavení → Platby → na kartě ČSOB klikněte Nastavit.
- Nechte režim na Testovací režim.
- Vyplňte tři pole:
- Číslo obchodníka — z Kroku 1.
- Soukromý klíč (PEM) — váš soukromý klíč (začíná
-----BEGIN RSA PRIVATE KEY-----). - Veřejný klíč banky (PEM) — soubor z Kroku 2.
- Klikněte Uložit.
Karta ČSOB se teď zobrazí jako připojená a stane se výchozí bránou pro platby na účtu.
Krok 4: Otestujte platbu
- Zapněte platby u nějakého místa nebo služby (viz Přijímání plateb na ubytování).
- Udělejte testovací rezervaci ve widgetu a zaplaťte testovací kartou ČSOB — platba i bezpečnostní ověření jsou simulované, žádné skutečné peníze se nehýbou.
- Rezervace dorazí do správy jako zaplacená.
Krok 5: Přepnutí na ostrý provoz
- Uzavřete s ČSOB smlouvu na platební bránu — zavolejte na obchodní linku ČSOB 800 150 150 nebo se obraťte na svého obchodního zástupce ČSOB ohledně e-commerce platební brány.
- Vygenerujte oddělený produkční pár klíčů na https://platebnibrana.csob.cz/keygen/ a oba si uložte.
- Potvrďte klíč v POS Merchant — https://posman.csob.cz/posmerchant — aby ho ČSOB aktivoval pro ostré platby.
- Stáhněte produkční veřejný klíč banky ze stejné složky s klíči.
- V Cabintale → Nastavení → Platby → ČSOB → Nastavení přepněte režim na Ostrý režim, vložte své produkční číslo obchodníka, soukromý klíč a veřejný klíč banky, klikněte Uložit a nastavte ostrý režim jako aktivní.
Řešení potíží
| Problém | Pravděpodobná příčina | Řešení |
|---|---|---|
| Test spojení selže hned po uložení | Klíč byl vložen neúplně, nebo s mezerami navíc / chybějícím záhlavím | Zkopírujte celý klíč včetně řádků -----BEGIN…----- / -----END…-----, bez mezer na začátku |
| Funguje v testu, ale ne v ostrém provozu | Ostrý provoz potřebuje vlastní produkční klíče, číslo obchodníka a produkční veřejný klíč banky | Vygenerujte produkční klíče, potvrďte je v POS Merchant a vložte produkční sadu do ostrého režimu |
| „Špatný veřejný klíč banky" / chyby podpisu | Použili jste testovací klíč banky v ostrém provozu (nebo naopak) | Stáhněte klíč pro odpovídající prostředí ze složky s klíči ČSOB |
| Hosté nemohou v ostrém provozu zaplatit | Produkční klíč zatím není aktivovaný | Potvrďte klíč v POS Merchant; aktivace může chvíli trvat |
Související návody
- Nastavení platební brány — Platební brány
- Přijímání plateb na ubytování — Přijímání plateb na ubytování
- Refundy a storna — Vrácení a zrušení rezervací