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

Kortterminaler

R-GO kan ta kortbetalt via tre sorters terminaler: Nets, Worldline och Swedbank Pay. Den här avdelningen beskriver varje terminal för sig - hur den kopplas till kassan, hur den ställs in och vad som är provat - och sist Nets-emulatorn, en Android-app som låter kassor som bara kan tala Nets ta betalt via andra lösningar.

Kassan behandlar alla terminaler lika: ett kortköp startas när kassören trycker Kort, och först när terminalen har godkänt köpet räknas betalningen och kontrollenheten tillfrågas. Ett nekat eller avbrutet köp lämnar varorna kvar på kvittot. Går kontrollenheten inte att nå efter ett godkänt köp, makuleras kortköpet i terminalen.

De tre terminalerna i korthet

NetsWorldlineSwedbank Pay
ProtokollSOFIE ECR-ITUSamport RESTnexo Retailer 3.1
FormatbinärtJSONXML
Vem ansluterterminalen till kassan (TCP 20002)kassan till terminalenkassan till terminalen (port 11000)
Terminalens texter i kassanjanejtillval (spegling)
Avbryta från kassan (C)ja-ja
Dagsavslut i terminalenjajafinns inte i protokollet
Kvittotext till kassans skrivarejajaja, färdiga rader
Lägei drift, provadgrund provadinloggning provad

Vilken terminal kassan använder står i config/card_payment.json. Utan filen är kortbetalning avstängd. Ändringar gäller efter omstart av kassan, eftersom förbindelsen sätts upp när kassan startar.

Kapitel