Quelle est la meilleure façon d'obtenir de la piste de données à partir d'un simple USB HID lecteur de carte magnétique?
J'ai besoin d'obtenir de la Piste 1 et la Piste 2 les données de cartes magnétiques et de les envoyer sur le réseau à une attente du serveur. Ce est un moyen facile d'obtenir les données de piste à partir d'un USB HID lecteur de carte magnétique?
Dans le cas où il aide, j'ai un MAGTEK Mini Balayez vers le Lecteur à Bande Magnétique (réf. 21040140)
Je suis OS agnostique-une solution pour Windows, Mac ou Linux. Pas de préférence .NET, mais si c'est le moyen le plus facile, je vais y aller.
Ce que vous pensez tous?
Merci!
OriginalL'auteur BuyTheBid | 2010-10-12
Vous devez vous connecter pour publier un commentaire.
Chaque lecteur de carte j'ai vu a un clavier de l'émulateur, si vous passez la carte et il envoie des caractères à l'aide de la mémoire tampon du clavier. Ressemble, ce qui fait que (documentation : http://www.magtek.com/documentation/public/99875206-16.01.pdf)
Page 14 décrit les données envoyées après un glissement de doigt, qui est, là encore, assez standard pour l'ensemble des lecteurs de carte:
[Tk1 SS] [Tk1 de Données] [ES] [Tk2 SS] [Tk2 de Données] [ES] [Tk3 SS] [Tk3 de Données] [ES] [CR]
De sorte que votre piste de données commence avec
%
et se termine avec?
Le suivi de deux données commence avec
;
et se termine avec?
J'ai remarqué que la question a été marqué par carte de crédit si, donc, il serait utile de s'assurer que vous connaissez les conséquences de l'envoi de crue de la carte de données à travers un réseau (même un réseau interne). Jetez un oeil à la Carte de Paiement de l'Industrie des Normes de Sécurité des Données (PCI-DSS) : https://www.pcisecuritystandards.org/security_standards/pci_dss.shtml
Il y a un programme de démonstration pour le lecteur qui vient avec le code source VB.
http://www.magtek.com/support/software/demo_programs/usb_swipe_insert.asp
En fait, j'ai réalisé que je peux réinitialiser cet appareil à KO mode -- prend juste un peu de jouer avec leurs USBMSR Démo app disponible sur les pages de support. Néanmoins, un simple HID solution serait sympa de sorte qu'un clavier peut être utilisé aussi. Merci!
Il y a une démo de l'application (avec la source). J'ai mis à jour la réponse.
Juste pour la référence, j'ai l'21040102 et le clavier de l'émulateur mode n'est PAS pris en charge sur ce modèle.
J'ai le même modèle et a été en mesure de le faire travailler en émulation clavier.
OriginalL'auteur PaulG
Façon la plus facile de télécharger le fichier Cab à partir de ce lien & inclure dans le répertoire du projet dans un "magtek" le dossier.
http://www.magtek.com/support/software/demo_programs/card/usb_hid_swipe_readers/read_parse.asp
Ajouter ce code dans le fichier aspx après la balise (changement de fichier cab src conformément à l' )
Comme par le code ci-dessus, j'ai ajouté l'accent sur une zone de texte . Après avoir introduit la carte ciblée des zones de texte afficher automatiquement la carte de crédit données de la chaîne.
OriginalL'auteur panky sharma