Проблема генерации AAC MTIP01 test 06 scenario 01

Все про APTRA

Модератор: central

pavp
Прохожий
Сообщения: 2
Зарегистрирован: 17 июн 2013, 17:55

Проблема генерации AAC MTIP01 test 06 scenario 01

Непрочитанное сообщение pavp »

Добрый день уважаемые господа!

Поделитесь опытом, кто проходил 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.
gy1610
Специалист
Сообщения: 410
Зарегистрирован: 21 апр 2011, 00:32
Откуда: Грузия, Тбилиси
Благодарил (а): 14 раз
Поблагодарили: 8 раз

Re: Проблема генерации AAC MTIP01 test 06 scenario 01

Непрочитанное сообщение gy1610 »

Я не делал этого кейса для банкоматов. Почему то его исключили из списка кейсов для тестирования в нашем случае. Но у Голдовского в его книге "Микропроцессорные карты стандарта EMV" по поводу того, что терминал возвращает AAC написано:
"Возвращение криптограммы AAC указывает на то, что либо транзакция была отвергнута из-за из-за недопустимо высокого для эмитента риска..., либо в силу определённых эмитентом ограничений на использование карты(например, ... AUC)"
AUC - Application Usage Control (9F07) В условиях кейса "AUC[1][8-7] are set to ‘11’". Думаю, что здесь и надо искать. Т.е., проверьте, является ли по тегам выш терминал банкоматом, поддерживает ли он операцию балансе и т.д.
Не знаю, поможет ли Вам мой совет, но для более точного ответа лучше выложить EMV лог транзакции.
booby
Специалист
Сообщения: 391
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Re: Проблема генерации AAC MTIP01 test 06 scenario 01

Непрочитанное сообщение booby »

Не поможет.
Топикстартеру надо копать в сторону конфигурации банкомата и параметров стейтов.
Здесь надо либо переписывать конфигурацию и при запросе баланса переходить на соответствующий стейт, который для GENAC-2 запрашивает у карты криптограмму ААС. Либо обновлять версию АПТРА, если невозможно настроить соответствующие стейты.
gy1610
Специалист
Сообщения: 410
Зарегистрирован: 21 апр 2011, 00:32
Откуда: Грузия, Тбилиси
Благодарил (а): 14 раз
Поблагодарили: 8 раз

Re: Проблема генерации AAC MTIP01 test 06 scenario 01

Непрочитанное сообщение gy1610 »

Заинтересовала тема. Сейчас просмотрел доки по EMV стейтам у NCR и Wincor. Но у NCR так и не нашёл конкретно стейта, который в GENAC 2 просит AAC. У Wincor в описании transaction flow есть вариант перехода на J - state для такого результата. Т.е., если я правильно понимаю, так же можно сделать и для NCR?
booby
Специалист
Сообщения: 391
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Re: Проблема генерации AAC MTIP01 test 06 scenario 01

Непрочитанное сообщение booby »

У NCR всё делается в стейте I - Transaction Request. В документации написано следующее:
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.
Поэтому на месте топикстартера я бы для начала посмотрел, какой ARC приходит от эмитента при запросе баланса. И если он равен 00, то поведение стейта I не удивительно.
Vadi4
Местный
Сообщения: 113
Зарегистрирован: 22 ноя 2010, 19:22
Авто: VW
Благодарил (а): 7 раз

Re: Проблема генерации AAC MTIP01 test 06 scenario 01

Непрочитанное сообщение Vadi4 »

А хост какой у вас?
pavp
Прохожий
Сообщения: 2
Зарегистрирован: 17 июн 2013, 17:55

Re: Проблема генерации AAC MTIP01 test 06 scenario 01

Непрочитанное сообщение pavp »

Победили . Прислали новую сборку
надо изменить параметры в реестре
Выполнены рекомендованные 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
vit177
Прохожий
Сообщения: 1
Зарегистрирован: 26 июн 2013, 23:33

Re: Проблема генерации AAC MTIP01 test 06 scenario 01

Непрочитанное сообщение vit177 »

pavp писал(а):Выполнены рекомендованные MasterCard настройки в реестре:
[HKEY_LOCAL_MACHINE\SOFTWARE\NCR\APTRA\EMV Exits\Transactions\A000000004\92]
“CVMTxType”= dword:00000001
“ForceDecline”= dword:00000001
“ForceScriptError”=dword:00000001
pavp, а ты настройки правильные указал? Что-то я так и не могу получить AAC
gindyuk
Новичок
Сообщения: 6
Зарегистрирован: 18 янв 2011, 01:11

Re: Проблема генерации AAC MTIP01 test 06 scenario 01

Непрочитанное сообщение gindyuk »

На Wincor как это реализовать?
Кто нибудь делал?
Ушел читать правила форума.
Ответить