使用NFC-SD手机和SD_SWP卡进行移动支付

SD-SWP
SD-SWP是指基于SWP的智能SD卡。SWP是指SingleWire Protocol,即单线连接方案,SWP一根信号线上基于电压和负载调制原理实现全双工通讯,这样可以实现智能SD卡同时支持7816和SWP两个接口。智能SD卡中的SD控制器芯片应具有接触式接口与智能 SD 卡内的智能卡安全芯片连接,基于CLF-智能SD卡的移动支付的核心部分包括射频天线、非接触射频前端电路(CLF)、智能SD卡,可以在移动支付设备上实现非接触IC卡卡片功能。智能SD卡与 CLF 芯片之间应采用单线协议(Single Wire Protocol,SWP)连接,智能SD卡和 CLF 芯片的单线协议接口的电气特性和链路层传输协议应分别符合 ETSI TS102 613 的要求,其传输层协议应满足 ETSI TS102 622 的要求。
智能SD卡结构图
sd
智能SD卡硬件结构主要包括:SD控制器,支持SWP功能的安全芯片SE。SD控制模块为普通的SD卡主要包括:SD接口控制器,Nand Flash控制器、标准的串行通信SPI接口。SD控制器主要负责SD卡基本功能,如数据的输入,输出等;SD控制器通过标准的串行通信SPI接口与SE进行数据交互。智能安全芯片SE控制器模块主要包括:标准的串行通信SPI接口、支持SWP通信协议(非接触式应用)NFC通迅的SWP接口。
智能SD卡触点
chudian
智能SD卡片有10个触点,分别与TF卡座与CLF芯片相连,如图所示。
在NFC-Smart SD的非接使用中,Smart SD智能卡采用SE的SWP接口与手机终端的CLF进行数据交互,数据的通信协议完全遵从ETSI TS 102 613和ETSI TS 102 622规范;CLF可支持与智能SD卡等安全载体连接,采用单线传输协议(SWP)实现非接触式通信功能。
SWP与终端CLF接口通信完全遵从ETSI TS 102 613和ETSI TS 102 622规范;SWP(Single Wire Protocol,单线协议)是基于C6引脚的单线连接方案,可分为物理层,数据链接层;物理层协议主要负责激活,维持和取消激活UICC和CLF之间的物理链接;数据链接层协议主要负责帧和链接协议数据单元对数据进行物理编址,负责帧错误通知及对要发送的帧排序和流控制;从硬件连接来看是较简单的,就是用一根数据线沟通用户卡与NFC芯片,再通过NFC芯片与外部联接。在SWP方案中,接口界面包括三根线:VCC(C1)、GND(C5)和SWP(C6),其中SWP信号线上基于电压和负载调制原理实现了全双工通讯;信号S1在电压域内通过数字调制(L或H)传输,信号S2在电流域内通过数字调制(L或H)传输
HCI(Host Controller Interface,主机控制器接口)协议属于网络层协议。
HCI协议中定义了Host(主机)之间的接口,包含:
1)不同主机通过在Gate(门)间建立Pipe(管道)来交换命令、响应和事件;
2)定义了一套HCP(Host Controller Protocol,主机控制器协议)报文机制;
3)定义了一套HCP路由机制,负责报文在不同主机间的传递,并且在必要的时候对报文进行分片处理。
用户卡和NFC芯片通过HCI协议进行信息交互的示意图如下:
HCI
智能SD卡应用系统结构
jiagou
智能SD卡应用系统构成
应用软件层
主要是支持金融支付功能(远程支付,近场支付,电子钱包支付)的应用软件,应用软件可以基于不同的开发开台,如JAVA客户端,STK,浏览器等。应用软件为用户提供应用管理方面的用户界面。
CLF驱动层
CLF驱动层为应用访问CLF模块提供了标准化的接口,包括SWP、HCI协议栈。
协议层
协议层为应用软件访问智能SD卡提供了标准化的接口。
操作系统层
操作系统主要对资源的分配如(软硬件资源),系统的调用,进程的控制,文件和设备的管理等操作。
应用软件与智能SD卡的接口
移动终端操作系统提供应用软件访问智能SD卡的接口,可以通过JAVA客户端(JSR177协议),也可以是通过文件系统实现
应用软件与硬件设备的接口
移动终端操作系统提供应用软件访问移动终端外部设备或模块的接口,这些设备或模块包括:输入设备(如键盘,触摸屏)、互联网(如GPRS,EDGE,EVDO,WIFI等)、存储卡(智能SD卡)、蓝牙等设备。
服务器最低要求: 奔腾133CPU 16M内存 2M以上硬盘空间 windows98或更高操作系统 运行说明: 支付平台包含服务端的客户端,配置相应参数运行服务端即可。客户端发给GM运行就可以实现元宝自动到账。通用版接口适合各种游戏。商户也可以选择不用自动到账。自己给玩家发元宝。 默认系统运行的端口是80,也就是网站使用的端口,如果使用非80端口网址后面要加端口号。 已经做好易宝、财付通、云网等接口,在配置文件中设置为你的商户密钥即可。不需要的接口把商户名为空就停止使用。 充值支持各种游戏点手机充值、银行支付等。可以设置注册商户的初始比例,可以单独给GM设置分成比例。自动按比例给GM结账,限定100元以上可结。GM可以申请提现,提现扣除5%拥金。 双击pay.exe,服务器就开始运行。网站就可以正常工作了。电脑右下角的红色W图标上点右键, 可以进入前台和后台。后台用户名密码都是admin,后台地址http://127.0.0.1/admin.asp 在服务器上使用最好点一下开机运行,这样服务器重启就会自动以system身份运行程序。不会出现多用户冲突的问题。 注意:测试版本没有任何功能限制,只是不能使用外网域名,在使用充值充值时不会返回本机,所以充值金额并非实际到账金额。银行和其它支付可以正常返回,充值测试后会完成订单操作,能实现领取元宝到游戏。 关于后台给商户设置支付比例: 普通用户都是按设定的初始比例,你可以单独给商户修改分成比例,但不管怎么调这个比例都不会高于支付网关给你的比例。比如网关给你的神州行比例是95%,你就不可能高于95%,就算是网关给你比例变动为90%了,那么就会自动降到90%以下。所以不用担心由于比例设置错造成亏本问题。 关于后台给GM结账的问题: 商户列表是按现金数量排列的,你自然按钱多的先结账。点击商户的现金数量就完成结账,此时提示你商户的银行信息应结算的金额等。程序是自动计算的,比如商户有308.56元,那么只结300元,你给商户汇款300元就可以了,剩下的8.56元仍然在商户现金里。如果商户申请了提现功能就是不满100也能结账,提现同样只取整数,点击商户钱数系统自动按照商户提现的金额结算。你按照提示的金额给商户汇款。 系统中发现有任何问题都可以随时与我联系,我的QQ:289842274
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值