問題タブ [cardreader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Intent でマスクされたクレジット カードを渡す方法はありますか?
私はモバイル POS を作成しています。PayPal のクレジット カード リーダーには開発者向けの SDK がないため、SDK を備えた MagTek uDynamo クレジット カード リーダーを使用して、ユーザーのマスクされたクレジット カード番号を取得します。 **1111. Android SDK を使用していますが、マスクされたクレジット カード番号やマスクされていないクレジット カード番号の受け渡しを処理する方法がわかりません。私が取り組んでいるプロジェクトでは、ペイパルへのサインインやカード番号の入力に時間がかかりすぎるため、ユーザーはカードリーダーを使用してカードをスキャンする必要があります。どうにかして、このマスクされたカード番号を自分の Android アクティビティから PayPal に送信し、クレジット カードに請求する必要があります。これは現在可能ですか、それとも将来可能になりますか? そうでない場合は、では、私がこれについてどうすることを提案しますか? また、PayPay here SDK をリリースしたり、SDK で PayPal here のスキャンをサポートしたりする予定はありますか?
android - カードリーダーからのデータのデコード
USBホストとして機能する Nexus 7を使用して、USB アクセサリ(磁気ストリップ カード リーダー、モデル - E-Seek M250)と通信しようとしています。
ユースケース:カードがスワイプされたとき、カードから詳細を取得し、それをユーザーが読み取り可能な形式に変換する必要があります。
デバイス、そのインターフェイス、および入力エンドポイントを正常に取得できました。その後、これは私がデータを取得するために行っていることです:
何度か試行した後、ユーザーが読み取り可能な形式でデータを取得する方法を見つけることができませんでした。以下は、データがログに表示される方法です。
このデータをユーザーが読める形式に変換する方法を誰か教えてもらえますか?
java - Windows から javax.smartcardio にアクセスしていますか?
このコードは、WINDOWS 8.1 pro で COM ポートを検出していません。印刷されDefault factory: TerminalFactory for type None from provider None
、いくつかのエラー
MIFARE カード リーダーが COM ポートでラップトップに接続されていても。カードリーダーデバイスドライバーに必要なドライバーをインストールしましたが、正常に動作しています。
smartcard - SANKYO ICT3K5-3R6940 カードリーダーのルートフォルダを選択
このタイプのカードリーダーを使用したプロジェクトがあります。テスト ツール (RS8Test.exe) があります。カードリーダーに接続し、カードを取得し、拒否し、LED で操作できます。Bu はデータを読み取ることができません。スマートカードはチップベースです。IC CARD CONTROL と呼ばれるコマンドがいくつかあることがわかりました。IC Card のアクティベートはできるのですが、eny コマンドが実行できません。たとえば、Sankyo カード リーダーを使用してスマート カードのルート フォルダーを取得するにはどうすればよいですか?
いくつかの組み合わせを試してみました
失敗。
誰かがこのカードリーダーを使っていたのかもしれません。
前もって感謝します!
java - スワイプ カードのデータを抽出した後に GUI がフリーズする
USB スワイプ カード リーダーからカード番号を抽出しようとしています。まとめたコードは 1 回のスワイプで機能し、GUI がフリーズします。スレッド スリープ ビットがコメント アウトされている場合、GUI はフリーズしませんが、出力で 0 が表示されます。私が何をしているのかについての提案は役に立ちます。ここにコードがあります
編集: Boris と RealSkeptic のアドバイスの後、ここに作業コードがあります。
virtual-machine - USB デバイス検出の問題: コンパクト フラッシュ カード リーダーと QNX (仮想マシン) の使用
まず、OpenQNX に数年前に投稿された同様のスレッドがありますが、解決策は実際には当てはまりません。
そうは言っても、QNX 6.6.0 の OS イメージを作成して、コンパクト フラッシュ カードに配置したいと考えています。このカードは、ホスト pc に接続されている USB アダプターに接続されています。USB サポートを有効にした VM (VMware/VirtualBox) で Neutrino を実行しています。通常、アダプターは Win (現在のホスト) および Linux で正常に動作します。
私が従っていた(明らかに時代遅れの)チュートリアルでは、USBアダプターを接続した後に名前が付けられたデバイスを検索するように述べられていましumass*
たhd*
。しかし、何もありません(hd0を除く)。
「ls /dev」のスクリーンショットも参照してください。
プロセスdevb-umass
とプロセスio-usb
が実行されています。したがって、アダプターが自動的に検出されることを期待しています。
何がうまくいかなかったのですか?
cordova - Cordova でクレジット カードや医療カードを読み取るか、それともネイティブに移行しますか?
これはコルドバ関連の質問で、他に投稿する場所がわかりませんでした。
Cordova を使用してアプリを構築する可能性を調査しています。唯一の難しい部分は、磁気カードリーダーと通信する必要があることです (クレジットカードまたは医療カードの場合..本質的にチャネル 1-3 を読み取ります)。
顧客はカード リーダーを選択するので、SDK がない場合、最悪の場合、カード スワイプをキャプチャするために何かを自分で作成する必要があります。
私の質問は: これは Cordova で実行できますか? オーディオ信号を録音して処理できる独自のプラグインを作成できますか? これが非常に難しい場合は、ネイティブに移行することを決定するかもしれません。ただし、Cordova では、3 つのバージョン (iO、Android、および Windows) のビルドが不要になります。
可能であれば、SDK を備えたリーダーを選択するように顧客を説得し、Cordova と SDK を接続できるようにしたいと考えています。
それは私にとって少し新しい分野なので、私の探索的な質問です。
c# - number 値を byte[6] アレイ カード リーダーに
byte[6]
数値をinに変換する最良の方法は何C#
ですか?
MagTek Card reader
デバイス画面に目的の金額を使用して表示しようとしていますが、6-byte
配列である必要があります。金額を使用して承認する必要があります, EMV Tag 9F02
, format n12
.
関数:
amount パラメータの説明は次のとおりです。 - amount 使用および承認される金額、EMV タグ 9F02、フォーマット n12。これは 6 バイトの配列でなければなりません。
編集:
これは、C# での例のコード例です。
その後、デバイスの画面に 100.00 $ の金額が表示されます。
編集: 質問形式の float を byte[6] から number から byte[6] に変更しました。