MTIP MP92 Тест 1 Сценарий 1 - Карта Указывает, что она не поддерживает бесконтактный

Я использую M-TIP MP92 Test 01 Сценарий 01. Цель теста:

"Чтобы терминал прекратил транзакцию, когда карта указывает, что он не поддерживает бесконтактную связь - M/Chip".

Что я не понимаю, так это то, как карта указывает на это. Мой терминал в том виде, в каком он сейчас находится, обрабатывает после шага Get Processing Options, что приводит к сбою моего инструмента тестирования. До этого момента я просматривал данные, которыми обменивались карта и инструмент, но не понимаю, где это.

    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)

1 ответ

Решение

Этот профиль карты MP 92 из-за тега AIP 0x82 Байт 2 Бит 8 - бесконтактный EMV НЕ поддерживается (т. Е. Поддерживается только профиль с полосой Mag [PayPass] в ваших следах).

Согласно правилам MasterCard, M/Chip Contactless-Magstripe не должен поддерживаться для карт Maestro в Европе.

Это ограничение должно быть указано для профиля Maestro Contactless RID/AID в теге 0x9F1D, байт 3, бит 8. Тег 0x9F1D, байт 3, должен быть 0x80, т. Е. Бесконтактный Mastripe не поддерживается.

Когда вы исправляете свой профиль терминала Maestro, Ядро Терминала должно отклонить эту Бесконтактную карту и попросить использовать Чип, как ожидается в этом тестовом сценарии.

Другие вопросы по тегам