【发布时间】:2015-07-24 12:26:19
【问题描述】:
我已成功获得 Generate Command 响应
[9F02 06 (Amount, authorized, numeric)]: 000000003000
[9F03 06 (Amount, other, numeric)]: 000000000000
[9F1A 02 (Terminal country code)]: 0826
[95 05 (Terminal verification results)]: 0000000000
[5F2A 02 (Transaction currency code)]: 0826
[9A 03 (Transaction date)]: 150724 (2015-05-28)
[9C 01 (Transaction type)]: 00
[9F37 04 (Unpredictable number)]: 12345678
命令是
80 AE 4000 1D 000000003000 000000000000 0826 0000000000 0826 150724 00 12345678 00
响应成功
8012800008d2715ae1b83027db06020103a0b0009000
Cryptogram Information Data : 00
Application Transaction Counter : 0008
Application Cryptogram : d2715ae1b83027db
Issuer Application Data : 06020103a0b000
一切都很好,但是每当我在测试环境中执行事务时,我都会得到
应用程序密码不正确。
任何帮助将不胜感激。
【问题讨论】:
-
您没有告诉您使用的是哪个卡/卡品牌。由于这种不同的“密钥推导方法”,“密钥推导数据”和“交易数据”应该用于密码计算。简单来说,支付领域中使用了几种 ARQC/ARPC 算法。我希望您在谈论测试卡,并且您的测试环境知道正确的 UDK 或主密钥 (MK) 来检查 Cryptogram。
-
@iso8583.infosupport 我在测试环境中使用 AMex 卡。但我没有使用任何键
-
测试描述是否指定了要使用的交易日期?如果是,那么为什么评论中有 9AF3 == 150724 和日期(2015-05-28)?