当前位置:首页 > POS服务系统-POS终端接口说明 - 图文
8.4. 签到
POS终端POS服务系统(POSP)加密机1、 SignIn2、验证3、 请求新的工作密钥4、返回新的工作密钥5、SignIn_Response6、更新工作密钥,判断标志位,根据标志位完成应用程序下载、参数更新等工作6、将终端状态置为“已签到”图8.1 签到交易流程图
流程说明:
1. POS终端通过SignIn指令向POS服务系统发送签到请求,该请求中包括POS终端序列号、POS终端
号、商户号、操作员代码、参数版本、应用程序版本以及密钥索引号;
2. POS服务系统收到该签到请求以后,对POS终端进行验证,如果POS终端合法,则继续第三步; 3. POS服务系统向加密机发送请求新的工作密钥的请求; 4. 加密机返回新的工作密钥;
5. POS服务系统通过SignIn_Response向POS终端返回相应的签到结果,若验证通过,则返回新的工
作密钥,KEK索引号、批次号、POS服务系统的交易日期、POS服务系统的交易时间、应用程序更新标志、参数更新标志;
6. POS服务系统在返回SignIn_Response后,若返回结果是签到成功,则POS服务系统将该POS终端
的状态置为“已签到”;POS终端收到SignIn_Response后,进行密钥的更新,并且判断相应的标志位,根据标志位完成相应的下载工作。
8.5. 批结算
POS终端操作员在合适的时候选择批结算,POS终端完成批结算以后自动签退。
POS终端POS服务系统(POSP)1、SendTradeBatch2、SendTradeBatch_Response3、SendSettlement4、SendSettlement_Response5、POS终端打印结算单,自动签退5、POS终端状态置为“已签退”图8.1 批结算交易流程图
流程说明:
1. POS终端通过SendTradeBatch指令向POS服务系统发送批上送指令; 2. POS服务系统向POS终端返回SendTradeBatch的响应;
3. POS终端将所有的交易通过SendTradeBatch指令上送成功以后,则通过SendSettlement向POS服
务系统发送批结算指令;
4. POS服务系统向POS终端返回SendSettlement的响应;
5. POS终端在处理完批结算以后将POS终端的状态置为“已签退”;POS终端收到SendSettlement的
响应后打印结算单,自动签退。
8.6. 回响
POS终端通过回响消息上报POS终端的物理状态以及运行状态,POS服务系统通过回响的响应返回监控指令,如冻结终端,发送应用程序或参数的更新下载通知。
POS终端POS服务系统(PMS)1、ActiveTest2、ActiveTest_Response图8.1 回响交易流程图
流程说明:
1. POS终端通过ActiveTest向POS服务系统发送回响请求; 2. POS服务系统通过ActiveTest_Response返回回响请求响应。
8.7. POS终端初始化
POS终端PCPOS服务系统加密机1、建立连接2、DownloadApplication3、DownloadApplication_Response……4、DownloadAppResultNotification5、DownloadAppResultNotification_Response6、InitializeForKEK7、请求新的KEK8、生成新的KEK,通过MK加密KEK9、返回明文以及密文的KEK10、保存密文KEK11、InitializeForKEK_Response12、DownLoadAppParameter13、DownLoadAppParameter_Response图8.1 终端初始化交易流程图
流程说明:
1. POS终端通过串口与PC相连,经过PC和POS服务系统建立相应的连接;
2. POS终端通过DownLoadApplication指令向POS服务系统发送应用程序下载的请求; 3. POS服务系统通过DownLoadApplication响应返回相应的应用程序;
4. 当POS终端下载完相应的应用程序以后,向POS服务系统发送下载应用程序的结果通知指令
DownLoadAppResultNotification,以通知POS服务系统该POS终端已经下载完相应的应用程序; 5. POS服务系统返回DownLoadAppResultNotification的响应;
6. POS终端向POS服务系统发送初始化KEK的请求指令InitializeForKEK; 7. POS服务系统向加密机请求新的KEK;
8. 加密机根据相应的生成规则生成新的KEK,同时通过加密机的MK对其加密; 9. 加密机向POS服务系统返回明文以及密文的KEK; 10. POS服务系统保存密文的KEK;
11. POS服务系统通过InitializeForKEK的响应将明文的KEK下载至POS终端;
12. POS终端通过DownLoadAppParameter指令向POS服务系统发送初始化参数的请求; 13. POS服务系统通过DownLoadAppParameter的响应向POS终端返回相应的参数。 8.8. 应用程序更新
POS终端根据回响或者签到请求返回的响应中所携带的应用程序更新标志判断是否需要进行应用程序更新,如果更新标志为强制更新,则POS终端在签退后发起相应的应用程序更新的请求,如果更新标志为选择更新,则POS终端在签退后由相关人员发起应用程序更新的请求。
POS终端POS服务系统(PMS)1、建立连接2、DownloadApplication3、DownloadApplication_Response……4、DownloadAppResultNotification5、DownloadAppResultNotification_Response流程说明:
1. POS终端向POS服务系统中的POS终端管理平台建立相应的连接;
2. POS终端通过DownLoadApplication指令向POS服务系统发送应用程序下载的请求; 3. POS服务系统通过DownLoadApplication响应返回相应的应用程序;
4. 当POS终端下载完相应的应用程序以后,向POS服务系统发送下载应用程序的结果通知指令
DownLoadAppResultNotification,以通知POS服务系统该POS终端已经下载完相应的应用程序; 5. POS服务系统返回DownLoadAppResultNotification的响应。 8.9. 参数更新
POS终端根据回响或者签到请求返回的响应中所携带的参数更新标志判断是否需要进行参数更新,如果更新标志为强制更新,则POS终端在签退后自动发起相应的参数更新的请求,如果更新标志为选择更新,则POS终端在签退后由相关人员发起参数更新的请求。
POS终端POS服务系统(PMS)
1、建立连接2、DownLoadAppParameter3、DownLoadAppParameter_Response流程说明:
1. POS终端向POS服务系统中的POS终端管理平台建立相应的连接;
2. POS终端通过DownLoadAppParameter指令向POS服务系统发送参数下载的请求; 3. POS服务系统通过DownLoadAppParameter响应返回相应的参数。 8.10. KEK更新
当需要更新KEK时,有两种方式实现KEK的更新:
? 将POS终端召回到中国移动的机房,将POS终端通过串口连接至相应的PC(该PC连接至POS
服务系统),由POS终端通过PC和POS服务系统建立远程连接完成KEK的更新; ? 按照第一种方式将KEK下载至母POS中,由母POS导入至相应的POS终端。
共分享92篇相关文档