Po dokončení tohoto návodu budete vědět, jak vrátit platbu (celou nebo částečně), co se s rezervací stane, co dostane host a v čem se zrušení rezervace liší od vrácení peněz.
Co budete potřebovat
- Rezervace s úspěšnou Stripe platbou (záloha, plná částka nebo doplatek)
- Přístup k e-mailu, kterým se přihlašujete do cabintale — ověřovací kód přijde tam
- ~2 minuty na jedno vrácení
- Peníze odeslané zpátky na původní kartu hosta přes Stripe (obvykle se vrátí během 5–10 pracovních dní)
- Samostatný řádek vrácení v tabulce Plateb se štítkem Vráceno
- Automaticky přepočítané „Zbývá zaplatit" — plně vrácená rezervace se vrátí ze stavu Zaplaceno na Potvrzeno a tlačítko Platební odkaz se znovu objeví, kdybyste chtěli vystavit nový
Co lze vrátit
| Stav platby | Vrácení možné? |
|---|---|
| Úspěšné (online přes Stripe) | Ano — celé i částečné |
| Čeká / Selhalo / Vypršelo (online) | Vrácení nedává smysl — host nezaplatil. Použijte ikonu Smazat k odstranění řádku |
| Manuální platby (hotovost, převod) | V cabintale neřešíme — vyřiďte s hostem napřímo a upravte řádek manuální platby |
Vrácení se týká transakce, ne celé rezervace. Rezervace s více úspěšnými platbami (např. záloha + doplatek nebo dva pokusy) má ikonu vrácení na každém úspěšném řádku zvlášť.
Krok 1: Otevřete rezervaci a najděte platbu
Postranní menu → Rezervace → klikněte na rezervaci → sjeďte na sekci Platby.
Najděte řádek, který chcete vrátit — Online řádek se zeleným štítkem Úspěšné. Vpravo na řádku je malá ikona mince v ruce. Klikněte na ni.
Pokud ikonu nevidíte: řádek ještě není Úspěšný, nebo je už plně vrácený. Čekající/neúspěšné řádky mají místo toho ikonu Smazat.
Krok 2: Zadejte částku
Otevře se dialog Vrátit platbu s polem Částka předvyplněným na maximální možnou částku k vrácení.
- Plné vrácení — nechte předvyplněnou částku, klikněte Vrátit nyní.
- Částečné vrácení — napište menší číslo. Stripe akceptuje až 0,01 vaší měny. Zbývající částka zůstává k vrácení; můžete vystavit další částečné vrácení později ze stejného řádku.
Částka se vždy validuje na serveru: i kdybyste ji změnili přes DevTools, server odmítne cokoliv, co přesahuje skutečně dostupnou částku k vrácení.
Klikněte na Vrátit nyní. Tlačítko zatím neprovádí vrácení — spustí další krok.
Krok 3: Zadejte ověřovací kód
Dialog se přepne do režimu zadání kódu: „Poslali jsme 6místný ověřovací kód na j\\\@vasedomena.cz*. Pro potvrzení vrácení ho zadejte níže."
Otevřete schránku zobrazené adresy (té, kterou se přihlašujete do cabintale). E-mail má předmět „Potvrďte vrácení platby" od odesílatele Cabintale. Uvnitř je velké šestimístné číslo monospace písmem — zkopírujte ho.
Vraťte se do dialogu, napište 6 číslic. Klikněte na Potvrdit vrácení.
Kód platí 10 minut. Po 5 chybných pokusech se kód zneplatní a musíte začít znovu (klikněte Zpět, pak znovu Vrátit nyní). Je to záměrné — tahle bezpečnostní vrstva vás chrání, kdyby někdo získal vaši přihlašovací relaci.
Pokud e-mail nedorazil:
- Zkontrolujte spam (některé schránky první transakční e-mail označí)
- Ověřte, že jste přihlášeni pod správnou e-mailovou adresou (kód jde vždy na e-mail vašeho cabintale účtu, ne hosta)
- Počkejte až 30 sekund — Postmark obvykle doručuje okamžitě, ale občas se zpozdí
Krok 4: Co se stane potom
Stripe vrácení zpracuje. Během několika sekund se detail rezervace překreslí:
- V tabulce Plateb se objeví nový řádek — typ Vrácení, záporná částka (
-2 900 CZK), štítek Vráceno - Původní platební řádek si ponechá štítek Úspěšné — k transakci skutečně došlo. Vrácení se vede zvlášť pro čistou auditní historii
- Souhrnný řádek dole (Zbývá zaplatit) se přepočítá: celkem minus čistá částka zaplaceno (hrubá platba minus úspěšná vrácení)
- Pokud vrácení pokryje vše, co bylo zaplaceno online, celkový stav rezervace se vrátí ze Zaplaceno na Potvrzeno a tlačítko Platební odkaz se znovu objeví
Stripe hostovi automaticky pošle vlastní e-mail o vrácení (s účtenkou). Cabintale samostatný e-mail o vrácení neposílá — Stripe formulace přesněji odpovídá tomu, co host uvidí na výpise z banky.
Více částečných vrácení
Transakci lze vrátit vícekrát, dokud se nevyčerpá původní částka:
| Akce | Původní částka | Dosud vráceno | Lze ještě vrátit |
|---|---|---|---|
| Stripe zaplaceno 5 800 Kč | 5 800 | 0 | 5 800 |
| Vrátit 2 000 | 5 800 | 2 000 | 3 800 |
| Vrátit 1 000 | 5 800 | 3 000 | 2 800 |
| Vrátit 2 800 | 5 800 | 5 800 | 0 |
Každé vrácení spustí svůj vlastní e-mail s ověřovacím kódem a vytvoří svůj vlastní řádek v tabulce Plateb.
Když je řádek plně vrácený, ikona zmizí.
Vrácení z Stripe Dashboardu
Pokud vrátíte platbu přímo na dashboard.stripe.com (nebo to za vás udělá Stripe podpora), cabintale to zachytí přes webhook během několika sekund a doplní řádek do tabulky Plateb — stejně, jako kdybyste to udělali v cabintale. V tomto směru e-mail s kódem nevyžadujeme (vstup do Stripe Dashboardu je chráněný jejich vlastním přihlášením).
Zrušení rezervace vs. vrácení platby
Vrácení a zrušení jsou v cabintale dvě samostatné akce — záměrně.
| Vrácení platby | Zrušení rezervace | |
|---|---|---|
| Co dělá | Pošle peníze zpátky přes Stripe | Označí rezervaci v cabintale jako zrušenou, uvolní termíny |
| Ovlivní účet hosta | Ano (okamžitě) | Ne |
| Ovlivní dostupnost v kalendáři | Ne (termíny dál blokuje, dokud rezervaci nezrušíte) | Ano (termíny se znovu otevřou) |
| Pošle hostovi e-mail | Stripe pošle účtenku za vrácení | Žádný automatický e-mail — napište hostovi sami |
Typický postup:
- Host napíše: „Musím rezervaci zrušit."
- Vy vrátíte platbu (tento návod)
- Pak zrušíte rezervaci (Postranní menu → Rezervace → menu řádku → Smazat), aby se termíny znovu otevřely
V tomto pořadí host nejdřív uvidí vrácení peněz, pak rezervace zmizí. Pokud zrušíte bez vrácení, termíny se otevřou, ale peníze zůstanou ve Stripe — opravte to vrácením následně.
Pozor. UI „Zrušit rezervaci" s volitelným vrácením při zrušení je v plánu. Zatím jsou tyto dvě akce manuální a samostatné.
Co vidí host
- Od Stripe — automatický e-mail o vrácení s původní účtenkou a novým řádkem vrácení. Posílá se ve stejném jazyce, který host použil při placení.
- Od cabintale — automaticky nic. Pokud chcete přidat kontext („uvidíme se příští rok", „co se vlastně stalo"), odpovězte hostovi v původní e-mailové konverzaci o potvrzení rezervace nebo mu napište přímo.
Vrácená částka se obvykle objeví na výpise hosta během 5–10 pracovních dní. Stripe ji vede jako záporný řádek; některé banky to ukazují jako samostatnou kreditní transakci. Když se host ptá, kde peníze jsou, ať se nejdřív podívá na výpis; teprve pak kontrolujte záložku Refunds v Stripe Dashboardu.
Řešení problémů
| Příznak | Příčina | Řešení |
|---|---|---|
| Ikona mince v ruce není na zaplaceném řádku vidět | Řádek ještě není Úspěšný, nebo už je plně vrácený | Počkejte na Úspěšné; nebo zkontrolujte, jestli pod ním není řádek vrácení pokrývající celou částku |
| „Vrácení se nepodařilo zpracovat" | Stripe volání odmítl (např. nedostatek prostředků na Stripe účtu, neshoda měny, neexistující PaymentIntent) | Otevřete log transakce (klikněte na zelený štítek); také zkontrolujte záložku Refunds v Stripe Dashboardu |
| Ověřovací kód nedorazil | Spam, špatný e-mail nebo zpoždění Postmarku | Zkontrolujte spam; ověřte e-mail cabintale účtu; počkejte 60 s; pokud nic, klikněte Zpět a Vrátit nyní — přijde nový kód |
| „Kód vypršel" | Uplynulo 10minutové okno | Klikněte Zpět, pak Vrátit nyní — pošle se nový kód |
| „Příliš mnoho chybných pokusů" | 5 chybných kódů zneplatní token | Klikněte Zpět, pak Vrátit nyní — pošle se nový kód |
| „Částka k vrácení se změnila" | Mezi odesláním kódu a potvrzením přišel webhook — např. paralelní vrácení ze Stripe Dashboardu | Zavřete dialog, obnovte stránku, zkontrolujte aktuální částku k vrácení |
| Vrácení se neukáže na kartě hosta hned | Normální — bankám trvá 5–10 pracovních dní | Počkejte. Pokud po 10 pracovních dnech stále nic, zkontrolujte stav vrácení v Stripe Dashboardu → Refunds (issued / failed / pending) |
Související návody
- Přijímat platby na ubytování — Přijímání plateb na ubytování
- Platební brány (nastavení účtu) — Platební brány
- Nastavení Stripe — Nastavení Stripe