欢迎来到天天文库
浏览记录
ID:33875798
大小:2.00 MB
页数:65页
时间:2019-03-01
《手机支付协议规范(商用版)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、f30182b8b99f3b492cf1c6eb839a3022.doc手机支付协议规范(商用版)V1.42065上海锦诺信息科技有限公司f30182b8b99f3b492cf1c6eb839a3022.doc目录:1概述32文件结构概要图33操作流程43.1银行卡交易流程及协议43.1.1刷卡交易流程图43.1.2步骤说明63.1.3指令集73.2电子钱包交易流程及协议143.2.1电子钱包圈存交易流程图143.2.2圈存交易步骤说明163.2.3圈存交易指令集173.2.4电子钱包消费交易流程图243.2.5消费交易步骤说明253.2.6
2、消费交易指令集263.3电子票据交互流程及协议333.3.1电子票据读取部分333.3.2电子票据写入部分363.3.3指令集383.4身份识别交互流程及协议463.4.1身份识别交互流程图463.4.2步骤说明473.4.3指令集483.5卡片公共信息交互流程及协议543.5.1交互流程图543.5.2步骤说明563.5.3指令集574安全机制624.1加解密算法624.2密钥管理634.2.1共存应用634.2.2密钥的独立性634.2.3密钥的属性634.2.4密钥的使用644.2.5过程密钥的产生6465上海锦诺信息科技有限公司f30
3、182b8b99f3b492cf1c6eb839a3022.doc1概述本文档讲述了手机支付在POS终端机上应用时,交易流程及接口协议,供开发人员使用。本规范定义POS机与SEIMMA卡之间的通讯规范及协议。本规范中定义的四种应用类型,允许相互嵌套使用。2文件结构概要图图-2.0文件结构图65上海锦诺信息科技有限公司f30182b8b99f3b492cf1c6eb839a3022.doc1操作流程下图为设备使用示意图:图-3.0设备使用示意图1.1银行卡交易流程及协议POS机与SEIMMA卡交互过程中,使用下述交易指令,实现刷卡操作。POS机
4、与SEIMMA卡交互时,将使用SEIMMA卡的手机放置于距离读写器10cm范围内。1.1.1刷卡交易流程图下图为SEIMMA卡刷卡交易流程图,POS机通过以下流程,与SEIMMA卡进行刷卡交易。65上海锦诺信息科技有限公司f30182b8b99f3b492cf1c6eb839a3022.doc图-3.1.0刷卡交易流程65上海锦诺信息科技有限公司f30182b8b99f3b492cf1c6eb839a3022.doc1.1.1步骤说明(1)POS机上支付类别选择:收银员在POS机上将支付类别选为“手机银行卡消费”,并且在“手机消费选择”菜单中
5、选择“银行卡消费”。效果图参考《手机支付在POS机终端上的应用》中“银行卡刷卡应用”。(2)POS机发送寻找手机指令:POS机发送CONNECT指令,此时读写器会通过无线通道寻找周围可用于支付的SEIMMA卡,并返回找寻结果。(3)POS机发送刷卡交易初始化指令:POS机发送InitMC命令,SEIMMA卡收到后给出响应。POS机校验MAC1值,若MAC1正确,且手机响应为“执行正常”信息,则进入步骤4;若MAC1校验错误,或响应为错误信息或没有收到SEIMMA卡响应,则发送DISCONNECT命令,终止连接,POS机提示相关错误信息。(4)
6、POS机发送读取磁道信息指令:POS机发送ReadMC命令,SEIMMA卡收到命令后校验POS机给出MAC2值是否正确,若MAC2正确,则SEIMMA卡回复磁道信息数据;若MAC2错误,则SEIMMA卡回复MAC2校验错误信息。POS机判断SEIMMA卡响应为“执行正常”信息时,则进入步骤5;若SEIMMA卡响应为错误信息或没有收到SEIMMA卡响应,则发送DISCONNECT命令,终止连接,POS机提示相关错误信息。(5)POS机输入交易金额:收银员在POS机上输入交易金额后进入步骤6。目前单笔刷卡消费最大金额为9999.99。(6)用户输
7、入交易密码:密码输入环节支持两种方式:(一)用户在密码键盘上输入6位密码后,POS将数据发送到银行端,银行反馈正常,则进入步骤7;否则,POS机显示“帐户或密码错误”或者其他相关错误信息,然后发送DISCONNECT命令,交易结束。(二)POS机上设置一个功能键,按一下直接跳过密码输入环节,进入步骤7。(方式二暂预留)(7)POS机打印交易明细,并保存记录:POS机打印出交易明细,并且将此次交易记录保存在POS机内,供当天对帐时查阅、打印。进入步骤8。(8)POS机将交易记录返回给手机:POS机发送Transmit_Consume_Note命
8、令,SEIMMA卡收到后给出响应。若SEIMMA卡响应为“执行正常”时,则进入步骤9。若SEIMMA卡响应为错误信息或没有收到SEIMMA卡响应,则由POS机根据实
此文档下载收益归作者所有