web-dev-qa-db-fra.com

Android: Comment lire les données de bande magnétique (cartes de crédit, etc.)

Le actual app est en fait une application Web, mais comme je le pensais tout d’abord, il n’était pas possible de le faire avec un navigateur Web normal (Android), j’imaginais que ce pourrait être possible avec un WebView .

Existe-t-il des pièces jointes de lecteur de carte disposant d’API/SDK pour Android?

25
Hyangelo

Nous avons trouvé une solution viable. MagTek propose un appareil similaire à celui utilisé par SquareUp. L'appareil est légèrement plus grand et plus lourd, mais ils offrent des kits de développement pour Android, iOS et Windows. Le SDK Android peut être trouvé et téléchargé ici:

http://www.magtek.com/support/software/programming_tools/

cherche SCRA SDK

Vous pouvez également les contacter directement, comme notre société l’a fait, afin de vous fournir les derniers SDK.


Mettre à jour:

Nous avons également essayé le lecteur de carte mobile UniMag d’idtech:

http://www.idtechproducts.com/products/mobile-readers/112.html

J'ai testé cela sur un Samsung Galaxy Tab 10.1 "sous Android 3.1. Fonctionne comme annoncé.

Mise à jour 2: Notre application qui utilise cette fonctionnalité est désormais disponible sur le magasin Android (mais elle n’est vraiment utile à personne, hormis nos clients entreprises). Pour l’essentiel, l’application est une application wrapper native avec WebView et la communication entre webapp et wrapper est résumée et réalisée à l’aide de javascript. En théorie, n'importe qui peut utiliser votre wrapper avec son application Web tant que celle-ci connaît l'API, mais je ne suis pas autorisé à publier l'API ni les détails de son implémentation spécifiques. Je suppose que si quelqu'un est intéressé, un bon vieux décompilateur révélera la mise en oeuvre.

26
Hyangelo

Square ( https://squareup.com/ ) utilise un lecteur de carte personnalisé pouvant être connecté à une prise casque - le matériel est donc définitivement disponible. Je suppose que ce doit être des lecteurs de cartes Bluetooth.

0