ETC八桂行卡圈存失败如何修复

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ETC八桂行卡圈存失败如何修复相关的知识,希望对你有一定的参考价值。

ETC八桂行卡圈存失败,可以再次圈存,不用修复

圈存是银行术语,指消费者将银行户头中的钱直接圈存(存入)IC卡上,这样一来,消费者就可以刷卡消费,免除携带现金找零、遗失、伪钞、被抢之风险。圈存的资金大多是个人在特定的消费环境下进行刷卡消费的。

扩展资料

操作流程

指令发出

通过圈存交易,持卡人可将其在银行相应账户上的资金划入电子存折或电子钱包中;这种交易必须在金融终端上联机进行;进行圈存交易以前需要验证持卡人个人密码PIN 。交易流程如下图所示:

发出INITIALIZE FOR LOAD命令终端向卡片发出INITIALIZE FOR LOAD命令启动圈存交易。

命令处理

INITIALIZE FOR LOAD命令

IC卡收到INITIALIZE FOR LOAD命令以后,将进行如下检查:

* 检查IC卡是否支持命令中包含的密钥索引号。如果不支持的话,返回状态码0x9403,且不返回其他数据,同时中止命令执行。

* 通过以上检查以后,IC卡生成一个伪随机数ICC,过程密钥SESLK和一个报文鉴别码MAC1。

过程密钥SESLK是用于电子存折或电子钱包的圈存交易,SESLK用密钥DLK分散得到;MAC1的计算方法是用SESLK对以下数据按顺序链接进行加密计算而得。

*电子存折或者电子钱包余额。

* 交易金额。

* 交易类型标识。

* 终端机编号。

IC卡回送INITIALIZE FOR LOAD命令的响应报文给终端。如果IC卡回送的状态码不是0x9000的话,终端将中止交易。

参考资料来源:百度百科-圈存

参考技术A ETC八桂行卡圈存失败,可以再次圈存。
扩展阅读:

一. ETC卡怎么充值?
充值到ETC内实际上有两个步骤:
1. 预充值;也就是说将款项预充值到ETC卡资金账户内;
2. 写卡(圈存);将充值到ETC卡账户内的款项圈存到ETC内;
两步均完成,充值才能成功,ETC卡余额上才会显示
二. 为什么还要多一步写卡?
预充值只是将资金充值到ETC用户后台的电子账户,ETC卡属于芯片卡,必须进行写卡才能正常使用。
写卡,即将账户充值资金写入到ETC储值卡内。
三. ETC充值方式有哪些?
1. 持卡到ETC网点充值;
2. 通过手机充值ETC卡,告别网点排队;
近几年,各省市陆续上线了手机ETC充值,解决了用户原有ETC充值途径费时费力的问题。
四. 写卡(圈存)方式有哪些?
1. 持卡到ETC网点圈存;
2. 手机圈存;(手机有NFC功能,或者外接蓝牙盒子或读卡器设备)
以鲁通卡充值为例:
(1).应用市场下载安装【高速ETC】APP,如果手机自带NFC功能,在预充值完成后,按照提示,打开手机NFC功能,将ETC卡放于手机ETC感应区,读取到卡内可写卡金额,点击写卡即可;
(2).手机不具有NFC功能的,需要借助移动信联宝盒子或读卡器(可在山东高速天猫官方店或者山东高速网点购买,可以一直使用,方便携带)
打开【高速ETC】客户端,打开手机蓝牙和移动信联宝,将卡片插入或者放在蓝牙盒子上,在app内操作圈存(圈存设备、ETC卡、手机必须在一起才可以进行圈存)。
通过信联宝或NFC读取卡信息后,账户里显示有可写卡金额,那直接点击写卡即可,如果可写卡金额为0元,则需先进行充值再讲充值金额写进ETC卡里;
五. 充值发票怎么获取?
ETC充值发票用户可以在票根官网或者票根APP自行申请。

PBOC2.0协议中电子存折/电子钱包中圈存交易流程

通过圈存交易,持卡人可将其在银行相应账户上的资金划入电子存折或电子钱包中。这种交易必须在金融终端上联机进行并要求提交个人识别码(PIN)(无论电子存折还是电子钱包应用)。

交易流程图如下:

1.1 发出初始化圈存交易

终端发出初始化圈存(INITIALIZE FOR LOAD)命令启动圈存交易。

初始化圈存(INITIALIZE FOR LOAD)命令报文如表1所示:

命令报文中的数据域为:

1.2 处理初始化圈存(INITIALIZE FOR LOAD)命令

