外卡ATM取现业务交换中心系统设计报告.doc_第1页
外卡ATM取现业务交换中心系统设计报告.doc_第2页
外卡ATM取现业务交换中心系统设计报告.doc_第3页
外卡ATM取现业务交换中心系统设计报告.doc_第4页
外卡ATM取现业务交换中心系统设计报告.doc_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

机密文件:仅供内部传阅机密文件:仅供内部传阅 外卡 ATM 取现业务交换中心系统设计报告 SKYON_FCATIC_PSDD_I_0.5.0 27 SEP 2002 CHANGE HISTORY 外卡 ATM 取现业务交换中心系统设计报告 SKYON_FCATIC_PSDD_I_0.5.0 27 SEP 2002 Ver No.DateDetails of ChangeImplemented byApproved by 0.1.02002-9-8Initialize Version, CHN-Visa Protocol Message Sequences Wang Yubo 0.2.02002-9-12System Structure, CHN- MasterCard Protocol Message Sequences, DB Tables Zhao Zhenping 0.3.02002-9-27DB Tables detailWang Yubo 0.5.02002-10-8Problems in DB: Should record which target FCDS forwards, MIP or VAP. (fixed) Wang Yubo TABLE OF CONTENTS 1概述概述.1 1.1综述.1 1.2目的.1 1.3参考文件.1 1.4术语和缩略语.1 2系统资源系统资源.2 3系统软件结构系统软件结构.3 3.1总体结构.3 3.2模块功能定义和模块间接口描述.3 3.2.1FCDS.3 3.2.2FCIP4 3.2.3BOBSIS .4 3.2.4FCDS Monitor 4 3.2.5FCIP Monitor4 3.2.6Center DB .5 3.2.7FSM.5 4FCDS 系统处理流程分析系统处理流程分析6 4.1实现部分模块结构.6 4.2主控工作流程.6 4.3SAF 处理流程 7 5BOBSIS 界面设计界面设计8 6FCDS 系统消息流程图系统消息流程图9 6.1ATM OPERATION SYSTEM FCIP FCDS 部分.9 6.1.1签到、签退/日切.9 6.1.2交换密钥10 6.1.3Echo测试.11 6.1.4对帐消息11 6.1.5通用网络连接异常处理12 6.2ATM OPERATION SYSTEM FCIP FCDS VISA 部分.12 6.2.1查询交易12 6.2.2取款交易14 6.2.3交易冲正16 6.2.4对帐消息18 6.2.5签到签退19 6.2.6交换密钥21 6.2.7Echo测试.22 6.3ATM OPERATION SYSTEM FCIP FCDS MASTERCARD部分.22 6.3.1查询交易22 6.3.2取款交易23 6.3.3交易冲正23 6.3.4对帐消息23 6.3.5签到/签退.24 6.3.6交换密钥24 6.3.7Echo测试.24 7FCDS 状态转移分析状态转移分析25 7.1国际银行卡组织可用性状态转移分析.25 7.2接入行签到状态转移分析.25 7.3FCDS - VISA 交易处理状态转移分析 .26 7.3.1查询交易26 7.3.2取款交易27 7.3.3交易冲正27 7.4FCDS - MASTERCARD交易处理状态转移分析28 7.4.1查询交易28 7.4.2取款交易29 7.4.3交易冲正29 8通讯协议通讯协议.30 8.1FCIP 工作状态监视协议.30 8.2FCDS 工作状态监视协议30 8.3FCDS 和 BOBSIS 之间的控制协议32 8.4BOBSIS 和 FCDS 之间的对帐通知协议33 8.5FCDS 和 DBPROXY之间的数据访问协议.33 8.5.1基本协议33 8.5.2应用命令及参数描述34 1LoadBINS 0.34 2LoadSBICFG_ALL 0.34 3LoadSBICFG_ONE 134 4LoadFCKey 034 5LoadCRD_SB 0.34 6AppendCRD_RCV 2734 7UpdateCRD_SB 5 .35 8UpdateFCKey 2 35 9UpdateSBICFG_Key 435 10UpdateSBICFG_SignOn 235 11AppendTTL 67.35 12AppendSAF 35 36 13DeleteSAF 136 14AppendTDH 40 .36 15UpdateTDH_State 236 16UpdateTDH_Response 4.36 8.6FCDS 和 MASTERCARD组织的通讯协议.36 8.7FCDS 和 VISA 组织的通讯协议 36 8.8FCIP 和 FCDS 的通讯协议.37 8.9FCIP 和 ATM OPERATION SYSTEM的通讯协议.37 9数据库设计数据库设计.38 9.1FCDS 使用的表38 9.1.1BINS表.38 9.1.2TDH表38 9.1.3SAF表.39 9.1.4TTL表.41 9.1.5CRD_RCV表42 9.1.6CRD_SB表.43 9.1.7SBICFG表44 9.1.8FCKey表45 9.2BOBSIS 使用的表45 9.2.1BIN表.45 10数据结构与算法数据结构与算法.46 10.1BIN 表到 BINS 表预处理算法46 10.2FCDS - 卡号合法性判别算法.46 10.3FCDS - 交易标识生成算法.47 10.4FCDS - 数据库访问部分结构.47 10.5FCDS - 网络访问部分结构.48 10.6FCDS - 主要数据结构和算法.48 10.6.1主程序数据结构48 10.6.2FCIP类48 10.6.3Transaction类48 10.6.4.48 10.7FCIP - 主要数据结构和算法.48 10.7.1主程序数据结构48 10.7.2相关事件处理算法49 10.8ISO8583 相关数据包编解码算法.51 10.9FCDS - CHINA银联系统 MAC 算法.51 11资源分配资源分配.52 11.1网络端口资源.52 11.2FCDS 的配置文件52 11.3FCIP 的配置文件.52 12API 列表列表.53 13软件开发准则软件开发准则.54 14其他其他.55 TABLE OF ILLUSTRATIONS 图 1 FCATIC 系统总体结构 3 图 2 FCDS 主控工作流程.6 图 3 SAF 处理流程状态转移图7 图 4 ATM Operation System - FCDS 签到、签退/日切9 图 5 ATM Operation System FCDS 交换密钥10 图 6 ATM Operation System FCDS Echo 测试11 图 7 ATM Operation System - FCDS 对帐处理流程11 图 8 ATM Operation System FCIP FCDS 通用网络连接异常处理.12 图 9 VISA 卡查询操作序列图12 图 10 VISA 卡取款操作序列图14 图 11 VISA 卡冲正操作序列图16 图 12 VISA 卡对帐操作序列图.18 图 13 ATM Operation System - FCDS VISA 组织上线操作序列图19 图 14 ATM Operation System FCDS - VISA 组织下线操作序列图.20 图 15 ATM Operation System FCDS - VISA 组织交换密钥操作序列图.21 图 16 ATM Operation System-FCDS-VISA Echo 测试操作序列图.22 图 17 MasterCard 查询交易流程.22 图 18 MasterCard 取款交易流程.23 图 19 MasterCard 取款冲正操作流程23 图 20 MasterCard 对帐操作流程23 图 21 FCDS - MasterCard 签到签退 .24 图 22 FCDS-MasterCard Dynamic Key Exchange 24 图 23 FCDS - MasterCard Echo Test .24 图 24 FCDS 国际银行卡组织前置机状态管理.25 图 25 FCDS 接入行签到状态转移图.26 图 26 FCDS VISA 查询交易处理状态转移图.26 图 27 FCDS VISA 取款交易处理状态转移图.27 图 28 VISA 取款冲正流程状态转移图.27 图 29 FCDS MasterCard 查询交易处理状态转移图.28 图 30 FCDS MasterCard 取款交易处理状态转移图.29 图 31 MasterCard 取款冲正流程状态转移图29 图 32 BINS 表结构38 图 33 SBICFG 接入行配置信息表.44 图 34 FCKey 国际银行卡组织前置机工作密钥表.45 图 35 BIN 表结构45 图 36 FCDS FCIP 类声明48 1 概述概述 1.1综述综述 FCATIC, Foreign Card ATM Transaction Interchange Center, 即国际银行卡 ATM 交易交换中 心系统,本系统的目的是使国际银行卡的持有人能够在中国境内的 ATM 自动柜员机上查 询账户信息、取人民币款(汇率按照国际银行卡组织公布的当日美元兑人民币的汇率) 。目 前计划支持的国际银行卡组织有 MasterCard 和 VISA。 1.2目的目的 描述 FCATIC 系统的工作原理、系统结构、用户界面、对外部系统的接口、主要数据结构 和算法。 1.3参考文件参考文件 1.外币卡取现收单系统需求报告 ,SKYON Technologies Inc. 2.银行卡联网联合技术规范 1.0 版 ,上海建设银行。 3.MasterCard Debit Switch Online Specification, MasterCard International. 4.MasterCard Customer Interface Specification, MasterCard International. 5.V.I.P. System SingleConnect Service ATM Reference Guide Processing Specifications, VISA International. 6.V.I.P System SingleConnect Service SMS ATM Technical Specifications, VISA International. 1.4术语和缩略语术语和缩略语 ATM:Automated Teller Machine,自动柜员机。 Bank Card:银行卡。 FCATIC:Foreign Card ATM Transaction Interchange Center,国际银行卡 ATM 交易交换 中心。 MasterCard:MasterCard International, MasterCard 国际组织。 VISA:VISA International, VISA 国际组织。 FCDS:Foreign Card Debit Switch, FCATIC 系统中的在线交易消息中心服务器。 FCIP:Foreign Card Interface Processor., FCATIC 系统中的在线交易前置机。 BOBSIS:Back Office Business Service Information system, FCATIC 系统中的非在线业务 系统。 2 系统资源系统资源 1.FCDS 目标平台:SCO Open Server 5.0.5, Informix Dynamic Server 7.3.0 for SCO Open Server。最低配置要求 Pentium 3/800MHz 处理器, 256M 内存, 20G 硬盘(推荐 RAID1) , 100M 快速以太网卡。推荐配置 Pentium 4/2GHz 处理器,512M 内存,36G SCSI 硬盘 *2(RAID1) ,2 块 100M 快速以太网卡。 2.FCIP 目标平台: SCO Open Server 5.0.5,最低配置要求 Pentium 2/300MHz 处理器, 64M 内存,10G 硬盘,10M 以太网卡。推荐配置 Pentium 3/800MHz 处理器,128M 内 存,10G 硬盘,100M 快速以太网卡。 3.BOBSIS 目标平台: Microsoft Windows 2000 Server,最低配置要求 Pentium 3/500MHz 处理器,128M 内存,10G 硬盘,10M 以太网卡。推荐配置 Pentium 4/2GHz 处理器, 256M 内存,40G 硬盘,100M 快速以太网卡。 3 系统软件结构系统软件结构 3.1总体结构总体结构 FCDS FCIP CenterDB MIP VAP FSM ATM Operatoin System FCBO FCIP Monitor FCDS Monitor BOAS NICS Settlement Operator 图 1 FCATIC 系统总体结构 系统包含下列模块: 1. FCDS: Foreign Card Debit Switch,外卡在线交易中心交换服务器,负责传输、转换国内 银行的 ATM 业务系统的请求应答和 Master Card、Visa 的请求应答。 2. BOBSIS: Foreign Card Back Office, 处理非在线外卡业务,包括对帐、清算、后台业务调 整、 、申诉、报表处理。 3. FCIP: Foreign Card Interface Processor,在线交易系统前置机,负责处理各个国内银行的 业务系统的协议到外卡在线网络交换系统的统一协议之间的转换。 4. Center DB: 中心数据库,用于存放所有交易历史信息,需要保证可靠传输的中间数据, 以及系统配置数据。 5. FSM: Financial Security Machine,金融安全加密机。 6. FCIP Monitor: FCIP 的工作状态监视机。 7. FCDS Monitor: FCDS 的工作状态监视机。 和系统发生交互的模块有: ATM Operation System: 国内银行的 ATM 业务系统。 MIP: MasterCard Interface Processor, MasterCard 组织的前置机。 VAP: VISA Access Processor, VISA 组织的前置机。 3.2模块功能定义和模块间接口描述模块功能定义和模块间接口描述 3.2.1FCDS FCDS 是 FCATIC 系统的一个核心模块,它的功能是: 1 接收 FCIP 前置机发来的交易请求,确定银行卡的组织,转换为相应组织技术规范要求 的消息格式,并进行相应的解密再加密处理,发送给相应组织在中心的前置机。 2 对由于网络连接故障不能发送到国际银行卡组织的建议消息进行存储,以便按照相应 组织的技术规范要求,等待网络连接恢复之后重发,确保消息送达相应组织。 3 根据国际组织的技术规范要求响应前置机发来的网络管理请求,管理相应组织和 FCDS 之间的工作密钥。 4 管理国内银行各个分行的 ATM Operation System 和 FCDS 之间的工作密钥。 5 提供工作状态监视接口供 FCDS Monitor 监测当前的状态、正在发生的交易和网络管理 事件。 6 当接收到国际银行卡组织发来的对帐通知消息时,把对帐摘要信息存入数据库,通知 BOBSIS 系统进行处理。 7 提供控制端口供 BOBSIS 发送控制命令,进入日切/结束日切,更换国内银行各个分行 的 ATM Operation System 和 FCDS 之间的工作密钥、更新国内银行各个分行的 FCIP 的 配置信息、更新国际银行卡组织的前置机的配置信息、更新国际银行卡组织的合法卡 号 BIN 表。 3.2.2FCIP FCIP 是 FCDS 系统的前置机,它的功能是: 1.作为国内分行 ATM Operation System 到 FCDS 的连接中介。 2.将国内分行 ATM Operation System 的交易请求/网络管理请求转换为 FCDS 统一的银联 标准格式。 3.提供工作状态监视接口供 FCIP Monitor 监测当前的工作状态、正在发生的交易和网络 管理事件。 3.2.3BOBSIS BOBSIS 是 FCATIC 系统中的非在线业务处理系统。 1 处理国际银行卡组织和总中心之间的对帐、清算、调整、申诉、请款、再请款、报表 任务。 2 提供对帐通知接口给 FCDS,以便国际银行卡组织给 FCDS 发来对帐通知时,FCDS 能 够及时通知 BOBSIS 进行处理。 3 处理总中心和国内各个银行分行之间的对帐、调整任务。 4 控制 FCDS 进入和退出日切状态。 5 控制 FCDS 更换国内分行的密钥、更新国内分行前置机的配置信息。 6 控制 FCDS 更新国际银行卡组织的前置机的配置信息。 3.2.4FCDS Monitor FCDS Monitor 使用 FCDS 提供的监视接口,监视 FCDS 的工作状态以及当前发生的交易和 网络管理事件。 3.2.5FCIP Monitor FCIP Monitor 使用 FCIP 提供的监视接口,监视 FCIP 的工作状态以及当前发生的交易和网 络管理事件。 3.2.6Center DB 中心数据库供 FCDS、BOBSIS 读取各种配置信息、保存交易日志、保存和读取需要可靠传 送而未尚未收到应答的建议消息。 3.2.7FSM 金融安全加密机受 FCDS 控制,负责处理交易中需要的 PIN 加解密、MAC 的生成和校验。 必须符合相关的国家和国际银行卡组织的安全标准。 4 FCDS 系统处理流程分析系统处理流程分析 4.1实现部分模块结构实现部分模块结构 4.2主控工作流程主控工作流程 Load configuration Load BIN table Load FCIP in/out config table Load SAF messages Listen on in FCIP/Control/Watch ports Connect to out FCIPs Check Network events Check database events Drive Transaction State Machine Send packageQuery database Check state timer Set timer Control Console read stop command Continue to run 图 2 FCDS 主控工作流程 FCDS 启动后读取配置文件、读入 BINS 表数据、接入行配置数据、SAF 记录,然后监听 网络端口,发起到 MIP/VAP 的连接,进入主控工作循环。FCDS 设计成单进程,对网络连 接和数据库都采用异步操作的方式, (对金融加密机的操作也采用异步方式,包含在网络数 据的处理过程中) ,发送数据和读取数据不等待操作完成,在主控循环中分别检查各条网络 连接上的状态和数据、数据库操作是否有结果、定时器是否到时,根据数据处理的结果和 定时器事件驱动各个内部子模块进行状态转移,这样并发的交易相互之间在 FCDS 内部不 出现阻塞等待,提高响应速度和并发处理能力。 4.3SAF处理流程处理流程 Get Header Send to MIP/VAP wait response Remove Header Update Database 1 2 3 4 5 Events: 1. Add a SAF entry. 2. Wait response from MIP/VAP timeout. 3. Receive acknowledge from MIP/VAP. 4. SAF queue empty. 5. SAF queue not empty. 图 3 SAF 处理流程状态转移图 FCDS 中为 VISA 和 MasterCard 各准备了一个 SAF 队列,分别独立处理。 5 FCDS 系统消息流程图系统消息流程图 本章描述国内银行 ATM Operation System 和 FCIP、FCDS、MIP 以及 VAP 之间的各种操作 的正常工作消息流程、异常错误处理流程,以及消息数据域的转换规则。 5.1ATM Operation System FCIP FCDS 部分部分 5.1.1签到、签退签到、签退/日切日切 ATM Operation SystemFCIPFCDS 0820 0820 0830 0830 0830 0830 0820 0820 0830 0830 0820 0820 0830 0830 0820 0820 1 2 3 图 4 ATM Operation System - FCDS 签到、签退/日切 (1)ATM Operation System 签到/签退过程: ATM Operation System 向 FCIP 发送 0820 签到/签退请求, FCIP 转发给 FCDS,FCDS 回复 0830 应答到 FCIP, FCIP 再将签到应答转发给 ATM Operation System. (2)总中心通知 ATM Operation System 签退: FCDS 发送 0820 签退通知给 FCIP, FCIP 转发给 ATM Operation System, ATM Operation System 发送 0830 响应给 FCIP, FCIP 转发给 FCDS. 此后 ATM Operation System 应当断开与 FCIP 的连接,退出系统。 (3)总中心通知 ATM Operations System 系统进入日切状态: FCDS 发送 0820 进入日切通知给 FCIP, FCIP 转发给 ATM Operation System,此后 ATM Operation System 应当暂停接收持卡用户的 操作,不再发送交易请求。 ATM Operation System 发送 0830 应答给 FCIP, FCIP 转发应答给 FCDS. FCDS 结束日切状态之后,发送 0820 结束日切通知给 FCIP, FCIP 转发给 ATM Operation System,之后 ATM Operation System 可以恢复服务, ATM Operation System 发送 0830 应答给 FCIP, FCIP 转发应答给 FCDS. 5.1.2交换密钥交换密钥 ATM Operation SystemFCIPFCDS 0820 0820 0830 0830 0810 0800 0800 0810 0810 0800 0800 0810 1 2 图 5 ATM Operation System FCDS 交换密钥 ATM Operation System 可以主动请求更换和 FCDS 之间的工作密钥,FCDS 根据一定的策 略也会要求 ATM Operation System 更换和 FCDS 之间的工作密钥。 (1) ATM Operation System 主动要求更换密钥: ATM Operation System 发送更换密钥请求给 FCIP, FCIP 转发给 FCDS, FCDS 回复 0830 响应给 FCIP,接受请求, FCIP 转发响应给 ATM Operation System, FCDS 生成工作密钥,发送 0800 更换密钥通知给 FCIP, FCIP 转发给 ATM Operation System, ATM Operation System 发送 0810 响应给 FCIP,确认更换密钥, FCIP 转发给 FCDS. 5.1.3Echo测试测试 ATM Operation SystemFCIPFCDS 0800 0800 0810 0810 图 6 ATM Operation System FCDS Echo 测试 ATM Operation System 可以在一段时间没有交易的情况下,向 FCDS 发送 Echo 测试,保持 连接活跃: ATM Operation System 向 FCIP 发送 0800 Echo Test 请求, FCIP 转发给 FCDS, FCDS 响应 0810 给 FCIP, FCIP 转发给 ATM Operation System. 5.1.4对帐消息对帐消息 ATM Operation SystemFCIPFCDS 0530 0530 0520 0520 0532 0532 0522 0522 1 2 图 7 ATM Operation System - FCDS 对帐处理流程 ATM Operation System 和 FCDS 之间有两种对帐消息,分别是受理方对帐消息和发卡方对 帐消息。 5.1.5通用网络连接异常处理通用网络连接异常处理 ATM Operation SystemFCIPFCDS 1 2 X X X 3 X X 图 8 ATM Operation System FCIP FCDS 通用网络连接异常处理 FCIP 充当 ATM Operation System 和 FCDS 之间的连接代理, (1) 当 ATM Operation System 和 FCIP 之间不能建立连接时,ATM Operation System 应当定 时重试连接。 (2) ATM Operation System 和 FCIP 之间建立起连接,FCIP 向 FCDS 建立连接失败,则 FCIP 将断开和 ATM Operation System 之间的连接。 (3) ATM Operation System 和 FCIP 以及 FCIP 和 FCDS 之间的连接都成功建立之后,FCIP 开始在 ATM Operation System 和 FCDS 之间转发消息。如果 FCIP 监测到和 ATM Operation System 之间的连接中断,FCIP 将断开和 FCDS 之间的连接。 5.2ATM Operation System FCIP FCDS VISA部分部分 5.2.1查询交易查询交易 0200 查询交易 分行外卡中心VISA中心 (1) 0200 查询 (3) 0200 查询 (4) 0210 查询返回 (5) 0210 查询返回 (2) 0210 失败(当VISA中心不可达) 外卡中心不处理超时或者无应答 当收到VISA中心的成功的 0210消息,但是不能发给 分行的时候,准备0420查 询冲正到SAF 图 9 VISA 卡查询操作序列图 (1)(2)(3)(4)(5) MESSAGE-TYPE-IDENTIFIER02000210020002100210 BITMAPMMMMM 2PRIMARY-ACCOUNT-NUMBERMM=1M=1M=3M=1 3PROCESSING-CODEMMMaM=3M 7TRANSMISSION-DATE-AND-TIMEMM=1M=1bM=3M=1 11SYSTEM-TRACE-AUDIT-NUMBERMM=1M=1M=3M=1 12TIME-OF-LOCAL-TRANSACTIONMM=1M=1M=1 13DATE-OF-LOCAL-TRANSACTIONMM=1M=1M=1 14DATE-OF-EXPIRATIONO 15DATE-OF-SETTLEMENTM+M+M+ 18MERCHANTS-TYPEMcM=1M=1M=1 19ACQUIRING-INSTITUTION-COUNTRY-CODEM+dM=3 20PAN-EXTENDED-COUNTRY-CODEM+ 21FORWARDING-INSTITUTION-COUNTRY-CODEC+ 22POINT-OF-SERVICE-ENTRY-MODEMM=1e 25POINT-OF-SERVICE-CONDITION-CODEMM=1M=1fM=3M=1 26POINT-OF-SERVICE-PIN-CAPTURE-CODEMM=1 28AMOUNT-OF-TRANSACTION-FEEC+ 32ACQUIRING-INSTITUTION-IDENTIFICATION-CODEMM=1MM=3M=1 33FORWARDING-INSTITUTION-IDENTIFICATION-CODEMM=1M=1 35TRACK-2-DATAMM=1 36TRACK-3-DATAC 37RETRIEVAL-REFERENCE-NUMBERMM=1M=1M=3M=1 39RESPONSE-CODEMM+M 41CARD-ACCEPTOR-TERMINAL-IDENTIFICATIONMM=1M=1M=3M=1 42CARD-ACCEPTOR-IDENTIFICATION-CODEMM=1M=1M=3M=1 43CARD-ACCEPTOR-NAME-LOCATIONMM 44.1RESPONSE-SOURCE-REASON-CODEC+ 44.5CVV-RESULTS-CODEC+ 48ADDITIONAL-DATA-OF-PRIVATEC+ 49CURRENCY-CODE-OF-TRANSACTIONMM=1MdM=3M=1 52PIN-DATAMM 53SECURITY-RELATED-CONTROL-INFORMATIONMMgC6 54ADDITIONAL-AMOUNTSC+C+C7 59NATIONAL-POS-GEOGRAPHIC-DATAC+ 60.1ADDITIONAL-POS-INFORMATION-1C+ 60.2ADDITIONAL-POS-INFORMATION-2C+ 63.0FIELD-63-BITMAPM+M 63.1NETWORK-IDENTIFICATION-CODEM+M=3 63.4STIP-SWITCH-REASON-CODE 63.5PLUS-PMC-IDENTIFICATIONC+ 63.13DECIMAL-POSITIONS-INDICATORC+ 100RECEIVING-INSTITUTION-IDENTIFICATION-CODEMM 102ACCOUNT-ID-1O+ 115ADDITIONAL-TRACE-DATAO+C 121NATIONAL-SC-RESERVEDMM 122ACQUIRING-INSTITUTION-RESERVEDM 123ISSUER-INSTITUTION-RESERVEDCC 128MESSAGE-AUTHENTICATION-CODEC9C9C9 a Processing Code 的 1-2 两位,在银联 31 表示帐务查询,VISA 中是 30,需要转换 b Transmission Date and Time 应该统一成 GMT c 商户类型为 6011(ATM) d 中国的代码是 0156 e VISA 中值为 9010,注意这里银联和 VISA 的长度定义不一样 f VISA 中值为 02 g VISA 中值为 2001010100000000 5.2.2取款交易取款交易 0200 取款交易 分行外卡中心VISA中心 (1) 0200 取款 (3) 0200 取款 (4) 0210 取款返回 (5) 0210 取款返回 (2) 0210 失败(当VISA中心不可达) 当收到VISA中心的成功的 0210消息,但是不能发给 分行的时候,准备0420冲 正到SAF 外卡中心不处理超时或者无应答 图 10 VISA 卡取款操作序列图 (1)(2)(3)(4)(5) MESSAGE-TYPE-IDENTIFIER02000210020002100210 BITMAPMMMMM 2PRIMARY-ACCOUNT-NUMBERMM=1M=1M=3M=1 3PROCESSING-CODEMMMM=3M 4AMOUNT-OF-TRANSACTIONMM=1M=1M=3M=1 5AMOUNT-OF-SETTLEMENTC+ 6AMOUNT-OF-CARDHOLDER-BILLING 7TRANSMISSION-DATE-AND-TIMEMM=1M=1M=3M=1 9CONVERSION-RATE-SETTLEMENTC+ 10CONVERSION-RATE-CARDHOLDER-BILLING 11SYSTEM-TRACE-AUDIT-NUMBERMM=1M=1M=3M=1 12TIME-OF-LOCAL-TRANSACTIONMM=1M=1M=1 13DATE-OF-LOCAL-TRANSACTIONMM=1M=1M=1 14DATE-OF-EXPIRATIONO 15DATE-OF-SETTLEMENTM+M+M+ 16DATE-OF-CONVERSIONC+ 18MERCHANTS-TYPEMM=1M=1M=1 19ACQUIRING-INSTITUTION-COUNTRY-CODEM+M=3 20PAN-EXTENDED-COUNTRY-CODEM+ 21FORWARDING-INSTITUTION-COUNTRY-CODEC+ 22POINT-OF-SERVICE-ENTRY-MODEMM 25POINT-OF-SERVICE-CONDITION-CODEMM=1M=1M=3M=1 26POINT-OF-SERVICE-PIN-CAPTURE-CODEMM=1 28AMOUNT-OF-TRANSACTION-FEEC+ 32ACQUIRING-INSTITUTION-IDENTIFICATION-CODEMM=1M=1M=3M=1 33FORWARDING-INSTITUTION-IDENTIFICATION-CODEMM=1M=1M=1 35TRACK-2-DATAMM 36TRACK-3-DATAC2 37RETRIEVAL-REFERENCE-NUMBERMM=1M=1M=3M=1 38AUTHORIZATION-IDENTIFICATION-RESPONSEO+O+ 39RESPONSE-CODEMM+M 41CARD-ACCEPTOR-TERMINAL-IDENTIFICATIONMM=1M=1M=3M=1 42CARD-ACCEPTOR-IDENTIFICATION-CODEMM=1M=1M=3M=1 43CARD-ACCEPTOR-NAME-LOCATIONMM 44.1RESPONSE-SOURCE-REASON-CODEC+C+C+ 44.5CVV-RESULTS-CODEC+C+C+ 48ADDITIONAL-DATA-OF-PRIVATEC+ 49CURRENCY-CODE-OF-TRANSACTIONMM=1CCM=1 50CURRENCY-CODE-OF-SETTLEMENT 51CURRENCY-CODE-OF-CARDHOLDER-BILLING 52PIN-DATAMM 53SECURITY-RELATED-CONTROL-INFORMATIONMMC6 54ADDITIONAL-AMOUNTSC+C+C7 59NATIONAL-POS-GEOGRAPHIC-DATAC+ 60.1ADDITIONAL-POS-INFORMATION-1C+ 60.2ADDITIONAL-POS-INFORMATION-2C+ 62.0CPS-FIELDS-BITMAPM+M 62.1AUTHORIZATION-CHARACTERISTICS-INDICATORM+M 62.2TRANSACTION-IDENTIFIERC+ 63.0FIELD-63-BITMAPM+M 63.1NETWORK-IDENTIFICATION-CODEM+M=3 63.3MESSAGE-REASON-CODE 63.4STIP-SWITCH-REASON-CODE 63.5PLUS-PMC-IDENTIFICATIONC+ 63.13DECIMAL-POSITIONS-INDICATORC+ 63.14ISSUER-CURRENCY-CONVERSION-DATA 63.15SETTLEMENT-AMOUNT-ACCF-ALLOCATIONC+ 68RECEIVING-INSTITUTION-COUNTRY-CODEC+ 100RECEIVING-INSTITUTION-IDENTIFICATION-CODEMM 102ACCOUNT-ID-1O+ 115ADDITIONAL-TRACE-DATAO+C 119SETTLEMENT-SERVICE-DATAO+ 121NATIONAL-SC-RESERVEDMM 122ACQUIRING-INSTITUTION-RESERVEDM 123ISSUER-INSTITUTION-RESERVEDCC 128MESSAGE-AUTHENTICATION-CODEC9C9C9 5.2.3交易冲正交易冲正 0420 冲正交易 分行外卡中心VISA中心 (1) 0420 冲正 (5) 0420 冲正 (6) 0430 冲正返回 (4) 0430 冲正接受 0420冲正先接受下来,放进SAF (2) 0430 冲正拒绝(当数据不符) 定时重复冲正直到得到 应答(接受或者拒绝) (3) 0430 冲正接受(当已经冲正或已放入SAF) 图 11 VISA 卡冲正操作序列图 (1)(2)(3)(4)(5)(6) MESSAGE-TYPE-IDENTIFIER042004300430043004200430 BITMAPMMMMMM 2PRIMARY-ACCOUNT-NUMBERM=M=1M=1M=1M=1M=5 3PROCESSING-CODEM=MMMM=1M=5 4AMOUNT-OF-TRANSACTIONM=M=1M=1M=1M=1 5AMOUNT-SETTLEMENTC+ 6AMOUNT-CARDHOLDER-BILLING 7TRANSMISSION-DATE-AND-TIMEMM=1M=1M=1M=1M=5 9CONVERSION-RATE-SETTLEMENTC+ 10CONVERSION-RATE-CARDHOLDER-BILLING 11SYSTEM-TRACE-AUDIT-NUMBERMM=1M=1M=1M=1M=5 12TIME-OF-LOCAL-TRANSACTIONM=M=1M=1M=1M=1 13DATE-OF-LOCAL-TRANSACTIONM=M=1M=1M=1M=1 14DATE-OF-EXPIRATIONC+ 15DATE-OF-SETTLEMENTMMMM+ 16DATE-OF-CONVERSIONC+ 18MERCHANTS-TYPEM=M=1M=1M=1M=1 19ACQUIRING-INSTITUTION-COUNTRY-CODEM=M=5 20PAN-EXTENDED-COUNTRY-CODEM+ 21FORWARDING-INSTITUTION-COUNTRY-CODEC+ 22POINT-OF-SERVICE-ENTRY-MODEM=M 25POINT-OF-SERVICE-CONDITION-CODEM=M=1M=1M=1M=1M=5 28AMOUNT-OF-TRANSACTION-FEEC+ 32ACQUIRING-INSTITUTION-IDENTIFICATION-CODEM=M=1M=1M=1M=1M=5 33FORWARDING-INSTITUTION-IDENTIFICATION-CODEM=M=1M=1M=1C+ 37RETRIEVAL-REFERENCE-NUMBERM=M=1M=1M=1M=1M=5 38AUTHORIZATION-IDENTIFICATION-RESPONSEC=C 39RESPONSE-CODEMMMM+ 41CARD-ACCEPTOR-TERMINAL-IDENTIFICATIONM=M=1M=1M=1M=1M=5 42CARD-ACCEPTOR-IDENTIFICATION-CODEM=M=1M=1M=1M=1M=5 43CARD-ACCEPTOR-NAME-LOCATIONM=M=1 44.1RESPONSE-SOURCE-REASON-CODEM+ 48ADDITIONAL-DATA-OF-PRIVATEC+C 49CURRENCY-CODE-OF-TRANSACTIONM=M=1M=1M=1M=1 50CURRENCY-CODE-OF-SETTLEMENT 51CURRENCY-CODE-OF-CARDHOLDER-BILLING 53SECURITY-RELATED-CONTROL-INFORMATIONM 59NATIONAL-POS-GEOGRAPHIC-DATAC+ 60MESSAGE-REASON-CODEMM=1M=1M=1 60.1ADDITIONAL-POS-INFORMATION-1C+ 60.2ADDITIONAL-POS-INFORMATION-2C+ 62.0CPS-FIELDS-BITMAPC+C 62.1AUTHORIZATION-CHARACTERISTICS-INDICATORC+C 62.2TRANSACTION-IDENTIFIERC+C 63.0FIELD-63-BITMAPMM 63.1NETWORK-IDENTIFICATION-CODEM=M=5 63.3MESSAGE-REASON-CODEM 63.4STIP-SWITCH-REASON-CODE 63.5PLUS-PMC-IDENTIFICATIONC= 63.13DECIMAL-POSITIONS-INDICATORC+C 63.14ISSUER-CURRENCY-CONVERSION-DATA 63.15SETTLEMENT-AMOUNT-ACCF-ALLOCATIONC+ 90ORIGINAL-DATA-ELEMENTSMM=1M=1M=1M=1M=5 100RECEIVING-INSTITUTION-IDENTIFICATION-CODEMMM 102ACCOUNT-ID-1O+ 115ADDITIONAL-TRACE-DATAO+C 119SETTLEMENT-SERVICE-DATAC= 121NATIONAL-SC-RESERVEDMMM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论