atmc开发sdm与厂商sp接口

上传人:第*** 文档编号:32682570 上传时间:2018-02-12 格式:DOC 页数:14 大小:219KB
返回 下载 相关 举报
atmc开发sdm与厂商sp接口_第1页
第1页 / 共14页
atmc开发sdm与厂商sp接口_第2页
第2页 / 共14页
atmc开发sdm与厂商sp接口_第3页
第3页 / 共14页
atmc开发sdm与厂商sp接口_第4页
第4页 / 共14页
atmc开发sdm与厂商sp接口_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《atmc开发sdm与厂商sp接口》由会员分享,可在线阅读,更多相关《atmc开发sdm与厂商sp接口(14页珍藏版)》请在金锄头文库上搜索。

1、1. 背景CEN/XFS 标准是由 CEN(欧洲标准委员会)组织推行的用于金融扩展服务设备的统一标准,其 3.0 版本已得到了全球绝大多数金融设备供应商的支持。在理想状况下,基于CEN/XFS3.0 标准开发的自助终端应用程序应能无缝的运行在不同厂商的符合 XFS3.0 标准的金融设备上,但由于 XFS3.0 标准并没有对厂商如何实现该标准做严格的约束,同时CEN 组织是非盈利性机构,无力对各金融设备供应商进行符合 XFS3.0 标准的认证测试,因此各厂商对 XFS3.0 标准的理解和实现,存在一些差异,从而使基于该标准开发的应用程序无法无缝的运行在不同厂商的金融设备上。目前正在进行统一的跨平

2、台 ATMC 与跨平台自助终端 C 的实施工作。为了使跨平台自助设备 C 的实施能顺利开展,必须对 CEN/XFS3.0 标准进行补充和细化,统一规范各厂商对标准的理解,清除在实现该标准时可能产生的歧义,从而使跨平台自助设备 C 的实施工作能顺利开展,使统一的自助设备 C 能无缝运行在各品牌型号的自助设备上。2. 范围本细化实施规范基于 CEN/XFS3.0 标准的文档(编号 CWA14050-1 至 CWA14050-15)制定。在本细化规范中将对 CEN/XFS3.0 标准中可能引起歧义、或有特殊用法的地方进行特别说明。本文件中未说明的均以 CEN/XFS3.0 标准文档为准。本文件中所有

3、的函数、参数、常量、变量的定义均引自 CEN/XFS3.0 标准。3. 规范性引用文件CWA 14050-1 Part 1: Application Programming Interface (API) Service Provider Interface (SPI); Programmers ReferenceCWA 14050-2 Part 2: Service Classes Definition; Programmers ReferenceCWA 14050-3 Part 3: Printers Device Class Interface; Programmers Referenc

4、eCWA 14050-4 Part 4: Identification Card Device Class Interface -Programmers ReferenceCWA 14050-5 Part 5: Cash Dispenser Device Class InterfaceCWA 14050-6 Part 6: PIN Keypad Device Class Interface Programmers ReferenceCWA 14050-7 Part 7: Check Reader/Scanner Device Class InterfaceCWA 14050-8 Part 8:

5、 Depository Device Class InterfaceCWA 14050-9 Part 9: Text Terminal Unit Device Class InterfaceCWA 14050-10 Part 10: Sensors and Indicators Unit Device Class InterfaceCWA 14050-11 Part 11: Vendor Dependent Mode Class InterfaceCWA 14050-12 Part 12: Camera Device Class InterfaceCWA 14050-13 Part 13: A

6、larm Device Class InterfaceCWA 14050-14 Part 14: Card Embossing Unit Class InterfaceCWA 14050-15 Part 15: Cash In Module Device Class Interface -Programmers Reference4. 术语和定义CEN 欧洲标准化委员会XFS 扩展金融服务ATM 自动柜员机PTR 打印机,包括凭条打印机、流水打印机IDC 读卡器,包括磁条读卡器、IC 卡读卡器CDM 出钞模块PIN 加密键盘CHK 支票模块DEP 信封存款模块TTU 字符终端SIU 传感器与指

7、示灯VDM 厂商模式CAM 摄像机ALM 警报器CEU 压卡模块CIM 现金存款模块5. 对规范的细化5.1 PINPIN 必须至少支持下表中列出的命令:Info Commands Execute CommandsWFS_INF_PIN_STATUS WFS_CMD_PIN_IMPORT_KEYWFS_INF_PIN_CAPABILITIES WFS_CMD_PIN_GET_PINWFS_INF_PIN_KEY_DETAIL WFS_CMD_PIN_GET_PINBLOCKWFS_INF_PIN_FUNCKEY_DETAIL WFS_CMD_PIN_GET_DATAWFS_CMD_PIN_IN

8、ITIALIZATIONWFS_CMD_PIN_RESETWFS_CMD_PIN_CRYPTWFS_INF_PIN_STATUSfwDevice当设备正在执行 Execute Command 时处于 WFS_PIN_DEVBUSY 状态,此时所有的 Info Command 命令均应立即返回正确信息。fwEncStat除 WFS_PIN_ENCBUSY 外,其他状态均不应影响 fwDevice 的值。例如,当 fwEncStat 从WFS_PIN_ENCREADY 变为 WFS_PIN_ENCNOTREADY 时,fwDevice 值不应该改变。WFS_INF_PIN_CAPABILITIES

