资源描述
IC卡在线充值解决方案
1.1.1概述
在线支付系统解决方案
我司提供的P3D系列读卡器目已应用于苏州在线充值系统、苏州广电在线充值系统等多个项目,近期还会有多个城市会逐渐采用此产品方案。
苏州在线充付系统是苏州市民卡公司推出的新的在线充付系统,极大的方便了市民充值,而在线充付读卡器是在线充付系统中重要的一个环节,是一款可以在线调用的远程充付读卡器。利用在线充付读卡器,为市民卡及电子商务提供“方便、快捷、安全”的网上充值及支付解决方案。市民卡持卡人使用读卡器,与电脑连接,登录市民卡在线充付平台可以通过全国各大银行网银支付、苏州IC卡充值卡、专有账户(企业服务卡账户)等为自己的IC卡电子钱包充值、查询余额;同时在未来,可以使用IC卡电子钱包余额缴纳手机、固话、水/电/煤气等生活费用及其他安全便捷的便民服务。无论您身处何地,只需将读卡器接入电脑,登录IC卡网站,即可进行相关操作。持卡人无需提供任何个人信息,可以轻松获取更为便捷和完善的服务。
功能:
a)在线查询IC卡钱包余额;
b)通过网上银行(网银支付)为IC卡钱包在线充值;
c)通过充值卡为IC卡钱包在线充值;
d)通过专有账户(企业服务卡)为IC卡钱包在线充值;
在线充付读卡器调用方式简单,通过提供的调用控件可实现网页的在线调用,当让,我司同样可以提供调用动态库供软件调用。
针对不同的使用环境,我司提供了多种形态的在线充付读卡器产品,简要介绍如下:
我们的P3D智能读卡器,具有很高的互用性和通用性,支持多种的13.56 MHz的非接触
智能卡。高性能全面支持ISO7816,支持USB及相关的安全标准,支持PC/SC,可以定制:
1.1.2读卡器功能和性能介绍
BSIT P3-DS-01读卡器是第三方出品的一款双界面带有安全芯片的读卡器。支持符合ISO/IEC 7816-1/2/3/4的接触式智能卡,同时也支持符合ISO/IEC 14443 TypeA的非接触智能卡。其中接触式有一个插槽。
1. BSIT P3-DS-01读写器主要功能
支持符合ISO/IEC 14443 Type A智能卡
支持ISO7816系列接触式智能卡
LED指示灯,指示电源或通讯状态,用户可控
符合USB CCID规范
固件可在线升级
2 BSIT P3-DS-01读写器的主要技术指标:
参数
指标
非接触读卡距离
<5cm
谐振频率
13.56Mhz±25khz
非接触通信速率
106kbps
接触式支持的波
特率
9600bps 19200bps
38400bps
57600bps
115200bps
供电方式
USB
工作电流
260mA
射频工作时
3配套软件
4符合标准
非接触IC卡读卡器技术规范
ISO/IEC 14443-1/2/3/4
ISO/IEC 7816-1/2/3/4
USB CCID 规范
1.1.3读卡器安装方法
在windows XP系统需要单独安装微软CCID驱动。
Windows vista以上版本系统自带CCID驱动。
1.1.4读卡器操作方式
BSIT P3-DS-01符合USB CCID标准,可以通过PCSC接来直接操作。
读卡器会根据能否寻到卡来判断APDU指令是接触指令还是非接指令或者是读卡器指令。
读卡器在系统发送复位指令时会按照优先接触界面,然后非接触界面,最后读卡器的顺序来判断当前状态。如果接触和非接寻到卡片,则读卡器进入卡操作模式,所有发送的指令(除CLA==0xff的)都发给响应的卡。如果寻卡失败,则当前状态设置为读卡器模式,这个时候APDU指令可以操作读卡器。
在寻卡时如果正确寻到卡,则红等和绿灯同时亮。
没有寻到卡,只亮绿灯。
如果寻卡出错,只亮红灯。
关闭读卡器后只亮绿灯指示电源接通。
读卡器复位信息说明:
接触卡复位返回卡片返回的ATR。
非接触卡复位,返回3B+ATS长度+ATS
无卡读卡器复位返回3BB01800D18105B140381F0328
APDU返回状态:
读卡器返回状态格式:63XX 64XX.
返回状态码
说明
64FF
接触界面APDU参数错误
64FE
接触界面ATR参数错误
64FD
接触界面APDU等待超时
6304
非接等待超时
6301
非接触协议错误
读卡器指令说明:
指令
用途
备注
FF19001000
获取芯片序列号
长度为8字节
FF19000000
获取固件版本号
长度不定
FF84000008
取8字节随机数
FF19000100
取苏信定义的16
字节编号
此编号与读卡器
密钥对应
FF82000008+DATA
外部认证
DATA为加密后随
机数
FF19000F04+TIME
断电指令
TIME为4字节,时
间步进为0.25uS
FF1900302+TIME
设置非接等待时
间
TIME为两字字节,
时间步进为302uS(暂
时屏蔽该功能)
FF19001F00
取ATR或ATS
V1.08以上版本有效,获取完整ATR或ATS信息
FF5F000000
擦除应用指令
在应用状态下擦
除应用程序
FF5B000018[MAC]
[ciphertext]
更新密钥
更新密钥,MAC为
8字节
Ciphertext 为加密后的key。
MAC由所取随机数加密生成
Ciphertext 为密钥加密生成,使用前必须通过外部认证
FF510000[XX][DA
TA]
使用内置key对数
据3DES加密
XX是数据长度
DATA是要加密数据。
成功返回加密数据。
FF18000000
取BASEBOOT的固
件版本号
FF5A[XXXX][YY]
读flash数据
XXXX 为 FLASH 在
xdata中的映射地址,
YY是数据长度
BASEBOOT状态下
可用
FF57[XXXX][YY][
DATA]
写 flash
写数据到flash。
BASEBOOT状态下
可用
FF5000X00
设置flash段映射
索引
BASEBOOT状态下
可用
展开阅读全文