ID TECH
すべての技術記事

技術記事

キーボードモードのEMVリーダーでMSRへフォールバックする

過去の 投稿では、ID TECHの特許出願中のAugustaチップカードリーダーについて触れてきました。これは内蔵の「ファスターEMV」サポート(一般にQuick Chipと呼ばれます)を使用して、EMV取引をわずか2秒で処理できます。Augustaのユニークな点(かつ特許出願中の点)は、単にQuick Chip取引が可能なことだけではありません。特許出願中の部分は、これらの取引が以下のモードで動作するUSBデバイスで実行できるという事実に関係しています。 キーボードモード。つまり、カードを差し込むだけで、EMV取引に必要なTLVを表す文字データがデバイスから自動的にストリーミング出力され、たとえばブラウザベースの仮想端末アプリで直接利用できる形式になります。特別なドライバーは必要ありません。

Augustaを決済アプリに統合するために、カードリーダーを「制御」する特別なソフトウェアは不要です。リーダーはカード挿入時に自動でデータを出力するだけです。この動作方式は、磁気ストライプリーダー(「カードスワイパー」)の多くのユーザーにとって既におなじみで、カードをスワイプするだけでデータがそのままWebフォームに流れ込みます。Augustaは、EMV(チップカード取引)に対応する必要のある決済アプリ統合者にも、同じ機能をもたらします。EMV対応製品でこれを実現しているのはID TECHだけです。

そして現在、この同じ機能(キーボードモードでのQuick Chip EMV)は、Augustaだけでなく、ID TECHの他のカードリーダー、たとえば3-in-1のViVOpay VP3300(MSR、チップカード、そしてApple Pay、Android Pay、Mifareなどを含む非接触/NFC取引に対応)でも利用可能です。

通常、チップカードが提示される環境では、決済アプリがリーダーの動作を細かく制御する必要があります。たとえば、お客様がチップを使う代わりにチップカードをスワイプした場合、ディップを3回試すまではスワイプを拒否できるようにする、といった具合です。通常、この種のロジック(MSRスワイプを検出し、カードにチップがあるか判定し、チップがある場合はスワイプを拒否し、チップディップが失敗した後にのみスワイプを許可する)には、決済アプリとカードリーダー間で多くの双方向通信が必要です。データを自動的に出力する「キーボードデバイス」であるカードリーダーで、それがどのように可能なのでしょうか? 出力 データを自動的に?

ID TECHのリーダーでは、フォールバック動作を構成設定で制御できます。セットアップ時に、統合者は「ターミナル設定」としてさまざまなTLV(タグ・長さ・値の三組)をUSB-HIDモードでリーダーに送信することで、望ましい動作を指定します。リーダーが構成されたら、キーボードモードに設定できます(一種の「設定して忘れる」方式)。その時点から、フォールバック動作は自動化されます。

たとえば、タグDFEF62を使用して、カード上にチップが存在するかどうかをチェックするようにリーダーを構成できます。このタグに値01を指定すると、リーダーはスワイプ時にカードのトラックデータ内のサービスコードを自動的にチェックして、カードにチップがあるかどうかを確認します。(そして、最初にチップを試すまでスワイプの試みを拒否します。)

カード保有者にチップの使用を試みさせる回数を制御したい場合は、タグDFEF7Dを使用できます。TLV(DFEF7D0103)に値03を指定すると、スワイプへのフォールバックを許可する前に、カード保有者に最低3回チップを試させることをリーダーに伝えられます。

フォールバックセッションの一部として詳細なエラーコードをキャプチャしたい場合は、タグDFEF65に値01を設定してリーダーを構成します。値「01」は詳細なエラーレポートを有効にすることを意味します。詳細なエラーコードは、カードを挿入するたびにタグDFEF61に表示されます。表示される可能性のある2バイトのエラーコードには、次のようなものがあります。

ステータスコードとエラーコードの完全な一覧については、ID TECHの タグリファレンスガイドの付録を参照してください。以下から無料(登録不要)でダウンロードできます: ID TECH ナレッジベース.

もう1つ知っておくべき構成タグはDFEF7Eです。このタグを使用すると、どの2バイトのエラーコードがフォールバック動作をトリガーするかを正確に指定できます。(このTLVの値として最大32個の2バイトエラーコードを指定できます。)

この種の詳細な構成可能性により、決済アプリにおける実行時の「ビジネスロジック」の必要性が大幅に削減され、EMVリーダーのPOS環境への統合が、本来よりもはるかに迅速かつ容易になります。これは、ID TECHが開発者の作業を楽にするためにさらなる努力をしている方法のひとつです。

EMV、Quick Chip、USBキーボードモードについてご質問はありますか?当社の専門家にお電話ください: 1-800-984-1010。喜んでお手伝いいたします!