我正在开发VeriFone VX终端的界面。虽然,这确实是一个普遍的EMV问题。我们的处理器具有零楼层限制,因此它将始终在线发送。但是,如果它发生变化,如果交易被批准或拒绝离线,您怎么知道(标签)?换句话说,你怎么知道上网或不上网?EMV离线审批/拒绝
回答
how do you know (what tags) if the transaction was approved or declined offline? Or, in other words, how do you know to go online or not?
终端必须决定离线进行交易,上线或拒绝交易。这里终端向卡发送命令(AC),并且该命令的响应帮助终端决定下一步的动作。
决策是依赖于三个字段 -
1) - 发卡行行为代码
2) - 终端行为代码
3) - TVR
IAC,TAC和TVR具有相同的结构。欲了解更多知道这个数据可以看到EMV BOOK 3
IAC用途例 -
suppose IAC-ONLINE (TAG - 9F0F) = 08 00 00 00 00 ,
here byte 1 bit 4 is on i.e. offline DDA Failed ,
Here Issuer want to go online if offline DDA Failed.
当终端执行DDA和失败,则设置相应的位TVR 这意味着TVR says-脱机DDA失败了这张卡片。 现在终端检查IAC在线,并发现TVR上的DDA_Failed位是同样的,这里终端的决定是上线,然后发送一个Gen AC命令给卡,p1 = 80(ARQC-在线授权请求)。 P1的
EX-根AC命令
C:80 AE 80个00其他数据
R:SW1/SW2 = 9000(普通处理:无错误)Lr = 32
77 1E 9F 27 01 80 9F 36 02 02 13 9F 26 08 2D F3
83 3C 61 85 5B EA 9F 10 07 06 84 23 00 31 02 08
。 现在由卡做出决定,终端在Gen AC命令的响应中得到卡决定。卡片返回标签9F27 - 密码信息数据。这里卡返回80,即卡想要交易去在线。
真的,您的问题很重要,您需要阅读更多关于此主题的说明。有关此主题的更多信息,请检查EMV BOOKs,。也可以阅读 - Terminal action analysis或Card Action analysis
假设您使用的是VeriFone的VIPA API,那么第一个“继续事务”命令(GenAC1)将返回包装在TLV模板(或“构造的”TLV标签)中的标签。该模板的值决定了结果:
- E3:本地授权
- E4:需要在线授权
AFAIK(香草EMV)在1 GENERATE AC
返回的标签Cryptogram Information Data ('9F27')
应该达到这个目的。
请注意,这个标签包含卡的决定,所以你不会看到密码类型的内核需要。
- 1. 如何在aem中安排审批/拒绝工作流程?
- 2. 到publish_actions审核权限被拒绝
- 3. 拒绝线,时间
- 4. 的iOS应用程序审查拒绝,审查小组意见 - 元数据拒绝
- 5. 线程拒绝通知
- 6. 线程拒绝退出
- 7. CSS“display:inline-block”拒绝断线
- 8. 线程拒绝退出
- 9. Git:拒绝拒绝
- 10. ORS拒绝输出记录分离到新的生产线
- 11. 如何重置EMV预付借记卡离线基金
- 12. 批准/拒绝通过下拉列表
- 13. 批准和拒绝的多用户
- 14. SharePoint MOSS批准/拒绝按钮定制
- 15. 批准和拒绝在ASP.NET MVC3
- 16. SAP批准和拒绝小时
- 17. 离子 - 打开失败:EACCES(拒绝)
- 18. 苹果IPv6的$ HTTP离子拒绝
- 19. 设置为“拒绝拒绝”
- 20. JasperReports的审批
- 21. 拒绝Open Graph的行动审查,明确共享
- 22. 应用拒绝但告诉回复继续审查
- 23. 我如何解读此Facebook登录审核拒绝?
- 24. 拒绝
- 25. java.lang.SecurityException权限拒绝池1线程1
- 26. java.io.FilePermission中 - 拒绝访问的线程
- 27. TypeScript拒绝允许jQuery'on'布线
- 28. 如何解决拒绝拒绝?
- 29. (ACCES拒绝)拒绝访问异常
- 30. 拒绝访问拒绝RegCopyTree在C
谢谢。这是我正在寻找的确认。不幸的是,大多数文档都是从卡片到终端界面的角度出发的。如果您将POS连接到终端,则必须筛选所有噪音以确定与您的情况相关的内容。再次感谢。 – Jim