如何在 emv 事务中从头开始重新启动事务



我想知道是否有任何可用的特定命令,我可以使用该命令向终端发送命令,并且终端将从交易开始开始与 android 设备通信。假设终端在首次与安卓支付应用程序通信时向我发送以下 APDU 请求:00A404000E325041592E5359532E444446303100。然后,如果我想要求终端再次发送此apdu请求,那么我应该向终端发送什么以响应此apdu请求。就像我想要以下场景一样:

terminal send apdu req to device : 00A404000E325041592E5359532E444446303100
device send some command to terminal : XX
then the terminal sending apdu req to the device : 00A404000E325041592E5359532E444446303100

XX的价值是多少?

你不能这样做,我的朋友。EMV 定义的 EMV 事务有一些预定义的步骤。因此,为了实现全球互操作性,卡和终端的行为方式必须与EMV定义的相同。

在这里,您的愿望是指示终端以重新发送所需的命令。由于终端的流量是按照EMV的,因此无法完成。

因此,如果您想重新启动交易,则必须从终端中物理移除卡。仅在断电后,终端将再次遵循相同的交易流程。您无论如何都无法更改终端流。流程如下:

  1. 应用选择
  2. 启动处理选项
  3. 读取应用程序数据
  4. 处理限制
  5. 持卡人验证
  6. 离线数据认证
  7. 终端风险管理
  8. 终端动作分析
  9. 卡片动作分析 1
  10. 在线处理
  11. 卡片动作分析 2
  12. 完成
  13. 发行人股票处理

最新更新