收到初始化圈存(INITIALIZE FOR LOAD)命令后,IC卡将进行以下操作:
——检查是否支持命令中包含的密钥索引号。如果不支持,则回送状态字“9403”(不支持的密钥索引),但不回送任何其他数据,同时终止命令的处理过程;
——产生一个伪随机数(ICC),过程密钥SESLK和一个报文签别码(MAC1),用以供主机验证圈存交易及IC卡的合法性。

用来产生过程密钥SESLK的输入数据如下:
SESLK:伪随机数(ICC)||电子存折联机交易序号或电子钱包联机交易序号||“8000”

用SESLK对以下数据加密产生MAC1(按所列顺序):
——电子存折余额(交易前)或者电子钱包余额(交易前);
——交易金额;(通过INITIALIZE FOR LOAD命令报文中的数据域获取)
——交易类型标识;
——终端机编号。(通过INITIALIZE FOR LOAD命令报文中的数据域获取)

IC卡将把初始化圈存(INITIALIZE FOR LOAD)响应报文回送给终端处理。如果IC卡回送的状态字不是“9000”,则交易终止。

初始化圈存(INITIALIZE FOR LOAD)响应报文如下:

1.3 验证MAC1

收到初始化圈存(INITIALIZE FOR LOAD)命令响应报文后,终端把IC卡回复初始化圈存(INITIALIZE FOR LOAD)的响应报文数据传给发卡方主机。
主机将生成SESLK并确认MAC1是否有效。如果MAC1有效,交易处理将按1.5中描述的步骤继续执行。否则,交易处理将执行1.4中所描述的步骤。

1.4 回送错误状态

如果不接受圈存交易,则主机应通知终端。

1.5 交易处理

在确认能够进行圈存交易后,主机从持卡人在银行的相应账户中扣减圈存金额。
主机产生一个报文签别码(MAC2),用于IC卡对主机进行合法性检查。用SESLK对以下数据加密产生MAC2(按所列顺序):
——交易金额;
——交易类型标识;
——终端机编号;
——交易日期(主机);
——交易时间(主机)。
成功地进行了圈存交易后,主机将电子存折联机交易序号或电子钱包联机交易序号加1,并向终端发送一个圈存交易接受报文,其中包括MAC2、交易日期(主机)和交易时间(主机)。

1.6 发出圈存(CREDIT FOR LOAD)命令

终端收到主机发来的圈存交易接受报文后,发出圈存(CREDIT FOR LOAD)命令更新卡上电子存折或电子钱包余额。
圈存命令报文如下:

命令报文数据域如下:

1.7 验证MAC2

收到圈存(CREDIT FOR LOAD)命令后,IC卡必须确认MAC2的有效性(IC卡内部计算MAC2,然后比较MAC2和发过来的MAC2是否相等)。
如果MAC2有效,交易处理将执行1.8中描述的步骤。否则将向终端回送状态字“9302”(MAC无效)。

1.8 交易处理

IC卡将电子存折联机交易序号或电子钱包联机交易序号加1,并且把交易金额加在电子存折或电子钱包的余额上。IC卡必须成功地完成以上所有操作或者一个也不完成。
在电子存折圈存交易或电子钱包圈存交易中,IC卡用以下数据组成的一个记录更新交易明细:
——电子存折联机交易序号或电子钱包联机交易序号;
——交易金额;
——交易类型标识;
——终端机编号;
——交易日期(主机);
——交易时间(主机)。

TAC的计算不采用过程密钥方式,它用DTK左右8位字节异或运算的结果对以下数据进行加密运算来产生(按所列顺序):
——电子存折余额(交易后)或电子钱包余额(交易后);
——电子存折联机交易序号(加1前)或电子钱包联机交易序号(加1前);
——交易金额;
——交易类型标识;
——终端机编号
——交易日期(主机);
——交易时间(主机)。

1.9 返回确认

在成功完成步骤1.8后,IC卡通过CREDIT FOR LOAD命令的响应报文将TAC回送给终端。主机可以不马上验证TAC。

圈存命令(CREDIT FOR LOAD)的响应报文如下:

 

以上是关于ETC八桂行卡圈存失败如何修复的主要内容,如果未能解决你的问题,请参考以下文章

苹果11的nfc可以给etc圈存吗

苹果xr的nfc可以给ETC圈存吗

CentOS7网络设置修复

一次圈存网络故障处理

修改Linux root用户名 后提示network manager启动失败修复

如何修复任务':app:processDebugManifest'的执行失败