Ich erwäge ein Projekt, das eine Maschine beinhaltet, die Kreditkartenzahlungen automatisch von Kunden akzeptieren kann. Stellen Sie es sich wie einen Verkaufsautomaten vor, der Kreditkarten akzeptiert.
Ich möchte den Kreditkartenteil auslagern und einfach ein Terminal kaufen, mit dem meine Maschine interagieren kann. Das Problem ist, dass ich keine Ahnung habe, wie diese Interaktion funktioniert?
Ich habe gesehen, dass in Geschäften die Kasse mit dem Kreditkartenterminal interagiert, wenn der Kassierer den Transaktionsbetrag an das Terminal "sendet". Auch wenn die Transaktion abgeschlossen ist, sendet das Terminal eine Art Bestätigung an die Kasse zurück, damit diese sie für Verkaufsberichte protokollieren kann.
Es ist die gleiche Art von Interaktion, die meine Maschine ausführen soll. Die Frage ist, welche Busse und Softwareprotokolle Kreditkartenterminals verwenden (um beispielsweise mit Registrierkassen zu interagieren)? Gibt es eine Norm? Oder ist das von Hersteller zu Hersteller unterschiedlich?
Die Terminals, die Sie in Einzelhandelsgeschäften sehen, werden als POS-Terminals (Point of Sale) bezeichnet. Es gibt ein Standardprotokoll dafür (OPOS genannt), aber es ist eher ein Programmierprojekt, da die Geräte (Registrierkasse, Barcode-Scanner, RFID-Lesegerät, Kartenleser, Drucker) alle Standard sind und alle über USB oder angeschlossen werden können serielle Schnittstelle zum Terminal-PC. Das Benutzerschnittstellenprogramm des Terminals muss für die Verwendung des POS-Protokolls programmiert werden. In .net (z. B. C#) hat Microsoft Standard-OPOS-Bibliotheken, die Sie zum Codieren Ihres Projekts verwenden können, aber das hat nicht wirklich etwas mit Elektronik zu tun.
Sie sollten sich zum besseren Verständnis über die OPOS-Standards informieren.
Benutzer17592
Irgendein Hardware-Typ
Jolle
Jolle