Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Worldline

Med Worldline (Samport REST) är det terminalen som är server och kassan som ringer upp den. Kassan behöver terminalens adress och två nycklar från Worldline.

{"provider": "worldline", "terminal": "http://172.16.10.142:8080/api/v2"}

Nycklarna läggs för hand i config/worldline_keys.json, som bara kassans användare ska kunna läsa. De visas aldrig i inställningssidan, lämnas aldrig ut av kassan och följer aldrig med i paketen.

Hitta terminalen

Terminalen skickar ut sin adress i nätet var 60:e sekund, och inställningssidan visar den med en knapp som fyller i adressen. Det kräver att UDP-port 8000 är öppen in till maskinen och att terminal och kassa står i samma nät. Ge ändå terminalen en fast adress i routern.

Köpet

Köpen sker asynkront: kassan ber terminalen starta ett köp och frågar sedan efter resultatet. Om terminalen startas om mitt i ett köp letar kassan upp köpet efter dess eget id hellre än att gissa, och säger rakt ut om utfallet är okänt.

Svarar terminalen “upptagen” (503) på allt finns ofta ett köp påbörjat på själva terminalen - avbryt det där.

Skrivaren

Terminalens inbyggda skrivare kan användas som kassans kvittoskrivare - se Skrivare. Den skriver text och QR-kod, men ingen logga och ingen grafik, och den saknar avskärare.

Provat

Mot en riktig Axium-terminal: anslutning, nycklar, annonsen i nätet och utskrift. Ett riktigt kortköp, dagsavslut och avbrott från kassan återstår.