Michael's Space

Technology changes the world, serves the people.
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
EMV交易过程解析之九 Online Processing
Michael 2006年7月24日

 1 /* ----------------------------------------------------------------
 2 名称:Online Processing
 3 参数:
 4         [IN] ARQC(Authorization Request Cryptogram)
 5         [IN] AIP(Application Interchange Profile)
 6         [OUT] TVR(Terminal Verification Result)
 7         [OUT] TSI(Transaction Status Information)
 8 处理:
 9         这是发卡行(ICC)和发卡行自身(主机)之间的一次对话。
10         当终端收到ICC的ARQC决策时需要进行在线授权。
11         具体地,ARQC(用发卡行的密钥对交易数据进行运算得到的一段代码)被包含在交易请求包中发送给主机,主机进行授权确认后返回交易响应包。
12         如果交易响应包中包含IAD(Issuer Authentication Data - tag'91'),终端检查AIP值看ICC是否支持IA(Issuer Authentication),如果支持则终端给ICC发送EXTERNAL AUTHENTICATE命令(一次交易只能发一次),根据ICC返回的命令执行结果设置TVR相应位。若终端不支持IA或交易响应包没有IAD数据,则不发送任何命令。
13         若EXTERNAL AUTHENTICATIE命令有被发送,则设置TSI的相应位为1。
14 ----------------------------------------------------------------- */

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理