9、fwType必须至少包含 WFS_PIN_TYPEEPP 与 WFS_PIN_TYPEEDMusKeyNum不得小于 12fwAlgorithms必须至少包含下表所列算法WFS_PIN_CRYPTDESECB WFS_PIN_CRYPTDESCBC WFS_PIN_CRYPTDESMAC WFS_PIN_CRYPTTRIDESECBWFS_PIN_CRYPTTRIDESCBCWFS_PIN_CRYPTTRIDESMAC其中,WFS_PIN_CRYPTTRIDESMAC 算法必须符合银联的 3DES 算法规定。fwPinFormats必须至少包含下表所列格式WFS_PIN_FORM3624 WF

10、S_PIN_FORMANSI WFS_PIN_FORMISO0 WFS_PIN_FORMISO1 WFS_PIN_FORMECI2 WFS_PIN_FORMECI3 WFS_PIN_FORMVISA WFS_PIN_FORMDIEBOLWFS_PIN_FORMDIEBOLCOWFS_INF_PIN_FUNCKEY_DETAILPINPAD 上必须包含以下按键:数字 0 到数字 9,小数点,ENTER,CANCEL。此外,CLEAR 与 BACKSPACE 两个按键必须至少存在一个。还必须包含 FDK01 到 FDK08 八个功能键。所有按键对应的返回值键码,均应采用本对照表。ulFuncMas

11、k返回值 键WFS_PIN_FK_0 数字 0WFS_PIN_FK_1 数字 1WFS_PIN_FK_2 数字 2WFS_PIN_FK_3 数字 3WFS_PIN_FK_4 数字 4WFS_PIN_FK_5 数字 5WFS_PIN_FK_6 数字 6WFS_PIN_FK_7 数字 7WFS_PIN_FK_8 数字 8WFS_PIN_FK_9 数字 9WFS_PIN_FK_ENTER ENTERWFS_PIN_FK_CANCEL CANCELWFS_PIN_FK_CLEAR CLEARWFS_PIN_FK_BACKSPACE BACKSPACEWFS_PIN_FK_HELP HELPWFS_PI

12、N_FK_DECPOINT 小数点WFS_PIN_FK_00 00WFS_PIN_FK_000 000功能键说明 返回值 备注第一个按键 WFS_PIN_FK_FDK01第二个按键 WFS_PIN_FK_FDK02第三个按键 WFS_PIN_FK_FDK03屏幕左侧第四个按键 WFS_PIN_FK_FDK04第一个按键 WFS_PIN_FK_FDK05第二个按键 WFS_PIN_FK_FDK06第三个按键 WFS_PIN_FK_FDK07屏幕右侧第四个按键 WFS_PIN_FK_FDK08此表中所指方向是以面向屏幕表示,按键序号从上往下排列WFS_CMD_PIN_GET_PINulActive

13、FDKs如激活了 CLEAR 键,则按下 CLEAR 键将清空 PIN BufferulActiveKeys如设备支持双零键“00”或三零键“000” 。调用此命令时激活了双零键或三零键,则命令失败,返回 WFS_ERR_PIN_KEYINVALIDWFS_CMD_PIN_INITIALIZATION在应用程序中不会调用此命令。因此厂商应在安装设备 sp 时进行加密模块的初始化,或者在应用程序第一次调用 WFS_CMD_PIN_IMPORT_KEY 命令时自动进行初始化。 5.2 TTUTTU 为可选设备,但如果自助设备上配置了 TTU,则必须满足如下要求:TTU 屏幕必须至少为 16 行32

14、 列。TTU 上必须至少配置从 0 到 9 十个数字键,以及 ENTER、CANCEL、CLEAR 键。允许有其他按键。TTU 必须支持 UNICODE,必须支持显示中文。TTU 必须至少支持下表中列出的命令:Info Commands Execute CommandsWFS_INF_TTU_STATUS WFS_CMD_TTU_BEEPWFS_INF_TTU_CAPABILITIES WFS_CMD_TTU_CLEARSCREENWFS_INF_TTU_KEY_DETAIL WFS_CMD_TTU_DISPLIGHTWFS_CMD_TTU_SET_LEDWFS_CMD_TTU_SET_RES

15、OLUTIONWFS_CMD_TTU_WRITE_FORMWFS_CMD_TTU_READ_FORMWFS_CMD_TTU_WRITEWFS_CMD_TTU_READWFS_CMD_TTU_RESETWFS_INF_TTU_STATUSfwDevice当设备正在执行 Execute Command 时处于 WFS_TTU_DEVBUSY 状态,此时所有的 Info Command 命令均应立即返回正确信息。WFS_CMD_TTU_CLEARSCREEN当屏幕上显示中文信息时,如果一个中文字符显示为两个 ASCII 字符的宽度,且此命令的参数指定的清屏范围将截断某一个中文字符,则执行此命令应将整

16、个中文字符清除,不能出现将中文字符截断一半显示乱码的情况。WFS_CMD_TTU_WRITE如果在 TTU 上一个中文显示为两个 ASCII 字符的宽度,且此命令执行时将覆盖屏幕上原有的文字,则执行此命令后,应覆盖整个中文字符,不应出现将中文字符截断一半显示乱码的情况。5.3 VDM自助设备必须支持 VDM。VDM 必须支持下表中列出的命令:Info Commands Execute CommandsWFS_INF_VDM_STATUS WFS_CMD_VDM_ENTER_MODE_REQWFS_INF_VDM_CAPABILITIES WFS_CMD_VDM_ENTER_MODE_ACKWFS_CMD_VDM_EXIT_MODE_REQWFS_CMD_VDM_EXIT_MODE_ACK5.4 PTR打印机必须支持中文(Unicode)打印、英文大小写打印、常用符号、条形码及图片打印。PTR 必须支持 CEN/XFS3.0 标准中列出的所有命令。WFS_INF_PTR_STATUSfwD

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号