
中国银联无卡支付业务系统改造指南资料.doc
10页中国银联股份有限公司规范性文档 Q/CUP 中国银联无卡支付业务系统改造指南 中中国国银银联联股股份份有有限限公公司司 发 发布布 【【融金教育融金教育】】 金融软件工程师定向培养金融软件工程师定向培养 【融金教育】 金融软件工程师定向培养 目录目录 1 编写目的 3 2 无卡支付业务需求分析 3 2.1 应用场景及对应交易类型分析 3 2.2 差错处理分析 4 3 技术标准改造方案 4 3.1 支持的交易类型 4 3.2 报文接口规范修订内容 4 3.3 清算说明 9 【【融金教育融金教育】】 金融软件工程师定向培养金融软件工程师定向培养 【融金教育】 金融软件工程师定向培养 中国银联无卡支付业务系统改造指南 1 编写目的 本指南所指无卡支付业务无卡支付是在非面对面交易场景下,买卖双方就信用卡 基于卡号、有效期、CVN2,并通过身份证件号后6位、姓名、号等辅助验证方式, 以及借记卡基于卡号、密码,并通过身份证件号后6位、姓名、号等辅助验证方式, 实现消费付款的银行卡支付方式 中国银联业务管理委员会制定并颁布《银联卡订购业务规则》、《银联卡代收业 务规则》、《银联卡无卡自助消费业务规则》和《银联卡账户服务业务规则》等无卡 支付业务规则。
在各成员机构按照2.1版本《银行卡联网联合技术规范》完成系统改造 及业务切换上线前,银联卡无卡支付业务处理先行按照本指南模式开展 银联在《银行卡联网联合技术规范》中对无卡支付业务的相关应用已有定义,考 虑现阶段各成员银行采取2.0版本《银行卡联网联合技术规范》接入银联的系统现状与 今后开展业务规划落地并升级到2.1版本《银行卡联网联合技术规范》的趋势,为协助 成员机构在技术层面上打开无卡支付通道,并使得开展无卡支付业务的机构更好地阅 读、使用和了解规范,特编写本无卡支付业务系统改造指南,将规范中跟无卡支付业 务相关的部分提取出来以方便机构在技术上更快的实现无卡支付业务 本指南作为过渡方案,各成员银行基于此指南通过较小改造即可在2.0版本《银行 卡联网联合技术规范》的系统环境下支持无卡支付业务开展同时,本指南对交易报 文的设计考虑了同业务规划落地的2.1版本《银行卡联网联合技术规范》的衔接与兼容, 今后成员银行可顺利过渡到2.1版本《银行卡联网联合技术规范》,实现业务规划落地, 为无卡支付业务的开展提供更完善的支持 2 无卡支付业务需求分析 2.1 应用场景及对应交易类型分析应用场景及对应交易类型分析 无卡支付业务应用场景丰富多样,那么对于发卡行来说可以统一通过消费类交易 或预授权类交易来实现,另外暂通过余额查询交易来实现身份验证的功能。
【【融金教育融金教育】】 金融软件工程师定向培养金融软件工程师定向培养 【融金教育】 金融软件工程师定向培养 无卡业务的交易渠道也通过60.2.5域体现,通过互联网渠道上送的报文中交易渠 道填写为07,除互联网外的其他渠道上送的报文中交易渠道填写为03 在通过无卡消费交易实现部分风险较低的无卡代收、无卡订购业务时,将在报文 中增加一个业务标示位用于区分发卡行是否需要验证卡片无卡业务的开通情况详见 48域改造说明 2.2 差错处理分析差错处理分析 对于无卡业务交易类型其对应的差错处理流程与现有的消费类和预授权类交易相 关处理流程保持一致 3 技术标准改造方案 3.13.1 支持的交易类型支持的交易类型 基于上述的无卡支付业务需求分析,对于现有的消费或预授权交易实现,通过22 域服务点输入方式码来表明是无卡支付交易,身份验证功能通过余额查询交易实现 无卡支付业务涉及到需要修改的交易类型如下:余额查询交易、消费交易、预授 权交易 3.2 报文接口规范修订内容报文接口规范修订内容 3.2.1 22 域使用说明域使用说明 报文接口中的22域表明了持卡人数据的输入方式,其中前两位表示是接触读取还 是非接触读取卡片,是读取的磁条卡还是IC卡,第三位表示交易中是否包含PIN,那么 在无卡支付业务中,如无卡消费、无卡预授权交易中,22域的前两位取值必须为01。
3.2.2 48 域改造说明域改造说明 由于各项业务规则尚未完成改造上线,为满足发卡机构开展业务管理和风险控制 的需要,暂在该域增加一个新的PZ用法定义,除可用来存放委托关系信息,还可用来 表示“发卡行是否需验证卡片无卡业务的开通情况”在无卡支付业务的消费交易和 预授权交易中,如果该PZ用法未出现,表示发卡需要验证卡片无卡业务的开通情况, 如该卡片未开通无卡业务,则发卡行可无需根据61.6域AM用法进行相关校验而直接拒 绝该交易如果该PZ用法出现,那么表示发卡无需验证卡片无卡业务的开通情况,直 接根据61.6域AM用法进行相关校验由于48域本身为变长域,在表示“发卡无需验证 卡片无卡业务的开通情况”下只作为一个业务标识出现,所以可采用其域定义长度信 息+取值的方式表示,即002PZ 48域的定义如下: 【【融金教育融金教育】】 金融软件工程师定向培养金融软件工程师定向培养 【融金教育】 金融软件工程师定向培养 1、用法标志-2字节,取值“PZ” 2、放置委托关系信息,定义如下: 位置长度格式内容说明 02ans用户号码类型详见注释 a 240ans用户号码左对齐,后补空格 424ans用户号码地区编 码 左对齐,右补空格。
采用《银联卡跨行业务 地区代码标准》 (银联业管委 2010 年 8 月版) 地区代码编码对于总对总业务,该处填 “0000” 464ans用户号码附加地 区编码 左对齐,右补空格,如为二级地区,填写该 地区附加地区编码,采用《银联卡跨行业务 地区代码标准》 (银联业管委 2010 年 8 月版) 地区代码编码其余情况填“0000” 501n支付方式标志“0”:主动定向或非定向 “2”:委托商户 512ans支付方式类型详见注释 b(如果支付方式标志不为“0” , 则补空格) 5340ans支付方式号码左对齐,后补空格(如果支付方式标志不为 “0” ,则补空格) 对于语音中的固话方式,号码格式为地 区号+号码; 对于语音中的方式,号码格式为 11 位号码; 其他方式由业务运营方自行分配 933n委托关系限期单位为月份,空格或 000 表示长期有效;其 他取值表示从交易日开始计算的有效期月份 数;委托关系限期最多为 999 9612n最高限制金额12 位定长数字,最后两位为小数位,保留 使用 10812n最低限制金额12 位定长数字,最后两位为小数位,保留 使用 【【融金教育融金教育】】 金融软件工程师定向培养金融软件工程师定向培养 【融金教育】 金融软件工程师定向培养 注释 a:用户号码类型定义为: 用户号码类型说明 01移动(用作支付方式时,表示移动支付) 02固定(用作支付方式时,表示固定支付) 03水费 04电费 05煤气费 06社保 07小灵通 08信用卡还款 09烟草 10信用卡中心 CS财税库银 RZ商户实时入账 注释 b:支付方式类型定义: 支付方式类型说明 01短信方式 02语音方式 03渠道接入机构方式 3.2.3 61 域改造说明域改造说明 针对无卡业务相关交易,为保证交易安全和防范欺诈风险,收单机构需要在联机 交易中向发卡机构申请校验部分持卡人辅助认证信息,例如身份证、姓名等。
为实现 这一目的,可通过以下改造完成受理方向发卡方申请辅助验证校验的要求,即在F61.6 子域中增加AM用法 在AM用法的使用上可分为两个层次,首先根据报文中22域判断是否是无卡交易, 如果是有卡交易那么受理方和发卡方均不必对AM用法进行处理;如果是无卡交易,受 理方应根据最新的《银联卡账户服务业务规则》中的要求在AM用法中上送校验信息, 发卡方也应根据该规则要求进行验证即收单机构仅可依据本域填写方式要求发卡机 构辅助开展“byte2-卡有效期验证(卡有效期信息存放在14域之中) ,byte3-身份证 件验证(身份证件信息存放在61.1域之中) ,byte6-CVN2验证(CVN2信息存放在61.4 域之中) ,byte8-姓名验证(姓名信息存放在本用法之中)和byte9-号码验证 (号码信息存放在本用法之中) ”共五种验证方式及其组合除该五种验证方式 外,其他认证要素在无卡业务中不应出现,受理方上送须全部填0 (其中,交易密码 属交易基本要素,是否验证须通过22域直接判断,不在此处说明,61域中也应填0 ) 收单机构填写的辅助验证要求超出上述五种验证方式的,发卡机构在准备拒绝此 【【融金教育融金教育】】 金融软件工程师定向培养金融软件工程师定向培养 【融金教育】 金融软件工程师定向培养 类交易时采用应答码40。
“AM”用法为61.6域安全信息校验值中的用法五:安全验证信息,具体定义如下: 1、用法标志-2字节,取值“AM” 2、放置校验项目和一些自定义取值,本域定义如下: 名称说明使用说明 交易 校验 方式 16 个字节,采用位图构造方式,每个字节表示一 种验证方式,从最左边的字节开始,每个字节依 次代表如下验证方式: byte1-交易密码验证(密码信息存放 52 域和 53 域之中) byte2-卡有效期验证(卡有效期信息存放在 14 域之中) byte3-身份证件验证(身份证信息存放在 61.1 域之中) byte4-磁道信息验证(磁道信息存放在 35 域、 36 域和 45 域之中) byte5-委托关系验证(委托关系信息存放在本用 法之中) byte6-CVN2 验证(CVN2 信息存放在 61.4 域之 中) byte7-PVN 验证(PVN 信息存放在磁道信息之 中) byte8-姓名验证(姓名信息存放在本用法之中) byte9-号码验证(号码信息存放在本用 法之中) byte10-16:保留使用,用全零填充 对于每一字节: 1)受理方上送的取值及含义如下: 0:未出现 1:出现 2)发卡方原样返回 注意: 1、姓名、号码及地址信息校验时 需要用到的内容在下面的业务自定义 数据中表示 2、发卡方按照校验要素出现的位图顺 序依次校验,一旦发现有校验要素错 误则停止校验,并通过在 39 域中返回 05 应答码拒绝交易;如果发卡方不支 持某些要素的校验,通过在 39 域中返 回 40 应答码拒绝校验 3、为保证持卡人身份信息的安全,只 选取身份证件后 6 位信息。
身份证件 后 6 位数字信息的取值方式按照从右 向左提取 6 个数字的方式进行,提取 出的数 字遵循原先排序,如针对身份证件全 部位数取出的有效数字不足 6 位,则 从左向右用零补足例:当身份证件 号码为 ABC1234、12ABC34、1234ABC 都将 取值为 001234;当身份证件号码为 X12345678、1234X5678、12345678X 都将取值为 345678;后面不足位填补 空格 4、对于姓名校验有一点特殊要求,主 要针对的是转账交易由于转账交易 虽然只要求校验转出方姓名,但同时 需要上送转入方姓名,而转出卡肯定 是出现的,所以 AM 用法对转账交易 不生效,转账交易要求的姓名通过 61.6 域的另一个 NM 用法上送 业务 自定 ans…147保留使用,目前可存放的数据有委托 关系、姓名、号码、地址 1、发卡方原样返回 2、本部分内容根据上面定义的“交易 【【融金教育融金教育】】 金融软件工程师定向培养金融软件工程师定向培养 【融金教育】 金融软件工程师定向培养 义数 据 1、委托关系定义参见本文 48 域中定义的委托关 系信息 2、姓名应首选中文字符,中文字符编码规则需 符合 GB18030-2000。
实在无法输入中文字符的 地方,可以输入汉语拼音,姓在前,名在后,两 者之间用空格分隔,姓和名的首字母大写,其它 字母小写;也可以输入英文姓名,姓在后,名在 前,两者之间用空格分隔,姓和名的首字母大写, 其它字母小。












