我想知道是否有任何可用的特定命令,我可以使用该命令向终端发送命令,并且终端将从交易开始开始与 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
- 完成
- 发行人股票处理