2015-06-02 3 views
0

У меня есть CDOL1, и я успешно сгенерировал команду AC, и она работает на карточке Visa, и я получаю код успеха, но он не работает на AMEX-карте, хотя AMEX имеет такую ​​же команду CDOL1.Генерация AC COMMAND не работает на AMEX-карте

CDOL1

9F02 06 - Authorised amount of the transaction (excluding adjustments) 
9F03 06 - Secondary amount associated with the transaction representing a cashback amount 
9F1A 02 - the country of the terminal 
95 05 - Status of the different functions as seen from the terminal 
5F2A 02 - the currency code of the transaction 
9A 03 - Local date that the transaction was authorised 
9C 01 - the type of financial transaction 
9F37 04 - Value to provide variability and uniqueness to the generation of a cryptogram 

Генерирование переменного тока Команда

80 AE 5000 1D 000000001000 000000000000 0040 0000000000 0978 150528 00 661D7D59 00 
+0

Чтобы ответить на то, что может пойти не так, нам, безусловно, потребуется дополнительная информация (например, покажите нам, какие команды вы отправили перед генератором переменного тока и какие ответы вы получили). –

ответ

0

От AEIPS 4,1 спецификации карты: «Комбинированное Dynamic Data Authentication/Application Cryptogram Generation не поддерживается этой версией AEIPS. " Позднее CDA является дополнительным для поддержки на терминалах EMV.

Последний байт 0x00 может быть исключен из команды. Это может быть случай.

В примере команды P1 GenAC1 APDU = 0x50, означает:

- P1: "50" # Parameter 1 
    # [01______] bits 8 to 7, Transaction Certificate (TC), Transaction approved 
    # [___1____] bit 5, requested CDA signature 

Я думаю ТС + ЦД не является хорошим случаем, чтобы генерировать первый AC в Амексе AEIPS карты.

Если вы действительно хотите получить TC с вашей карты, попробуйте запросить только TC, P1 = 0x40.

 Смежные вопросы

  • Нет связанных вопросов^_^