Architektura produktu

Routing równoległy, detekcja botów — bez czarnej skrzynki

Każda decyzja architektoniczna Fliko wynika z jednego wymagania: checkout musi działać przy 23:55 tak samo jak o 14:00. Poniżej — jak to robimy.

Płatności

Routing równoległy: Blik, Apple Pay i karta — autoryzacja jednocześnie

Gdy Twój fan trafia do checkoutu, Fliko inicjuje żądanie autoryzacji do wszystkich dostawców jednocześnie — nie sekwencyjnie. Pierwsza odpowiedź wygrywa, pozostałe żądania są anulowane. Timeout jednego PSP nie powoduje błędu dla klienta — po prostu wygrywa szybszy.

Blik PULL — 30-sekundowe okno

Metoda PULL Blika wymaga, by kupujący zatwierdził transakcję kodem 6-cyfr z aplikacji bankowej w ciągu 30 sekund. Fliko zarządza timerami tak, by soft-prompt dla alternatywy (Apple Pay / karta) uruchamiał się w sekundzie 28 — nie przed czasem, nie po przekroczeniu.

Apple Pay — Face ID zamiast formularza

3DS2 i biometria obsługiwane po stronie Apple Pay SDK — Fliko otrzymuje webhook z potwierdzeniem. Dla kupującego: jedno tapnięcie Face ID / Touch ID. Brak formularza karty, brak kodu SMS. Na mobile to robi różnicę w konwersji.

Karta — routing do najszybszego PSP

Visa i Mastercard routowane przez PSP z najniższym p95 latency w danej chwili — nie przez stały, skonfigurowany raz dostawca. Fliko śledzi historyczne latency każdego dostawcy i decyduje dynamicznie przy każdej transakcji.

Ochrona przed botami

Jak wykrywamy konta odsprzedawcze

Trzy warstwy detekcji działają jednocześnie od pierwszej transakcji:

  • 01
    Velocity checks Ile transakcji z jednego urządzenia / konta w ciągu 60 sekund? Limit konfigurowalny per event.
  • 02
    Device fingerprinting Sygnatura urządzenia łączona z historią zakupów. Jeden telefon kupujący na 6 różnych eventach — flaga automatyczna.
  • 03
    Cross-event behavioral analysis Konto oznaczone na event #1 jest zablokowane zanim otworzy się sprzedaż na event #2.

Doświadczenie kupującego

Doświadczenie zakupu biletu przez Twojego fana

Bez rejestracji. Bez dodatkowych kroków. Poniżej 30 sekund od kliknięcia do potwierdzenia.

01

Wybór biletu i ilości

Fan wybiera kategorię i ilość biletów. Fliko w tle weryfikuje dostępność w czasie rzeczywistym i rezerwuje pulę na 8 minut — zarezerwowane bilety nie są widoczne dla innych kupujących podczas tego okna, nawet jeśli transakcja nie zostanie jeszcze sfinalizowana.

02

Wybór metody płatności

Blik — kod 6-cyfr z aplikacji bankowej. Apple Pay — Face ID / Touch ID. Karta — dane kliknięte raz, zapamiętane przez Apple/Google.

Potwierdzenie i bilet

Natychmiastowe potwierdzenie SMS i email z kodem QR biletu. Fan nie czeka na ręczną weryfikację. Twój system dostaje webhook payment.confirmed w mniej niż 200ms — możesz zaktualizować pojemność sali w czasie rzeczywistym.

Integracja

Embed w jednej linii

Dodaj widget sprzedaży do swojej strony jednym tagiem script. Resztą zajmuje się Fliko.

HTML
<script
  src="https://cdn.fliko.org/embed.js"
  data-event-id="evt_abc123"
  data-locale="pl"
  data-payment-methods="blik,applepay,card"
></script>

Pełna dokumentacja: docs/quickstart

FAQ

Często zadawane pytania

Nie. Fliko nie jest PSP i nie zastępuje Twojego rachunku bankowego. Działa jako warstwa routingu ponad istniejącymi dostawcami płatności (PayU, Stripe, Przelewy24). Twój panel bankowy i rozliczenia pozostają bez zmian. Fliko zarządza decyzją który PSP obsłuży daną transakcję — nie samą transakcją.
Fliko automatycznie prosi klienta o wybranie alternatywnej metody — Apple Pay lub karta. Timeout jest konfigurowalny per event. Domyślnie: 28 sekund dla Blik (2 sekundy bufor), potem soft-prompt dla alternatywy bez utraty koszyka.
Webhook payment.confirmed trafia do Twojego endpointu w mniej niż 200ms od potwierdzenia przez PSP. Używamy kolejki z retry — 3 próby w 5/30/300 sekund. Pełna dokumentacja zdarzeń w sekcji Webhooks.
Tak, z zastrzeżeniem: Blik jest dostępny wyłącznie dla polskich kont bankowych — automatycznie ukrywamy opcję Blik dla zagranicznych IP i numerów telefonu spoza sieci PL. Apple Pay i karta Visa/Mastercard działają globalnie. Walutę rozliczeniową (PLN / EUR) ustawiasz per event.
Face-value transfer only — Fliko blokuje odsprzedaż powyżej ceny nominalnej. Fan może przekazać bilet konkretnemu odbiorcy, który musi potwierdzić tożsamość. Brak anonimowych transferów.
Do podstawowej integracji wystarczy wklejenie jednej linii HTML (embed script). Zaawansowane funkcje — webhooks, custom checkout flow, API — wymagają programisty. Quickstart zajmuje zwykle 2-4 godziny dla dewelopera.

Chcesz zobaczyć routing w działaniu — na żywo?

Umów bezpłatne demo