Poslední změna
03.07.2025 v 17:42

Zpracování Plateb

Jak se zpracovávají platby, od iniciace po potvrzení

Tok Plateb

Náš platební systém je postaven na Stripe pro zajištění bezpečnosti a spolehlivosti. Proces je navržen tak, aby byl bezproblémový jak pro klienty, tak pro partnery.

  • Iniciace Platba se iniciuje, když si klient rezervuje službu (B2C) nebo když partner vytvoří rezervaci pro klienta (B2B).
  • Způsoby platby Uživatelé jsou přesměrováni na bezpečnou relaci Stripe Checkout, která podporuje platby kartou, Apple Pay, Google Pay, QR kódem a další místní způsoby.
  • Potvrzení Po úspěšné platbě Stripe odešle potvrzení a stav rezervace se aktualizuje na "Potvrzeno".
  • Zpracování selhání Pokud platba selže, uživatel dostane oznámení a rezervace se nepotvrdí. 15minutový hold se uvolní.

Webhooky Stripe

Používáme webhooky Stripe pro příjem oznámení o platebních událostech v reálném čase, zajišťujeme aktuálnost našeho systému.

  • Endpoint /api/stripe-webhook — to je vyhrazený endpoint pro příjem událostí od Stripe.
  • Ověření podpisu Každý příchozí webhook je kryptograficky podepsán a ověřen, aby se ujistilo, že pochází od Stripe.
  • Zpracovávané události Zpracováváme klíčové události jako checkout.session.completed, payment_intent.succeeded a payment_intent.payment_failed.
  • Idempotence Handlery webhooků jsou navržené jako idempotentní, aby se zabránilo dvojitému zpracování téže události.