Integracja z terminalami płatniczymi
Stabilne połączenie to brak kolejek
W OkayBooth od 2016 roku skupiamy się na jednym konkretnym zadaniu: terminal płatniczy musi dogadać się z kioskiem bez błędu "brak połączenia". Obsługujemy obecnie 87 rozproszonych sieci automatów w całej Polsce. W naszym biurze w Gliwicach przy ul. Zwycięstwa 42 utrzymujemy stanowiska testowe dla 14 różnych modeli czytników kart. Jeśli system płatniczy zawiesi się na 15 sekund, klient zazwyczaj rezygnuje z zakupu i odchodzi od kasy. Nasz kod skraca czas autoryzacji do średnio 3.2 sekundy, co pozwala utrzymać płynność ruchu nawet w godzinach szczytu.
Obsługa protokołów bez zbędnych bajerów
Nie bawimy się w skomplikowane nakładki graficzne, które niepotrzebnie obciążają pamięć RAM urządzenia. Stawiamy na czysty protokół komunikacyjny i bezpośrednią wymianę danych między aplikacją a pin-padem. Integrowaliśmy już urządzenia marek Ingenico oraz Verifone dla 47 lokalnych punktów handlowych i usługowych. Każda linijka kodu przechodzi rygorystyczne testy obciążeniowe. Stabilność to podstawa handlu, zwłaszcza gdy kiosk sprzedażowy stoi w miejscu o trudnych warunkach sieciowych, jak parkingi podziemne czy małe sklepy osiedlowe z ograniczonym zasięgiem.
W marcu 2024 roku wdrożyliśmy poprawkę dla klienta z branży vendingowej, która wyeliminowała powtarzające się błędy przy płatnościach zbliżeniowych telefonem. Problem leżał w opóźnieniu sterownika o 0.8 sekundy, co powodowało zerwanie sesji. Po zmianie architektury zapytań przez nasz zespół, odsetek udanych transakcji przy pierwszej próbie wzrósł z 83% do 96%. To realne pieniądze, które przestały uciekać z kasy z powodu błędów technicznych oprogramowania.
Wsparcie techniczne w 4 godziny
Doskonale wiemy, że awaria terminala w sobotę o 14:00 to dla właściciela sieci katastrofa finansowa. Dlatego nasz zespół 5 programistów z Gliwic reaguje na zgłoszenia krytyczne w czasie nie dłuższym niż 4 godziny. Nie wysyłamy automatycznych odpowiedzi z prośbą o cierpliwość. Logujemy się do systemu, analizujemy pliki dziennika, znajdujemy przyczynę i wypychamy aktualizację zdalnie. W ubiegłym kwartale rozwiązaliśmy 23 takie sytuacje kryzysowe, zanim klienci końcowi zdążyli zgłosić problem obsłudze punktów.
Nasze oprogramowanie stabilnie pracuje na systemach Linux oraz Windows, co pozwala na jego instalację nawet na starszym sprzęcie o mocy obliczeniowej sprzed 5-6 lat. Zero zbędnych bajerów w kodzie oznacza, że procesor nie przegrzewa się przy intensywnym ruchu. Sprawdziliśmy to w praktyce na 156 automatach sprzedażowych działających w trudnych warunkach hal produkcyjnych i dworców kolejowych. Ekran ma reagować natychmiast, a płatność musi przejść bez zbędnych pytań pomocniczych.