Добрый день уважаемые господа!
Поделитесь опытом, кто проходил MTIP тесты на банкоматах NCR: как вы проходили MTIP01 test 06 scenario 01 ?
Не могу сообразить, как сгенерировать ААС
По условия теста DE39 =00
При одобренной операции "Запрос баланса" банкомат NCR (aptra 3) запрашивает в Second GenAC TC, а должен AAC.
Такое же неправильное поведение происходит и с операциями PIN managment.
Кто-нибудь сталкивался с такой проблемой?
Now Acquirers that supports balance inquiry at ATM, the ATM must terminate the chip transaction by requesting an AAC from the card. This ensures that the card dos not reset its risk management counters. To conduct balance inquiry, the ATM performs a normal chip transaction using online PIN as the CVM and sends it online for authorization with the transaction type set to ‘30’=Balance inquiry. The issuer should respond with a response code of 85 (Not declined, but valid for all zero amount transactions), and the account balance. A response code of 85 indicates to the ATM that the transaction is not declined but that it should terminate the chip transaction by asking the card to produce an AAC. Alternatively as in your case, the issuer may respond with a response code of ‘00’. Irrespective of the response code returned by the issuer, for the balance inquiry transactions, the ATM must always ask the card to produce an AAC.
Проблема генерации AAC MTIP01 test 06 scenario 01
Модератор: central
-
- Специалист
- Сообщения: 412
- Зарегистрирован: 21 апр 2011, 00:32
- Откуда: Грузия, Тбилиси
- Благодарил (а): 14 раз
- Поблагодарили: 8 раз
Re: Проблема генерации AAC MTIP01 test 06 scenario 01
Я не делал этого кейса для банкоматов. Почему то его исключили из списка кейсов для тестирования в нашем случае. Но у Голдовского в его книге "Микропроцессорные карты стандарта EMV" по поводу того, что терминал возвращает AAC написано:
"Возвращение криптограммы AAC указывает на то, что либо транзакция была отвергнута из-за из-за недопустимо высокого для эмитента риска..., либо в силу определённых эмитентом ограничений на использование карты(например, ... AUC)"
AUC - Application Usage Control (9F07) В условиях кейса "AUC[1][8-7] are set to ‘11’". Думаю, что здесь и надо искать. Т.е., проверьте, является ли по тегам выш терминал банкоматом, поддерживает ли он операцию балансе и т.д.
Не знаю, поможет ли Вам мой совет, но для более точного ответа лучше выложить EMV лог транзакции.
"Возвращение криптограммы AAC указывает на то, что либо транзакция была отвергнута из-за из-за недопустимо высокого для эмитента риска..., либо в силу определённых эмитентом ограничений на использование карты(например, ... AUC)"
AUC - Application Usage Control (9F07) В условиях кейса "AUC[1][8-7] are set to ‘11’". Думаю, что здесь и надо искать. Т.е., проверьте, является ли по тегам выш терминал банкоматом, поддерживает ли он операцию балансе и т.д.
Не знаю, поможет ли Вам мой совет, но для более точного ответа лучше выложить EMV лог транзакции.
Re: Проблема генерации AAC MTIP01 test 06 scenario 01
Не поможет.
Топикстартеру надо копать в сторону конфигурации банкомата и параметров стейтов.
Здесь надо либо переписывать конфигурацию и при запросе баланса переходить на соответствующий стейт, который для GENAC-2 запрашивает у карты криптограмму ААС. Либо обновлять версию АПТРА, если невозможно настроить соответствующие стейты.
Топикстартеру надо копать в сторону конфигурации банкомата и параметров стейтов.
Здесь надо либо переписывать конфигурацию и при запросе баланса переходить на соответствующий стейт, который для GENAC-2 запрашивает у карты криптограмму ААС. Либо обновлять версию АПТРА, если невозможно настроить соответствующие стейты.
-
- Специалист
- Сообщения: 412
- Зарегистрирован: 21 апр 2011, 00:32
- Откуда: Грузия, Тбилиси
- Благодарил (а): 14 раз
- Поблагодарили: 8 раз
Re: Проблема генерации AAC MTIP01 test 06 scenario 01
Заинтересовала тема. Сейчас просмотрел доки по EMV стейтам у NCR и Wincor. Но у NCR так и не нашёл конкретно стейта, который в GENAC 2 просит AAC. У Wincor в описании transaction flow есть вариант перехода на J - state для такого результата. Т.е., если я правильно понимаю, так же можно сделать и для NCR?
Re: Проблема генерации AAC MTIP01 test 06 scenario 01
У NCR всё делается в стейте I - Transaction Request. В документации написано следующее:
Поэтому на месте топикстартера я бы для начала посмотрел, какой ARC приходит от эмитента при запросе баланса. И если он равен 00, то поведение стейта I не удивительно.If the Authorisation Response Code is received from the host and
contains a value of ‘30 30’, the terminal requests a Transaction
Certification (Approval) from the card. If the Authorisation
Response Code is not present or is not set to ‘30 30’, an Application
Authorisation Cryptogram (Decline) is requested from the card.
Re: Проблема генерации AAC MTIP01 test 06 scenario 01
Победили . Прислали новую сборку
надо изменить параметры в реестре
Выполнены рекомендованные MasterCard настройки в реестре:
[\HKEY_LOCAL_MACHINE\SOFTWARE\NCR\APTRA\EMV Exits\Transactions\A000000004\92]
“CVMTxType”= dword:00000001
“ForceDecline”= dword:00000001
“ForceScriptError”=dword:00000001
Версия EMV сейчас 92.02.02.10
надо изменить параметры в реестре
Выполнены рекомендованные MasterCard настройки в реестре:
[\HKEY_LOCAL_MACHINE\SOFTWARE\NCR\APTRA\EMV Exits\Transactions\A000000004\92]
“CVMTxType”= dword:00000001
“ForceDecline”= dword:00000001
“ForceScriptError”=dword:00000001
Версия EMV сейчас 92.02.02.10
Re: Проблема генерации AAC MTIP01 test 06 scenario 01
pavp, а ты настройки правильные указал? Что-то я так и не могу получить AACpavp писал(а):Выполнены рекомендованные MasterCard настройки в реестре:
[HKEY_LOCAL_MACHINE\SOFTWARE\NCR\APTRA\EMV Exits\Transactions\A000000004\92]
“CVMTxType”= dword:00000001
“ForceDecline”= dword:00000001
“ForceScriptError”=dword:00000001
Re: Проблема генерации AAC MTIP01 test 06 scenario 01
Кто нибудь делал?
Ушел читать правила форума.