我正在运行M-TIP MP92测试01方案01。测试的目的是:
“为了确保终端在卡指示不支持非接触式M / Chip时终止交易”。
我不明白的是,卡片是如何表明这一点的。我现在的终端正在处理“ 获取处理选项”步骤之后的步骤,这导致我的测试工具失败。到目前为止,我已经查看了卡和工具之间交换的数据,但我不知道这是什么。
Select (2PAY.SYS.DDF01) Request : 00 A4 04 00 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 00 Class :00 Ins :A4 P1 :04 P2 :00 Lc :0E Data :32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 Application: 2PAY.SYS.DDF01 Le :00 Response: 6F 23 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 11 BF 0C 0E 61 0C 4F 07 A0 00 00 00 04 30 60 87 01 01 90 00 Data : 6F 23 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 11 BF 0C 0E 61 0C 4F 07 A0 00 00 00 04 30 60 87 01 01 Tag 6F : File Control Information (FCI) Template Tag 84 : Dedicated File (DF) Name : 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 PPSE Directory File Name = 2PAY.SYS.DDF01 Tag A5 : File Control Information (FCI) Proprietary Template Tag BF 0C: File Control Information (FCI) Issuer Discretionary Template Tag 61 : Application Template Tag 4F : Application Identifier (AID) : A0 00 00 00 04 30 60 Tag 87 : Application Priority Indicator : 01 Byte 1 bit 8 = 0 Application may be selected without confirmation of cardholder bit 7-5= 000 RFU bit 4-1= 0001 Order number in which the application is to be listed: 1 SW1 SW2 : 90 00 (SW_OK) Select (Maestro) Request : 00 A4 04 00 07 A0 00 00 00 04 30 60 00 Class :00 Ins :A4 P1 :04 P2 :00 Lc :07 Data :A0 00 00 00 04 30 60 Application: Maestro Le :00 Response: 6F 2F 84 07 A0 00 00 00 04 30 60 A5 24 50 09 4D 50 39 32 20 76 32 20 32 BF 0C 16 5F 50 13 43 4F 4C 4C 49 53 5C 2A 2F 4D 50 39 32 5C 2A 2F 32 2E 32 90 00 Data : 6F 2F 84 07 A0 00 00 00 04 30 60 A5 24 50 09 4D 50 39 32 20 76 32 20 32 BF 0C 16 5F 50 13 43 4F 4C 4C 49 53 5C 2A 2F 4D 50 39 32 5C 2A 2F 32 2E 32 Tag 6F : File Control Information (FCI) Template Tag 84 : Dedicated File (DF) Name : A0 00 00 00 04 30 60 Tag A5 : File Control Information (FCI) Proprietary Template Tag 50 : Application Label : 4D 50 39 32 20 76 32 20 32 Text value = MP92 v2 2 Tag BF 0C: File Control Information (FCI) Issuer Discretionary Template Tag 5F 50: Issuer URL : 43 4F 4C 4C 49 53 5C 2A 2F 4D 50 39 32 5C 2A 2F 32 2E 32 Text value = COLLIS\*/MP92\*/2.2 SW1 SW2 : 90 00 (SW_OK) Get Processing Options Request : 80 A8 00 00 02 83 00 00 Class :80 Ins :A8 P1 :00 P2 :00 Lc :02 Data :83 00 Le :00 MCHIP Card Unique Key Derivation Results PAN: 67 99 99 89 00 00 00 60 92 7F PAN Sequence Number: 01 Cryptogram Version No.: 10 ICC Master Key AC: 9E 15 20 43 13 F7 31 8A CB 79 B9 0B D9 86 AD 29 Derived Card Unique Key: 9D A1 13 AD 92 46 DC 04 85 92 3B 86 94 08 DC DF ICC Master Key SMC: CE 29 3B 8C C1 2A 97 73 79 EF 25 6D 76 10 94 92 Derived Card Unique Key: 68 62 A7 40 F8 3E FE 97 E5 04 0D FB 10 85 46 CE ICC Master Key SMI: 46 64 94 2F E6 15 FB 02 E5 D5 7F 29 2A A2 B3 B6 Derived Card Unique Key: 10 C4 F7 DF 68 75 B0 E5 EF 80 C7 AB 3B 80 9B F8 ICC Master Key IDN: 94 C5 3B 6B 15 07 7F CB E5 40 7F 43 B5 AB FB 80 Derived Card Unique Key: AB 51 29 16 AE 08 1A 25 DF 76 D0 3E EC 9E 6B 40 Response: 77 16 82 02 19 00 94 10 08 01 01 00 10 01 01 01 18 01 02 00 20 01 02 00 90 00 Data : 77 16 82 02 19 00 94 10 08 01 01 00 10 01 01 01 18 01 02 00 20 01 02 00 Tag 77 : Response Message Template Format 2 Tag 82 : Application Interchange Profile [M/Chip, PayPass] : 19 00 Byte 1 bit 8 = 0 RFU bit 7 = 0 Offline static data authentication is NOT supported bit 6 = 0 Offline dynamic data authentication is NOT supported bit 5 = 1 Cardholder verification is supported bit 4 = 1 Terminal risk management is to be performed bit 3 = 0 Issuer authentication is supported using GENERATE AC command bit 2 = 0 On device cardholder verification is NOT supported bit 1 = 1 Combined DDA / GENERATE AC supported Byte 2 bit 8 = 0 Only Mag Stripe profile supported [PayPass] bit 7 = 0 RFU bit 6 = 0 RFU bit 5 = 0 RFU bit 4 = 0 RFU bit 3 = 0 RFU bit 2 = 0 RFU bit 1 = 0 RFU Tag 94 : Application File Locator (AFL) : 08 01 01 00 10 01 01 01 18 01 02 00 20 01 02 00 AFL (1) = 08 01 01 00 SFI (decimal) = 1 Start record = 1 End record = 1 Number of records needed for offline data authentication = 0 AFL (2) = 10 01 01 01 SFI (decimal) = 2 Start record = 1 End record = 1 Number of records needed for offline data authentication = 1 AFL (3) = 18 01 02 00 SFI (decimal) = 3 Start record = 1 End record = 2 Number of records needed for offline data authentication = 0 AFL (4) = 20 01 02 00 SFI (decimal) = 4 Start record = 1 End record = 2 Number of records needed for offline data authentication = 0 SW1 SW2 : 90 00 (SW_OK)
iso8583.info.. 5
由于AIP标签0x82字节2位8-不支持EMV非接触式,因此不支持此卡配置文件MP 92(即,仅在磁迹中支持磁条配置文件[PayPass])。
根据万事达卡规则,欧洲的Maestro卡不支持M /芯片非接触式磁条。
应该在标签0x9F1D字节3的位8中为Maestro非接触式RID / AID配置文件指示此限制。标签0x9F1D字节3应当为0x80,即不支持非接触式矩阵。
修复Maestro终端配置文件时,终端内核应拒绝此非接触式卡,并要求按照此测试方案的预期使用芯片。
由于AIP标签0x82字节2位8-不支持EMV非接触式,因此不支持此卡配置文件MP 92(即,仅在磁迹中支持磁条配置文件[PayPass])。
根据万事达卡规则,欧洲的Maestro卡不支持M /芯片非接触式磁条。
应该在标签0x9F1D字节3的位8中为Maestro非接触式RID / AID配置文件指示此限制。标签0x9F1D字节3应当为0x80,即不支持非接触式矩阵。
修复Maestro终端配置文件时,终端内核应拒绝此非接触式卡,并要求按照此测试方案的预期使用芯片。