質問

私は EMV を初めて使用します。現在、緊急 EMV アプリケーション開発プロジェクトに取り組んでいます。どなたか、以下の質問に答えるのを手伝ってください。

  1. EMV L2アプリケーションカーネルとは何ですか?API ですか、それとも単なる実行可能な EMV アプリケーションですか?

  2. EMV 支払いトランザクション中に、承認のために銀行カード発行会社に送信できるように、Chip&Pin カードからどのような種類のデータ (メッセージ) 情報を取得する必要があります。支払いトランザクションデータがどの ISO 仕様に適用されるべきか。

  3. EMV端末とアクワイアラー間の接続はどのようなものですか?IP またはシリアル ポート?

  4. EMV アプリケーション開発用のテスト ツールはありますか?アクワイアラーホストシミュレーションなど。

5.EMV アプリケーションの開発にはどれくらいの時間がかかりますか?

役に立ちましたか?

解決

1] EMV L2アプリケーションカーネルとは何ですか?API ですか、それとも単なる実行可能な EMV アプリケーションですか?

これはアプリケーションというよりも API です。これは、基盤となるハードウェアを使用して EMV カードと通信し、すべての EMV アプリケーション レベル プロトコル (APDU) を管理するソフトウェアです。特定の決済端末用に開発している場合は、メーカーに連絡してそのカーネルを購入する必要があります (例:インジェニコ、VeriFone)。PC ソリューション用に開発する場合は、汎用カーネルを購入できます (例: EmvX)。おそらく、独自のカーネルを書きたくないでしょう。 このブログ そうするためにかかるコストを見積もる:

EMV は、コンタクト カーネルの開発と認定に約 18 か月の時間を費やすことを推奨しています。[...] 200,000 ユーロから 400,000 ユーロの間が正常な値です。

2] EMV 支払いトランザクション中に、承認のために銀行カード発行会社に送信できるように、Chip&Pin カードからどのような種類のデータ (メッセージ) 情報を取得する必要があります。支払いトランザクションデータがどの ISO 仕様に適用されるべきか。

EMV プロトコルのドキュメントは、次の場所で公開されています。 EMVco.com. 。EMV カードはチップ カードです。つまり、後で銀行 (アクワイアラー) に提出するためにカードから情報を取得するわけではありません。(非常に簡単に) では、カードはその特性をアプリケーションに提供し、変数セットのパラメーターを必要とします (例:金額、日付、チップなど)。アプリケーションは必要な情報を返信し、カードは最終的にトランザクションをオフラインで受け入れるか、オンラインで (発行者による検証後) 受け入れるか、または拒否するかを決定します。

3] EMV端末とアクワイアラー間の接続はどのようなものですか?IP またはシリアル ポート?

端末とアクワイアラーの間は、ほとんどの場合ダイヤルアップ接続です (米国の販売業者の 60% はダイヤルアップ接続です)。2012 年)、または IP 接続。

4] EMV アプリケーション開発用のテスト ツールはありますか?アクワイアラーホストシミュレーションなど。

束。カード発行会社シミュレーター (Visa、Mastercard など)、アクワイアラー (銀行)、提携しているアクワイアラ (カナダの場合は Base24 など) に応じたシミュレーターが必要になります。次に、アプリケーションと EMV カード間の通信の問題をトラブルシューティングするためのツールが必要になります (例: スマートスパイ)、最終的には認定を準備するためのツール(例:から ICCソリューション, 、 または フィーム)

5] EMV アプリケーションの開発にはどれくらいの時間がかかりますか?

たくさん。私が働いているところでは、EMV トランザクションと支払いアプリケーションに豊富な経験を持つ 6 人の開発者チームが、Ingenico 端末向けに新しい支払いアプリケーションをゼロから作成し、認証の準備を整えるのに 1 年ちょっとかかりました。最も苦痛な部分の 1 つは、認定試験に合格することです。PC 環境をターゲットにすると、開発が容易になる可能性があります (デバッグが簡単になる、オンライン リソースやドキュメントが増えるなど) が、社内にスキルや経験がないとコストが大幅に増加します。

他のヒント

少なくとも @nicolas-riousset の回答にいくつかのことを追加できます。

1) 残念ながら、ここで付け加えることは何もありません。

2) 答えは、端末の適用性に関する仕様と、端末とカードの CVM、およびプロセッサ固有の要件を確認することです。

3) IP はありますが、確立されたプロトコルがあり、最近ではほとんどが SSL を使用しています。「ダイヤルアップ」がインターネットベースに移行したため、ダイヤルアップの数さえ大幅に減少したと思いますが、私はそれを確実に確認できるようにPOS端末を運転していません。

4) Base24、Postilion、Connex、SmartVista を入手するのは決して簡単ではないため、単一のシミュレータ プラットフォームで多くのことを達成できます。社内には VISA と MasterCard のシミュレータがあり、他にもいくつかありますが、VISA と MasterCard のシミュレータは、ホストする端末にとって最も役に立たないため、最終選択となります。アクワイアラー、イシュアー、プロセッサーのシミュレーションをすべて単一のワークステーション上で実行できるものとして、私の短いリストは次のとおりですが、どれも癖があります。

  • パラゴンのファストテスト
  • ACIワールドワイドの「ASSET」
  • Clear2Pay の Lexcel (最近 FIS が購入)

5) EMV の複雑さ、ニュアンス、人材の未処理などを考慮すると、それ以上ではないにしても 1 年が妥当だと思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top