Come simulare un terminale ATM in un POS

0

Recentemente ho iniziato gli stessi progetti per migliorare le mie capacità di programmazione, quindi ho provato a sviluppare un software per punti vendita. Ho iniziato a utilizzare l'hardware richiesto (stampante di biglietti, scanner di codici a barre ....) Per creare il mio laboratorio personale, ma non sono in grado di trovare le modalità di implementazione del processo di pagamento utilizzando un terminale ATM.

Esiste la possibilità di simulare il processo di pagamento in bianco con l'attrezzatura?

    
posta Barttttt 11.05.2014 - 23:38
fonte

1 risposta

3

Un "terminale ATM" è spesso un lettore a banda magnetica (MSR).

Esistono diversi approcci per questo:

  • Tastiera "wedge" o USB. Si aggancia al sistema USB e agisce come un'altra tastiera. Magtek ne produce alcuni (ovviamente, questo è un marchio di fascia più alta).
  • Il lettore di banda magnetica con tastiera integrata fa parte di una tastiera come si può vedere con questa tastiera Cherry .
  • NFC dispositivi.
  • Lettori di carte dedicati con display (come quelli di VeriFone e Ingenico )

Poiché alcuni di questi funzionano come tastiere, sì, è possibile simularlo digitando i dati da una tastiera. Altrimenti, se vuoi supportare cose come le tastiere di ciliegie e VeriFone 870 probabilmente dovrai procurartene uno . Considerate soprattutto che questi dispositivi sono spesso dei computer dedicati, con i loro linguaggi di programmazione e i loro sistemi operativi (nel caso dell'870 collegato, è un sistema linux incorporato).

Ci sono biblioteche che cercano di astrarre il 'lettore di carte' (e quindi puoi fare qualcosa che funzioni con JavaPOS o simili, ma per esperienza, questi possono essere molto frustranti per lavorare in quanto spesso hanno come target il minimo comune denominatore dei dispositivi (e che possono essere molto bassi).

    
risposta data 11.05.2014 - 23:57
fonte

Leggi altre domande sui tag