Jak podejść do tego rozsądnie? Zacznij od mapowania przepływu tokena: kto go wydaje, gdzie jest przechowywany, kto ma do niego dostęp i jak długo żyje. Wprowadź limity: token powinien mieć określony czas życia, przypisanie do konkretnego urządzenia lub sprzedawcy oraz maksymalną liczbę transakcji. Włącz monitorowanie anomalii, które porównuje bieżące zdarzenia z profilem typowym dla danego klienta. Nie wystarczy logować nieudane walidacje — trzeba też analizować udane, ale podejrzane. Regularnie testuj procesy: czy fałszywy token zostanie odrzucony, czy prawdziwy token użyty dwa razy pod rząd wzbudzi alert.
Aby przygotować terminal do pracy bez sieci, trzeba wejść w menu ustawień i włączyć opcję zapisu transakcji offline. Zwykle wiąże się to z ustawieniem limitu kwoty pojedynczej transakcji oraz dziennego limitu liczby lub wartości operacji. Warto ustalić te progi na poziomie, który nie narazi firmy na stratę, ale jednocześnie pozwoli obsłużyć typowe zakupy. Kluczowe jest też, aby terminal miał aktualną listę kart zastrzeżonych i działał na wbudowanym zegarze, bo po odzyskaniu łączności transakcje zostaną przesłane do rozliczenia.
Zabezpieczeniem jest magazyn energii albo umowa z sąsiednim prosumentem, który w razie niedoboru dostarczy brakujące kilowatogodziny. Bez tego stablecoin oparty na kWh staje się zwykłym zobowiązaniem, tyle że zapisanym w blockchainie. Warto też jasno określić, co się dzieje, gdy produkcja spada — czy tokeny są umarzane, czy następuje zamrożenie wymiany. Te zasady muszą być w kodzie, nie w regulaminie.
Stablecoiny oparte na kWh to tokeny, których wartość nie jest przypięta do dolara czy euro, lecz do ilości energii elektrycznej. Najczęściej jeden token odpowiada jednej kilowatogodzinie rozliczonej w danym systemie lokalnym. Emitent gwarantuje wymianę tokenu na energię albo na środki potrzebne do jej zakupu w ramach mikroregionu. To nie jest zwykły stablecoin — bo energia nie leży w banku, tylko w sieci, magazynie lub umowie z wytwórcą.
Automatyczne podatki to najbardziej niedoceniany element. Przy każdej płatności kontrakt może wyodrębnić VAT i przekazać go na wyodrębniony rachunek lub od razu rozliczyć z urzędem, jeśli przepisy na to pozwolą. Na dziś to raczej ewidencja i raportowanie niż realna zapłata w łańcuchu. Warto jednak zapisywać w tokenie stawkę VAT, kwotę podatku i datę obowiązku podatkowego. Dzięki temu księgowość nie odtwarza danych z PDF-ów, a audyt widzi pełną ścieżkę od faktury do zapłaty.
Jak wygląda transakcja offline od strony kasy W praktyce wygląda to tak: klient przykłada kartę, terminal łączy się z bankiem, nie udaje się to, więc przechodzi w tryb offline i zapisuje transakcję w pamięci. Na wydruku pojawia się informacja, że potwierdzenie jest warunkowe. Sprzedawca powinien wtedy sprawdzić tożsamość klienta na podstawie dokumentu ze zdjęciem i porównać podpis na wydruku z podpisem na karcie. To nie jest formalność — w razie zakwestionowania transakcji to właśnie te dane będą podstawą reklamacji. Warto też poprosić klienta o numer telefonu lub adres e-mail, aby móc się z nim skontaktować, gdyby rozliczenie się nie powiodło.
Gdy sieć pada, terminale płatnicze przestają być użyteczne, ale nie znaczy to, że sprzedaż musi się zatrzymać. Większość nowoczesnych terminali ma tryb offline, który pozwala autoryzować transakcje lokalnie na podstawie zapisanych reguł ryzyka. Problem w tym, że tryb ten działa tylko wtedy, gdy został wcześniej poprawnie skonfigurowany i przetestowany. Bez tego, w momencie awarii, urządzenie odmówi przyjęcia karty i klient odejdzie z pustymi rękami.
Zanim cokolwiek wdrożysz, sprawdź trzy rzeczy: czy dokument z KSeF ma numer identyfikujący go w łańcuchu, kto odpowiada za zgodność danych między systemem a kontraktem oraz co się stanie, gdy dłużnik nie zapłaci. Bez odpowiedzi na te pytania tokenizacja należności będzie tylko technologiczną ciekawostką, a nie narzędziem do zarządzania płynnością.
Kolejny problem to brak synchronizacji czasu i lista kart. Po przywróceniu sieci terminal powinien automatycznie przesłać zapisane transakcje. Jeśli tego nie zrobi, trzeba wymusić rozliczenie ręcznie z menu. Zdarza się, że transakcje offline są odrzucane przez bank, gdy minęło zbyt wiele czasu lub gdy przekroczono ustalone limity. Wtedy sprzedawca musi skontaktować się z klientem i poprosić o inną formę zapłaty. Dlatego warto prowadzić prosty rejestr transakcji offline — z datą, kwotą i danymi klienta — aby móc szybko zareagować.
Nostr Zaps to trzecia warstwa. Podpisana wiadomość zawiera prośbę o zapłatę, a nadawca dołącza do niej dowód w postaci faktury opłaconej w Lightning. Dla agenta to sposób na rozliczenie się z drugim agentem lub z człowiekiem bez zakładania konta w systemie płatniczym. Zapsy są jawne, więc każdy może zweryfikować, że płatność faktycznie nastąpiła. Problem pojawia się, gdy agent publikuje zdarzenie Nostr bez poprawnego podpisu — wtedy zapłata przepada, a dowód nie istnieje.