4

我正在尝试检测是否使用非接触式智能卡或配备 ApplePay、Google Pay 或 Samsung Pay 的移动设备进行非接触式 EMV 交易。

我一直在通过 EMV 书籍进行研究,似乎有一个标签 9F6E 提供了这种数据:

EMV 第 3 册 - 签证 在此处输入图像描述

EMV 第 4 册 - 万事达卡 在此处输入图像描述

问题:

  1. VISA 在字段 9F6E 中提供了一个 4 字节的值,但我在任何地方都找不到可能值及其含义的列表。EMV 书说“超出范围”。有没有办法可靠地将其转换为已知的外形尺寸?
  2. MasterCard 为外形尺寸提供了 2 个字节的数据,但我看到了我不理解的值 (32 31 ascii = 21)。是否有这些值和含义的列表?
  3. 是否有一种简单的方法可以了解 CDCVM 是否已用于给定的非接触式交易,以便我可以将非接触式交易与非接触式交易与 CDCVM 交易分开?
4

3 回答 3

4

Google Pay 使用基于云的支付,而 Apple 使用嵌入式安全元素。您可以在 Visa 的 9F6E 外形尺寸上找到此标签。但是,万事达卡或美国运通卡可能会有所不同。

要正确解决此问题,您可能需要检查返回令牌请求者 ID 的 EMV 标签 9F19。检查此规范的 EMV 支付标记化。令牌请求者 ID 如下所示:

万事达

  • 50110030273 - APPLE_PAY
  • 50120834693 - ANDROID_PAY
  • 50139059239 – SAMSUNG_PAY

签证

  • 40010030273 - APPLE_PAY
  • 40010075001 - ANDROID_PAY
  • 40010043095 – SAMSUNG_PAY
  • 40010075196 – MICROSOFT_PAY
  • 40010075338 – VISA_CHECKOUT
  • 40010075449 – 脸书
  • 40010075839 - Netflix
  • 40010077056 – FITBIT_PAY
  • 40010069887 – GARMIN_PAY
于 2018-08-15T02:30:25.330 回答
3

请参阅以下文档。您将需要 Visa Online 和 MasterCard 连接访问权限才能获得这些。

  1. VCPS_2.2 规范

  2. 接触式和非接触式规格的 M/Chip 要求

  3. 签入 9F10 内的 CVM 和 CVR

于 2018-08-13T19:27:25.217 回答
2

我相信还可以通过使用标记 0x82(应用程序交换配置文件)检测交易是否由移动设备执行。我相信这是一种更好的方法,因为无论卡品牌如何,它都是一样的(只要有问题的卡品牌正确遵循 EMVCo 的规范。

这是 EMV Co 非接触式图书的链接。

https://www.emvco.com/wp-content/uploads/2017/05/C-4_Kernel_4_v2.6_20160512101635327.pdf

字节 2(最右字节)的所需表检查位 7(第二个最高有效位)的屏幕截图。如果是 1,它来自移动设备。应用程序交换配置文件将始终为 2 个字节。

于 2020-01-27T14:30:34.137 回答