0

我有 CDOL1,我已经成功生成 AC 命令,它在 Visa 卡上工作,我得到成功代码,但它在 AMEX 卡上不起作用,尽管 AMEX 有相同的 CDOL1 命令。

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
4

1 回答 1

0

来自 AEIPS 4.1 卡规范:“此版本的 AEIPS 不支持组合动态数据身份验证/应用程序密码生成。” 后来的 CDA 是可选的,以支持 EMV 终端。

最后 Le 字节 0x00 可能会从命令中排除。可能是一个案例。

在示例 GenAC1 APDU 命令 P1 = 0x50 中,意味着:

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

我想 TC + CDA 不是在 Amex AEIPS 卡上生成第一个 AC 的好案例。

如果您真的想从您的卡中获取 TC,请尝试仅请求 TC,P1 = 0x40。

于 2015-06-02T20:22:01.087 回答