• 9.03 MB
  • 0页

中国银联银行卡联网联合技术规范v2.1 第2部分 报文接口规范.doc

  • 0页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'Q/CUP001—2004中国银联股份有限公司发布2009-12-30实施2009-11-15修订中国银联银行卡联网联合技术规范V2.1第2部分报文接口规范TechnicalSpecificationsonBankcardInteroperabilityV2.1Part2SpecificationonMessageInterfaceQ/CUP006.2—2009代替Q/CUP006.2—2007Q/CUP中国银联股份有限公司企业标准1 Q/CUP006.2—2009目次前言IV1范围12报文结构12.1报文结构说明12.2报文结构分析13报文头23.1报文头位置和基本说明23.2报文头的基本组成24报文类型95位图95.1第一个位图105.2第二个位图105.3程序处理的准则115.4跨行交易示例126报文域说明136.1报文域的属性说明136.2报文类型标识符146.3域2主账号166.4域3交易处理码176.5域4交易金额196.6域5清算金额206.7域6持卡人扣账金额206.8域7交易传输时间216.9域9清算汇率216.10域10持卡人扣账汇率226.11域11系统跟踪号226.12域12受卡方所在地时间226.13域13受卡方所在地日期236.14域14卡有效期236.15域15清算日期246.16域16兑换日期246.17域18商户类型246.18域19受理机构国家代码256.19域22服务点输入方式码256.20域23卡序列号266.21域25服务点条件码266.22域26服务点PIN获取码286.23域28交易费286.24域32受理机构标识码28IV Q/CUP006.2—20096.25域33发送机构标识码296.26域35第二磁道数据296.27域36第三磁道数据306.28域37检索参考号306.29域38授权标识应答码306.30域39应答码316.31域41受卡机终端标识码316.32域42受卡方标识码316.33域43受卡方名称地址316.34域44附加响应数据326.35域45第一磁道数据326.36域48附加数据-私有326.37域49交易货币代码386.38域50清算货币代码386.39域51持卡人账户货币代码396.40域52个人标识码数据396.41域53安全控制信息396.42域54实际余额406.43域55基于PBOC借贷记标准的IC卡数据域416.44域57附加交易信息436.45域58基于PBOC电子钱包/存折IC卡标准的交易数据476.46域59明细查询数据496.47域60自定义域506.48域61持卡人身份认证信息586.49域62交换中心数据646.50域63金融网络数据666.51域70网络管理信息码666.52域90原始数据元666.53域96报文安全码676.54域100接收机构标识码686.55域102账户标识1686.56域103账户标识2686.57域121CUPS保留696.58域122受理方保留716.59域123发卡方保留716.60域128报文鉴别码727报文的匹配727.1关键信息域与报文的关联727.2关键信息域的匹配728报文格式说明758.1说明758.2联机交易报文接口定义808.3网络管理及安全控制交易报文接口定义1098.4差错处理报文接口定义111IV Q/CUP006.2—20098.5风险控制交易报文接口定义(待定)1158.6外卡收单交易报文接口定义1158.7IC卡交易报文接口定义125附 录 A(规范性附录)标准代码定义153A.1入网机构标识码153A.1.1入网机构标识码定义153A.1.2境内机构(包括境外银行在境内的机构)153A.1.3境外机构(包括境内银行在境外的机构)153A.1.4国际信用卡公司系统标识码153A.1.5国际信用卡公司系统名称简写154A.2应答码154A.3报文原因码160A.4拒绝码167A.4.1拒绝码说明167A.4.2拒绝码表167附 录 B(资料性附录)交易种类区分表172B.1单信息交易172B.2双信息交易175B.3应用管理类175附 录 C(资料性附录)CUPS对借贷记IC卡交易的支持176C.1CUPS对PBOC借/贷记标准IC卡交易的支持176C.1.1CUPS对PBOC借/贷记标准IC卡转接的支持176C.1.2CUPS对PBOC借/贷记标准IC卡代授权的支持176C.1.3CUPS对PBOC借/贷记标准IC卡代校验的支持177参考文献179IV Q/CUP006.2—2009前言本标准对入网机构与中国银联信息处理中心系统(CUPS)之间进行联机交易时使用的报文接口,包括联机交易报文的结构、格式以及报文域做了规定。本标准由中国银联股份有限公司提出。本标准由中国银联股份有限公司制定。本标准起草单位:中国银联股份有限公司、国内入网机构。本标准主要起草人:戚跃民、郭锐、郑澎、徐静雯、李洁、吴金坛、王力斌、苗恒轩、万高峰、陆尔东。IV Q/CUP006.2—2009中国银联银行卡联网联合技术规范V2.1第2部分报文接口规范1 范围本规范规定了入网机构与中国银联信息处理中心系统(CUPS)之间进行联机交易时使用的报文接口,包括联机交易报文的结构、格式以及报文域。本规范适用于所有加入中国银联银行卡信息交换网络的入网机构。2 报文结构2.1 报文结构说明2.1版联机交易报文包含四个组成部分,依次是:报文头、报文类型标识符、位图和报文域。其结构如图1所示:报文头报文类型标识符位图报文域图1 报文结构报文头是报文的第一个数据元素,主要记录了报文的长度、路由、批次号等基本信息。报文类型标识符是报文的第二个数据元素,是最高级别报文类型定义,定义了报文一般性分类,比如是金融类报文还是管理类报文。位图定义了哪些报文域会出现在报文中。位图区可以包含一个位图也可以包含两个位图。位图个数的选择根据交易类型而定。磁条卡交易和IC卡交易都能使用位图一和位图二,二者的区别在于IC卡交易将用到55域中定义的IC卡特征信息域。位图一定义域2到域64,位图二定义域66到域128。报文域构成了报文的主体,其中大部分由ISO8583定义,其它域由CUPS自定义并由CUPS使用。报文域的具体定义参见第6章内容。2.2 报文结构分析报文结构如图2 所示:1.报文头描述参见3.2 ;2.报文类型标识描述参见第6 章报文域说明;179 Q/CUP006.2—20093.位图描述参见第5 章;4.报文总共可以用到前128个报文域。报文域描述参见第6 章内容,关键域要求参见第7 章内容,每种报文的传递要求参见第8 章内容。图1 报文具体结构1 报文头本节描述了报文头的产生及其各域的用法。描述中的“b”表示bit;“n”表示十进制数字。另外,本文中所有数字编码均采用ASCII编码方式。报文头在报文中位置如图3所示:报文头报文类型标识符位图报文域图2 报文头1.1 报文头位置和基本说明报文头与报文类型标识符、位图和报文域一块组成了一个完整的报文。凡符合2.1版报文接口的所有联机报文都必须带有报文头,但符合1.0版标准的不带报文头,二者的区别在于报文的第一个字节:当第一个字节为ASCII码“0”时,CUPS认为该报文为1.0版(1.0版的第一个字节规定为ASCII码“0”);当第一个字节不为ASCII码“0”时,CUPS认为该报文为2.1版(2.1版的第一个字节为头长度)。用于文件传递的8000号系列报文不使用报文头。1.2 报文头的基本组成表1 报文头的组成域域名长度(单位:Byte)Field1头长度(HeaderLength)1Field2头标识和版本号(HeaderFlagandVersion)1Field3整个报文长度(TotalMessageLength)4Field4目的ID(DestinationID)11Field5源ID(SourceID)11Field6保留使用(ReservedforUse)3Field7批次号(BatchNumber)1Field8交易信息(TransactionInformation)8Field9用户信息(UserInformation)1Field10拒绝码(RejectCode)5共占46个字节。所有域都为必填域。在入网机构产生的报文头中拒绝码域填“00000”,而当CUPS在检查中发现报文语法错误或报文结构错误时会将错误位置和错误原因填入该域,并将原始报文头和报文内容一起回应给报文的提出方,以通知报文的提出方报文出错,报文的提出方可进行相关处理。入网机构不能产生非全0的拒绝码域,但是它可能将收到这类拒绝码域。因此,入网机构产生的报文头和CUPS在未发现报文错误时产生的报文应如图4所示:图3 正常输出报文结构而CUPS发现报文错误时产生的报文应如图5 所示:179 Q/CUP006.2—2009图1 异常输出报文结构1.1.1.1 报文头的构造当一个入网机构产生一个请求或通知报文时,须根据要发送的报文数据构造一个报文头;而当入网机构接收到一个请求或通知报文时,必须保存报文头里的一些信息,以便在应答的时候返回给发送方。这些必须保存的域有4、5、6、7、8和9。当入网机构产生应答报文时,应根据从请求报文头中保存下来的信息调整应答报文的报文头,规则如下:a)对源ID和目的ID的处理分以下两种情况:1)当应答直接由入网机构的总行产生,而不是由其分支机构产生时,其应答报文头的域4和域5的值将分别对应CUPS发送报文头域5(源ID)和域4(目的ID)的值。图例解释如图6 (假设受理方的机构ID为01030000,发卡方的机构ID为01020000,CUPS的机构ID为00010000):图2 报文头的源地址及其目的地址的传递示意图12)当应答不是由入网机构的总行产生,而是由分支机构产生时,其应答报文头域5(源ID)的值是真正发送这个应答的机构ID。图例解释如图7 (假设受理方的机构ID为01030000,发卡方总行机构ID为01020000,发卡方分行机构ID为01026400,CUPS的机构ID为00010000):图3 报文头的源地址及其目的地址的传递示意图2b)下列域的值应该原样被返回,不得改动:域7(批次号)、域6(CUPS内部保留码)、域8(交易信息)、域9(用户信息);入网机构也应根据其它域域值的描述规则相应地创建。1.1.2 报文头各域详细说明本规范将按照表2 所列各个方面全面解释报文头各域的含义。179 Q/CUP006.2—2009表1 域含义域名域含义属性报文头域的长度和格式产生者表明哪个实体可以给报文头域设置非零值描述报文头域的可能内容和定义用法在对报文头域的处理过程中有用的一些特殊限制备注其它说明域编辑值报文头域的取值范围和取值规则拒绝码拒绝报文头中标识错误意义的代码1.1.1.1 域1报文头长度Header-Length——属性:8bit二进制数——产生者:入网机构、CUPS——描述:该域存放报文头的字节数。——用法:明确标识报文头的长度。——域编辑值:该域的值必须为46。——拒绝码:00015=非法值1.1.1.2 域2头标识和版本号Header-Flag-and-Version——属性:8bit二进制数——产生者:入网机构、CUPS——描述:该域的第一位代表如下含义:● 0表示该报文是一个生产报文;● 1表示该报文是一个测试报文。该位由交易的发起方填写,在报文传输过程中保持不变。后7位组成的二进制值定义了该报文格式的版本,目前的值由原始取值0000001更新为0000010。0000001适用于2008年以前发布的规范内容,本次新修订的内容用新报文版本号来标识。——拒绝码:00025=非法值1.1.1.3 域3报文总长度Total–Message-Length——属性:n4,4位定长数字字符——产生者:入网机构、CUPS——描述:该域表示报文的总字节数,即从报文头开始到报文结束的总长度。如图8 显示:图1 正确报文总长度示例如果这是一个标识报文有误的报文头,那么其域3反映了整个报文的长度,而原始报文头的域3只反映原始报文的长度,如图9 显示:179 Q/CUP006.2—2009图1 错误报文总长度示例——域编辑值:● 在正确的报文中,该域的值必须大于46且小于等于1846字节。● 在拒绝的报文中,该域值为:新增报文头长度+原始发送报文长度,即必须大于46+46=92且小于等于1846+46=1892。——拒绝码:00035=非法值1.1.1.1 域4目的IDDestination-Station-ID——属性:ans11,11位定长数字字符数据,不足11位后补空格——产生者:入网机构、CUPS——描述:该域表示报文的路由选择。——用法:当入网机构产生请求或通知报文时,该域填CUPS的ID,00010000。当入网机构要对输入报文产生应答时,应在该域填上输入报文的域5(源ID)的值。——域编辑值:入网机构发出的报文中,该域必须为CUPS的ID,00010000;而在CUPS发出的报文中,该域必须包含一个合法的ID。该域值的填写可以参考5.4 的图例解释。本域取值即为入网机构的唯一标识码。——拒绝码:00045=非法值1.1.1.2 域5源IDSource-Station-ID——属性:ans11,11位定长数字字符数据,不足11位后补空格——产生者:入网机构、CUPS——描述:标识报文发送者,但并不一定是原始交易数据的收集者。——用法:一般地,当与CUPS直联的报文接收者(例如:入网机构总行)在对接收到的请求或通知直接进行应答时,原有目的ID将变成应答报文头的源ID。在请求报文中该域填写与CUPS直接相连的发送机构代码,即使该直联机构不是该请求报文真正的产生者,而仅是该请求报文的转发者(例如:请求报文由入网机构总行的某个分支机构产生)。在应答报文中,该域填写应答报文真正的产生者的机构代码。——域编辑值:每一个输出报文都必须包含一个有效的源ID。在受理方初始产生的请求和应答中,该域都必须表示一个有效的受理机构。在发卡方初始产生的请求和应答中,该域也必须表示一个有效的发卡机构。该域值的填写可以参考5.4 的图例解释。本域取值即为入网机构的唯一标识码。——拒绝码:00055=非法值1.1.1.3 域6保留使用Reserved-for-Use——属性:24bit二进制数——产生者:CUPS179 Q/CUP006.2—2009——描述:由CUPS产生,内部使用。——用法:如果是入网机构发出的请求报文,该域值为0;如果是应答报文,则该域值与请求报文中的值一致。——域编辑值:在入网机构产生的报文中该域必为0。——拒绝码:00065=非法值1.1.1.1 域7批次号Batch-Number——属性:8bit二进制数——产生者:CUPS——描述:该域包含由CUPS为报文分配的批次号。每当CUPS接收到新的请求或通知时,都会把当前的批次号插入到该域。如果CUPS接收到的是以前曾经处理过的报文的关联报文,那么该域的值与以前报文该域的值相同。——用法:如果是入网机构主动发出的请求报文,该域值为0;入网机构向CUPS返回应答时该域的值与其相应的请求报文中的值相同。——域编辑值:在入网机构产生的请求报文中该域必为0。——拒绝码:00075=非法值1.1.1.2 域8交易信息Transaction-Information——属性:ans8,8位字母、数字和特殊字符——产生者:CUPS——描述:由CUPS产生,格式如表3所示:表1 交易信息域格式交易地域标志通知交易标识保留使用ans1ans1ans6——用法:交易地域标志取值如下:● 0-银联卡境内交易:受理方和发卡方均在中国大陆境内;● 1-银联卡跨境交易:受理方和发卡方有且只有一方在中国大陆境内,卡片为银联标识卡;● 2-外卡收单交易:受理方为中国大陆境内机构,卡片为其他信用卡组织的卡片;● 3-银联卡境外交易:受理方和发卡方都在中国大陆以外(中国大陆境内机构不会收到此类交易);通知交易标识用于区分几类特殊的通知类交易,其取值如表4所示:表2 通知交易标识取值含意包含的交易0缺省值对于一般的通知类交易(以下三类通知以外的所有通知)和所有的请求交易,本域填写缺省值“0”。1无含义保留使用2差错处理通知类收/付费通知(0220/0230)、贷记调整确认通知/请款确认通知/再请款确认通知/退单通知/二次退单通知报文—发往受理方(0422/0432)、差错例外确认通知报文-发往发起方(0422/0432)、贷记调整通知/请款通知/再请款通知/退单确认通知/二次退单确认通知—发往发卡方(0220/0230)、差错例外通知报文-发往接收方(0220/0230)3风险管理通知类涉嫌卡号通知(0620/0630)、涉嫌交易通知(0620/0630)——域编辑值:在入网机构发出的请求报文中,该域值为全零,入网机构返回银联处理中心的应答报文中必须将该域值原样返回,银联处理中心发出的报文中需要将该域置为有效值。——拒绝码:00085=非法值179 Q/CUP006.2—20091.1.1.1 域9用户信息User-Information——属性:8bit二进制数——产生者:入网机构——描述:该域的值由受理方填写,以便于入网机构的处理。例如,其值可以用于识别一个请求的源。该值仅在入网机构内部使用,在网络传输或其它的处理中心里无意义。——用法:在请求报文中,该域需要包含在入网机构选项中由用户定义的值。如果不需要用户信息,该域必须填0值;如果是应答报文,入网机构必须保留请求中的域值并在应答时原封不动地返回。——域编辑值:无——拒绝码:无1.1.1.2 域10拒绝码Reject-Code——属性:n5,5位定长数字字符——产生者:CUPS——描述:在以下两种情况下,CUPS填写本域表示拒绝该报文的原因:● 当CUPS检查发现入网机构发来的报文中存在语法错误时,填写本域以指明发生错误的域。此时本域的第1位为0或1,为0表示报文头域出错,为1表示报文体域出错;2-4位表示出错的域;第5位表示错误的类型。● 由于银联处理中心的原因导致报文被拒绝,填写本域以表示报文被拒绝的原因。此时本域的第1位为2,表示由于银联处理中心的原因导致报文被拒绝;2-5位表示错误的类型。在入网机构产生的报文头中该域填“00000”。拒绝码的详细定义请参见《附录》部分《附录A标准代码定义》的拒绝码表部分。特别说明:CUPS只对其收到的请求报文发送拒绝报文,对收到的应答报文不发拒绝报文。——用法:无——域编辑值:无——拒绝码:无1.1.2 报文头在传递过程中的变化1.1.2.1 符号约定本规范的符号约定如表5所示。表1 符号约定符号含义发送方AC受理方(Acquirer)SWCUPS(CUPS)IS发卡方(Issuer)SD报文发送方(Sender)RC报文接收方(Receiver)OB转账交易的受理方(OriginalBank)CB转入方或转出方(CardholdBank)符号含义数据元数值符号M必须填写的域C某条件成立时必须填写的域C+某条件成立时增加的域C-某条件成立时删除的域M+必须增加的域O受理方和发卡方自选填写的域®转发域179 Q/CUP006.2—2009必须与先前报文中对应域的值相同的域00自定义数据元中须填充0的域必须去除的域注:受理方同时为转入方或转出方,且按照三方转账交易拆分,需要生成三笔差错流水,一笔为受理方差错流水,一笔为转出方差错流水,一笔为转入方差错流水。1.1.1.1 报文头的传递表1 交易由受理方发起且通过CUPS检查的情况位数据元ACSWISSW注释1HeaderLengthM®M®报文头的长度在传递过程中不变2HeaderFlagandVersionMMMM根据入网机构的报文接口,版本会发生变化3TotalMessageLengthMMMM各方根据报文体长度的变化而不同4DestinationID00010000M00010000M受理方的目的ID必须为CUPS的ID,000100005SourceIDM00010000M000100006ReservedforUse填0MM®CUPS会赋值,并且发卡方的应答需与请求报文一致7BatchNumber填0MM®CUPS会赋值,并且发卡方的应答需与请求报文一致8TransactionInformation填0MM®CUPS会赋值,并且发卡方的应答需与请求报文一致9UserInfoM®M®10RejectCode填0®M®无错误时继续转发表2 交易由受理方发起且未通过CUPS检查时新增报文头的传递情况位数据元ACSW注释1HeaderLengthM®报文头的长度在传递过程中不变2HeaderFlagandVersionMM根据入网机构的报文接口,版本会发生变化3TotalMessageLengthMM各方根据报文体长度的变化而不同4DestinationID00010000M受理方的目的ID必须为CUPS的ID,000100005SourceIDM000100006ReservedforUse填0MCUPS会赋值,并且发卡方的应答需与请求报文一致7BatchNumber填0MCUPS会赋值,并且发卡方的应答需与请求报文一致8TransactionInformation填0MCUPS会赋值,并且发卡方的应答需与请求报文一致9UserInfoM®10RejectCode填0C+发生错误时拒绝码由CUPS产生,且不再继续传递而是退回受理方表3 交易由CUPS发起的情况位数据元SD(SW)RC注释1HeaderLengthMM标准报文头的长度在传递过程中不变2HeaderFlagandVersionMM根据入网机构的报文接口,版本会发生变化3TotalMessageLengthMM各方根据报文体长度的变化而不同4DestinationIDM00010000接收方直接响应CUPS,因此目的ID须为CUPS的ID,000100005SourceID00010000M由CUPS发出的报文,源ID须为CUPS的ID,000100006ReservedforUseMMCUPS会赋值,并且发卡方的应答需与请求报文一致7BatchNumberMMCUPS会赋值,并且发卡方的应答需与请求报文一致8TransactionInformationMMCUPS会赋值,并且发卡方的应答需与请求报文一致9UserInfo填0M10RejectCode填0M179 Q/CUP006.2—20091 报文类型本节描述了报文类型标识符并解释报文类型是怎样使用的。报文类型标识符在报文中的位置如图所示:报文头报文类型标识符位图报文域图1 报文类型标识符报文类型标识符长度是四个字节。每个报文都要求有报文类型标识符,并且需要位于主位图之前。ISO8583-1987版的报文类型主要是根据报文来源和目的地来定义,该标准包括了发往发卡方的受理方报文和发往受理方的发卡方报文。标准并未规定中间机构如交换中心如何使用。本规范规定了在CUPS和入网机构之间转发的报文类型。详细内容参见报文域说明。报文类型标识符表示报文类、报文功能和交易发出者。表5中给出的可能代码的完整清单和分配的代码清单。未分配的代码的用法由双方协商决定。表1报文类型标识符范围代码说明位置1报文类0行业保留使用1授权2金融请款3文件动作4冲正/退单5对账6管理7收费8网络管理9行业保留使用位置2报文功能0请求1请求应答2通知3通知应答4-9行业保留使用位置3交易发起方0受理方1行业保留使用2发卡方3行业保留使用4其他发起方5-9行业保留使用2 位图在CUPS交换网络中传输报文的格式是不断变化的,报文中使用位图来标识报文中有哪些域而没有哪些域。一个报文中可以有一个或两个位图位图在报文中位置如图所示:179 Q/CUP006.2—2009报文头报文类型标识符位图报文域位图1=域2-64位图2=域66-128图1 位图1.1 第一个位图第一个位图又称为主位图,每一个报文都有主位图。它由64个二进制位(8个字节)构成,位于报文类型标识符之后。除了第一位,每一位和一个域相对应,即和域2到域64相对应。其中,需要注意的是,位图一中的55域专用于IC卡交易,即,若位图一中出现了55域,说明这是一个IC卡交易。每位的值指示该域是否出现在报文中:如果一个位为0,与之对应的域不出现在报文中;如果一个位为1,与之对应的域出现在报文中。域号是1的域不存在。主位图的第一位用来指明在主位图后是否还有第二个位图,称为位图二。位图二的说明见下节。下图说明了位图的位置和功能。在这个例子中,位图第一位是0,表示主位图后没有第二个位图。第2、3、4位是1,表示域2、3、4出现在报文中。第5、6位是0,表示报文中没有域5、6。第7位是1,表示域7出现在报文中,依次类推。图2 第一个位图示例1.2 第二个位图主位图的第一位指明了主位图后是否有位图二。和主位图相同,位图二也由64个二进制位(八字节)构成。可以认为位图二是主位图的扩展,和域66到128相对应。报文域65不存在。179 Q/CUP006.2—2009只有当报文中包含有域66到域128中的域,位图二才会使用到。位图二紧接着主位图,并在报文域之前。下图显示了位图二的位置和功能。主位图的第一位是1表示位图二的存在。如果位图中的哪一位为1,表示以该位序号为序号的域存在。例如,位图二中的位90是1,表示报文中有域90存在。图1 第二个位图示例图2 1.1 程序处理的准则本节详细说明CUPS处理报文数据时的规则。1.1.1 报文的长度正确的报文最大长度不超过1846字节。错误的报文最大长度不超过1892字节。1.1.2 数据的表示对于ISO8583报文中的域规定为数字的,CUPS以数字的ASCII码表示。本文中以这种方式表示:nx,x位定长数字字符对于ISO8583报文中的域规定为字符和数字的,CUPS以字符和数字ASCII码表示,本文中以这种方式表示:anx,x位定长的字母和数字字符对于一些域,虽然定义为字符和数字,实际内容的取值也可能只是数字,例如域37—检索参考号。标记为ans的域表示该域除了字母和数字,还允许有特殊字符,比如破折号、斜杠等。1.1.3 域的对齐所有域以字节边界对齐。1.1.4 域的长度ISO标准中规定的可变长度域最长可以达到999个字节。本文中的域描述给出了每个可变长度域的最大长度字节数,这个长度限制适应于整个域,该域中所有子域的长度和应小于等于整个域的长度。所有的长度值不包括长度子域本身的长度。报文域的长度占位含义依赖于域的属性,可以是字母、数字或二进制位。此规定可以让其它网络和系统的应用能正确的跳过这些域。所有的二进制位域,如位图和PIN,它们的位串必须被正确的构造。1.1.5 对未使用位置的填充对于固定长度的报文域有以下填充规则:——如果是数字域,右靠齐,左边多余位填零;——如果不是数字域,左靠齐,右边多余位填空格。1.1.6 报文的传送CUPS使用的报文以ASCII形式编码,所以报文以ASCII码形式传送。1.1.7 带有可选择子域的报文域如果一个域带有子179 Q/CUP006.2—2009域,并且不是全部子域都要求出现在报文中,那么只要该域的任何一个子域出现在报文中,该域在位图中对应的位就要设为1。1.1 跨行交易示例假设:交易类型:POS消费受理方:建设银行济南分行,通过建设银行总行与CUPS相连。发卡方:中国银行武汉分行,通过中国银行总行与CUPS相连。跨行交易的流程如图15 所示:1——建设银行济南分行(受理方分支机构)提交消费请求报文至建设银行总行(受理方总行)2——建设银行总行(受理方总行)按照CUPS技术规范要求的报文格式将该消费请求发送至CUPS。其中关键信息域如下:7域(交易传输日期时间):0222092010(北京时间2月22日9点20分10秒)11域(系统跟踪号):66666632域(受理机构标识码):0105451033域(发送机构标识码):01050000100域(接收机构标识码):无此域3——CUPS转发此消费请求至中国银行总行(发卡方总行)。其中关键信息域如下:7域(交易传输日期时间):0222092010(北京时间2月22日9点20分10秒)11域(系统跟踪号):66666632域(受理机构标识码):0105451033域(发送机构标识码):01050000100域(接收机构标识码):010400004——中国银行总行(发卡方总行)将请求转发至中国银行武汉分行(发卡方分支机构)。5——中国银行武汉分行(发卡方分支机构)将应答返回中国银行总行(发卡方总行)。6——中国银行总行(发卡方总行)将应答返回至CUPS。其中关键信息域如下:7域(交易传输日期时间):0222092010(北京时间2月22日9点20分10秒)11域(系统跟踪号):66666632域(受理机构标识码):0105451033域(发送机构标识码):01050000100域(接收机构标识码):01040000179 Q/CUP006.2—20097——CUPS将应答返回建设银行总行(受理方总行)。其中关键信息域如下:7域(交易传输日期时间):0222092010(北京时间2月22日9点20分10秒)11域(系统跟踪号):66666632域(受理机构标识码):0105451033域(发送机构标识码):01050000100域(接收机构标识码):010400008——建设银行总行(受理方总行)将应答返回建设银行济南分行(受理方分支机构)。图1 跨行交易示例从以上的流程中可以看出:在一个交易周期中,报文中的关键信息域——7、11、32、33的值在入网机构与CUPS进行报文交换的过程中(即在图中虚线框所示的范围内)保持不变,而且这四个值的组合具有全程唯一性,可以明确的标识一笔交易。1 报文域说明1.1 报文域的属性说明1.1.1 符号说明a)在CUPS与各入网机构的报文中,各报文域的数据类型、长度属性及格式如下表所示:表1 报文域数据类型、长度属性及格式含义表字符含义a字母字符,A至Z,a至z,向左靠,右边多余位填空格b数据的二进制表示,后跟数字表示位(bit)的个数B用于表示变长的二进制数,后跟数字表示二进制数据所占字节(Byte)的个数n数值,0至9,右靠,首位有效数字前填零。若表示人民币金额,则最右二位为角、分p填充字符,如空格s特殊符号an字母和数字字符,左靠,右边多余位填空格as字母和特殊字符,左靠,右边多余位填空格cn压缩数字码,即BCD码ns数字和特殊字符,左靠,右边多余位填空格ans字母、数字和特殊字符,左靠,右边多余位填空格ansb字母、数字、特殊字符和二进制数,左靠,右边多余位填空格MM月份,01至12DD日期,01至31YY年份,00至99hh时,00至23mm分,00至59ss秒,00至59LL后面跟随数据元的可变长度值,01至99LLL后面跟随数据元的可变长度值,001至999VAR可变长度数据元33字符的固定长度..17最大17个字符的可变长度。所有可变长度字段在数据元的前面应另外包含2个或3个位置,179 Q/CUP006.2—2009以表示后面到数据元结束时的位置数。X借贷符号,贷记为“C”,借记为“D”,并且总是与一个数字型金额数据元相连,例如,交易费金额中X+N8含义为前缀“C”或“D”和交易费金额的8位数字。ZISO4909和ISO7813中定义的磁卡第二、三磁道的代码集,但不包含起始符、结束符和LRC符b)对可变长数据元的说明对任何最大长度小于100个字符的可变长度数据元,两个附加位位于该数据元之前,标明其后所跟数据元的长度。其格式表示为LLVAR。对任何最大长度小于1000个字符的可变长度数据元,三个附加位位于该数据元之前,标明其后所跟数据元的长度。其格式表示为LLLVAR。1.1.1 注释本规范所使用的域按ISO8583中所给的域的序号,从小至大排序说明的。本规范还使用了ISO8583中的保留域,并定义了特殊用法。本规范所采用的编码方式为ASCII码。数字字符也不采用压缩的BCD码方式,而是采用ASCII码表示。本章中的所有拒绝码请参见《附录》部分的《附录A标准代码定义》。1.2 报文类型标识符MessageTypeID1.2.1 变量属性n4,4位定长数字字符1.2.2 域描述报文类型。定义如下:1.2.2.1 单信息交易报文0100/0110授权类请求/应答报文预授权请求/应答追加预授权请求/应答报文预授权撤销(联机、手工)请求/应答账户验证请求/应答报文0200/0210金融类请求/应答报文余额查询请求/应答取现请求/应答存款请求/应答存款撤销请求/应答预授权完成(请求)请求/应答预授权完成撤销请求/应答消费请求/应答消费撤销请求/应答转账请求/应答转入转账请求/应答转出转账请求/应答基于PBOC电子钱包/存折标准和基于PBOC借贷记标准的IC卡圈存交易请求/应答汇款请求/应答0220/0230金融通知/应答类报文179 Q/CUP006.2—2009存款确认通知/应答转入确认通知/应答预授权完成(通知)通知/应答结算通知/应答联机退货通知/应答0420/0430冲正类通知/应答报文预授权冲正通知/应答预授权撤销(联机、手工)冲正通知/应答取现冲正通知/应答消费冲正通知/应答消费撤销冲正通知/应答预授权完成冲正通知/应答预授权完成撤销冲正通知/应答转出转账冲正通知/应答1.1.1.1 双信息交易报文0100/0110授权类请求/应答报文授权请求/应答授权追加请求/应答报文授权撤销请求/应答余额查询请求/应答0420/0430冲正类通知/应答授权冲正通知/应答授权撤销冲正通知/应答1.1.1.2 差错处理通知报文0422/0432受理方差错处理通知/应答报文贷记调整通知/应答贷记调整(存入类)通知/应答手工退货通知/应答请款通知/应答退单通知/应答再请款通知/应答二次退单通知/应答报文0422/0432差错发起方通知/应答类报文差错例外通知/应答0220/0230发卡方差错处理通知/应答类报文贷记调整通知/应答请款通知/应答退单通知/应答再请款通知/应答0220/0230差错接收方通知/应答类报文179 Q/CUP006.2—2009差错例外通知/应答1.1.1.1 其它报文0220/0230收付费通知/应答报文0620/0630管理类通知/应答报文涉嫌卡交易通知/应答涉嫌卡通知/应答0800/0810网络管理类请求/应答报文CUPS重置密钥请求/应答0820/0830网络管理类通知/应答报文CUPS发送网络管理通知/应答入网机构发送网络管理通知/应答入网机构申请重置密钥通知/应答0600/0610银联卡汇率查询1.2 域2主账号PrimaryAccountNumber(PAN)1.2.1 变量属性n..19(LLVAR),2个字节的长度值+最大19个字节(数字字符)的主账号1.2.2 域描述用户主账号。其值来自于卡片的第二磁道信息,从第二磁道的起始符开始(不包含)至字段分隔符止或等号(不包含),内卡账号长度为13-19个数字字符;外卡账号长度为11-19个数字字符。主账号应符合下列标准之一:——《中华人民共和国金融行业标准JR/T0008-2000银行卡发卡行标识代码及卡号》的规定,如表10 所示:表1 JR/T0008-2000中主账号组成规定XXXXXXX……XX发卡行标识代码6-12自定义位校验位——与中国银联联网的国际信用卡公司的规定;——由中国人民银行认可的其它标准;——其它银行卡组织(公司)的规定。1.2.3 用法该域在所有的查询、授权、金融请求、应答和通知中都要求存在,用来确定发卡机构和交易报文的路由。如果交易的原始请求报文中存在该域,则该交易随后的相关报文中该域也必须存在。如果该域在请求或通知报文中出现,则该域必须在应答报文中原值返回。1.2.3.1 用法一:主账号对于可传送磁条信息的交易:例如对本币卡的ATM交易,受理方必须从客户磁卡的第二磁道上截取主账号,填入此域;对于商户送磁条信息的POS交易,商户应从读卡机上获取客户磁卡的第二磁道信息。客户的主账号由受理方从POS报文中的第二磁道信息上截取,填入此域。商户可从应答报文中得到主账号信息;无法传送磁条信息的交易:如非持卡人主动刷卡发起时、电子商务交易、电话银行、手机银行等,由保存主账号信息的服务机构填入或由手工输入。1.2.3.2 用法二:转入/转出账号转账交易、转出转账交易报文中本域为转出账户的账(卡)号;转入转账交易报文中本域为转入账户的账(卡)号。179 Q/CUP006.2—20091.1.1 拒绝码10023=长度域中出现非法字符10024=长度值大于1910025=主账号中出现非法字符1.2 域3交易处理码ProcessingCode1.2.1 变量属性n6,6位定长数字字符。1.2.2 域描述本域指明了交易种类和持卡人的账户类型,由六位数字组成。如表11 所示:表1 交易处理码域组成1-2位3-4位5-6位1-2位表示交易类型(TransactionType)。3-4位表示转出(From)账户类型。5-6位表示转入(To)账户类型。交易处理码的第1-2位定义如表12 所示:表2 交易处理码第1-2位定义第1、2位描述含义00-19Debits借记00Goodsandservice商品和服务01Cash现金02Adjustment调整03Chequeguarantee(fundsguaranteed)支票担保(资金可担保)04Chequeverification(fundsavailablebutnotguaranteed)支票核实(资金可用但不担保)05Euro-cheque欧洲支票06Travelercheque旅行支票07Letterofcredit信用证08Giro(postalbanking)直接转账(邮政银行业务)09Goodsandservicewithcashdisbursementtransfer现金支付的商品和服务10-13ReservedforISOuseISO保留使用14-16Reservedfornationaluse国家保留使用17-19Reservedforprivateuse私有保留使用20-29Credits贷记20Returns退款21Deposits存款22Adjustment调整23Chequedepositguarantee支票存款担保24Chequedeposit支票存款25-26ReservedforISOuseISO保留使用27Reservedfornationaluse国家保留使用28-29Reservedforprivateuse私有保留使用30-39Inquiryservices查询服务30Availablefundsinquiry可用金额查询31Balanceinquiry余额查询32-35ReservedforISOuseISO保留使用36-37Reservedfornationaluse国家保留使用38-39Reservedforprivateuse私有保留使用40-49Transferservices转账服务40Cardholderaccountstransfer持卡人账户转账41-45ReservedforISOuseISO保留使用179 Q/CUP006.2—200946-47Reservedfornationaluse国家保留使用48-49Reservedforprivateuse私有保留使用50-99Reserved保留70Pinchange修改密码交易处理码第3和5位的定义如下表所示:表1 交易处理码第3、5位定义第3、5位描述含义0Default默认1Savingaccount储蓄账户2Chequeaccount支票账户3Creditfacility信用透支账户4Universalaccountnumber通用账户5Investmentaccount投资账户6-7ReservedforISOuseISO保留使用8Reservedfornationaluse国家保留使用9Reservedforprivateuse私有保留使用交易处理码第4和6位的定义如下表所示:表2 交易处理码第4、6位定义第4、6位描述含义0Default默认1-2ReservedforISOuseISO保留使用3-7Reservedfornationaluse国家保留使用8-9Reservedforprivateuse私有保留使用1.1.1 用法在交易应答中该域必须与交易请求一致。在冲正交易中该域必须与原始交易一致。在差错处理通知(贷记调整交易)中,该域必须为22XXXX。在差错处理通知(请款交易)中,该域必须为02XXXX。针对请款交易的退单,该域必须为02XXXX。针对其它交易的退单,该域必须与原始金融交易一致。发起再请款的一方若之前没有发起过针对同一笔交易的请款,则在本次再请款交易报文中,本域必须与原始交易一致;发起再请款的一方若之前已经发起过一次请款,则在本次再请款交易报文中,本域必须为02XXXX。具体用法如下表所示:表3 交易处理码用法交易类型未选卡种储蓄卡账户支票账户信用卡账户通用账户余额查询300000301000302000303000304000预授权/预授权冲正/追加预授权/追加预授权冲正030000031000032000033000034000预授权撤销/预授权撤销冲正200000201000202000203000204000预授权完成/冲正/退单/再请款000000001000002000003000004000授权/授权冲正/追加授权/追加授权冲正000000001000002000003000004000授权撤销/授权撤销冲正200000201000202000203000204000消费/冲正/退单/再请款000000001000002000003000004000179 Q/CUP006.2—2009预授权完成(通知)通知/结算通知/预授权完成(手工)/退单/再请款000000001000002000003000004000消费撤销/冲正200000201000202000203000204000退货200000201000202000203000204000预授权完成撤销/冲正200000201000202000203000204000取现/冲正/退单/再请款010000011000012000013000014000存款210000211000212000213000214000存款确认210000211000212000213000214000存款撤销/IC卡电子现金应用的现金充值撤销170000171000172000173000174000转账400000401000402000403000404000转出460000461000462000463000464000转入470000471000472000473000474000转入确认470000471000472000473000474000贷记调整220000221000222000223000224000请款/退单/再请款020000021000022000023000024000基于PBOC电子钱包/存折标准和IC卡电子现金应用额指定账户圈存600000601000602000603000604000基于PBOC电子钱包/存折标准和IC卡电子现金应用的非指定账户转账圈存620000621000622000623000624000基于PBOC电子钱包/存折标准和IC卡电子现金应用的现金充值630000631000632000633000634000基于PBOC电子钱包/存折标准和IC卡电子现金应用的非指定账户转出圈存640000641000642000643000644000基于PBOC电子钱包/存折标准和IC卡电子现金应用的非指定账户转入圈存650000651000652000653000654000收/付费-借记190000191000192000193000194000收/付费-贷记290000291000292000293000294000差错例外220000221000222000223000224000银行卡信息下载900000901000902000903000904000预借现金(CashAdvance)撤销270000271000272000273000274000账户验证/汇款240000241000242000243000244000对未选卡种的交易,由发卡方根据账号自行确定卡种进行账务处理。对于交易处理码相同的不同交易,可根据域25(服务点条件码)的用法二做进一步区分,如预授权完成和消费交易,退单和再请款交易等。详见本文域25用法二的描述。1.1.1 拒绝码10035=非法交易处理码或非法字符1.2 域4交易金额Amount,Transaction1.2.1 变量属性n12,12位定长数字字符1.2.2 域描述交易金额。本域中不带小数点,小数位根据交易币种来决定。1.2.3 用法179 Q/CUP006.2—2009在银联自主清算的交易和外卡收单交易中,本域值基本只包含交易本金。但在银联卡跨境业务的ATM取现交易中,该域除包含交易本金以外,还包含向持卡人收取的额外手续费。其币种由49域交易币种(CurrencyCode,Transaction)指明,若本域出现,则49域必出现。对于参与多币种交易的发卡方,该域反映了收单方提交请求时的币种。当交易币种为人民币时,本域的最右两位应包含人民币的角和分。当交易币种为外币时,如果该币种没有小数位,则该域的值代表实际交易金额;如果该币种有两个小数位,则表示方法同人民币;若有三个小数位,则最后一个小数位必须为零。用法举例如下表所示:表1 交易金额用法币种小数位数实际金额本域值人民币两位小数1000.02000000100002外币没有小数位1000000000001000两位小数1000.02000000100002三位小数1000.112000001000110在查询请求中本域不出现。在收/付费交易报文中,该域的值表示收/付费报文中所列各交易的费用总和。1.1.1 拒绝码10045=非法字符1.2 域5清算金额Amount,Settlement1.2.1 变量属性n12,12位定长数字字符1.2.2 域描述清算金额=交易金额(域4)×清算汇率(域9),其中不包含任何服务费。本域中不带小数点,小数位由清算币种决定。1.2.3 用法本域用做入网机构间清算的依据。清算金额的币种由域50-清算货币代码(CurrencyCode,Settlement)表示。当清算币种为人民币时,本域的最右两位应包含人民币的角和分。当清算币种为外币时,如果该币种没有小数位,则该域的值代表实际清算金额;如果该币种有两个小数位,则表示方法同人民币;若有三个小数位,则最后一个小数位必须为零。用法举例如下表所示:表2 清算金额用法币种小数位数实际金额本域值人民币两位小数1000.02000000100002外币没有小数位1000000000001000两位小数1000.02000000100002三位小数1000.112000001000110在外卡收单交易中,若境外发卡方采用双信息,则本域不出现;若境外发卡方采用单信息,则只有当交易币种与清算币种不同时,本域才出现。1.2.4 拒绝码10055=非法字符1.3 域6持卡人扣账金额Amount,CardholderBilling1.3.1 变量属性n12,12位定长数字字符179 Q/CUP006.2—20091.1.1 域描述持卡人扣账金额=交易金额(域4)×持卡人扣账汇率(域10),不包含任何服务费。本域中不带小数点,小数位数根据持卡人账户币种决定。1.1.2 用法本域用做扣减或冻结持卡人账户的依据,仅出现在银联卡跨境交易报文中。在外卡收单交易中,本域由国际信用卡公司系统自动插入,CUPS不对此域作处理。当持卡人收费账户币种为人民币时,本域的最右两位应包含人民币的角和分。当持卡人收费账户币种为外币时,如果该币种没有小数位,则该域的值代表实际清算金额;如果如果该币种有两个小数位,则表示方法同人民币;若有三个小数位,则最后一个小数位必须为零。用法举例如下表所示:表1 持卡人扣账金额用法币种小数位数实际金额本域值人民币两位小数1000.02000000100002外币没有小数位1000000000001000两位小数1000.02000000100002三位小数1000.1120000010001101.1.3 拒绝码10065=非法字符1.2 域7交易传输时间TransmissionDate/Time1.2.1 变量属性n10,10位定长数字字符格式:MMDDhhmmss1.2.2 域描述交易发起方的系统工作日日期和时间。1.2.3 用法当受理方接收到交易请求报文时,即赋予该交易受理方的系统工作日日期和时间。当CUPS发起差错处理通知时,应赋予该交易CUPS的系统工作日日期和时间。入网机构在收到报文时应保存该值,并在应答报文中原样返回。该域为关键信息域,入网机构在接收到交易应答时,将用该值匹配原始请求报文的该域值。当发送冲正报文时,冲正产生方将给冲正报文一个新的交易时间。重复发送冲正报文时,将不改变原先已赋予冲正交易的时间。入网机构上送的时间均为北京时间。交易传输时间的取值范围:MM:01-12DD:01-31hh:00-23mm:00-59ss:00-591.2.4 拒绝码10075=非法数字或字符1.3 域9清算汇率ConversionRate,Settlement1.3.1 变量属性n8,8位定长数字字符179 Q/CUP006.2—20091.1.1 域描述银联与入网机构约定的交易币种到清算币种的转换汇率。格式为右对齐,无小数点。小数位数由最左边一位数字表示,第二位至第八位指的是汇率的值。如71212345,表示汇率为0.1212345。1.1.2 用法在银联自主清算的银联卡跨境交易中,本域由CUPS填写。在银联非自主清算的外卡收单交易中,本域由国际信用卡公司填写。1.1.3 拒绝码10095=非法字符1.2 域10持卡人扣账汇率ConversionRate,CardholderBilling1.2.1 变量属性n8,8位定长数字字符1.2.2 域描述该汇率为受理方交易币种转换为持卡人账户币种的汇率。格式为:右对齐(小数点位数标志必须在最左端),无小数点;最左边一位(0-7)表示小数点以后的位数。如71212345,表示汇率为0.1212345。1.2.3 用法本域仅出现在跨境交易报文中,由CUPS填写。1.2.4 拒绝码10105=非法字符1.3 域11系统跟踪号SystemTraceAuditNumber1.3.1 变量属性n6,6位定长数字字符1.3.2 域描述交易发起方赋予交易的一组数字,与域7、域32和域33的组合值唯一标识一笔交易的编号。1.3.3 用法交易发起方对发出的每一笔交易,必须赋予一个系统跟踪号。对于重发的冲正报文,该系统跟踪号的值与原冲正交易一致。在整个交易周期中该值保持不变。该域为关键信息域,其值与其它关键信息域,即域7、域32和域33的值组合起来不能重复。入网机构在接收到交易应答时,将用该值匹配原始请求报文。1.3.4 拒绝码10115=非法字符1.4 域12受卡方所在地时间Time,LocalTransaction1.4.1 变量属性n6,6位定长数字字符格式:hhmmss1.4.2 域描述交易发生时,受卡方所在地时间。格式为hhmmss,其中hh=小时,mm=分,ss=秒。1.4.3 用法179 Q/CUP006.2—2009在0100、0200的请求报文中,受卡方应赋予交易发生时的受卡方所在地时间。原始交易的关联交易报文,如冲正、转入确认、存款确认报文中的受卡方所在地时间,即为对应原取现或消费等报文的受卡方所在地时间。hh:00-23mm:00-59ss:00-591.1.1 拒绝码10125=非法数字或字符1.2 域13受卡方所在地日期Date,LocalTransaction1.2.1 变量属性n4,4位定长数字字符格式:MMDD1.2.2 域描述交易发生时,受卡方所在地日期。格式为MMDD,其中MM=月份,DD=日。1.2.3 用法在0100、0200的请求报文中,受卡方应赋予交易发生时的受卡方所在地日期。对冲正报文中的受卡方所在地日期,即为对应原始报文的受卡方所在地日期。差错处理通知中为原始金融交易的日期:贷记调整交易中为原始金融交易的日期。请款交易中为原始金融交易或贷记调整交易的日期。退单交易中为原始金融交易或请款交易的日期。再请款交易中为退单交易的日期。受卡方所在地日期的取值范围:MM:01-12DD:01-311.2.4 拒绝码10135=非法数字或字符1.3 域14卡有效期Date,Expiration1.3.1 变量属性n4,4位定长数字字符格式:YYMM1.3.2 域描述银行卡的有效期,域值是银行卡到期的年月。例如:卡有效期是2005年4月,那么从2005年5月1日起该卡即为过期卡。磁条信息中包含卡有效期信息。1.3.3 用法填入银行卡的有效期。YY:年份MM:月份电子商务交易时由持卡人输入,由支付网关送入信息交换网络中。在拒绝应答报文或CUPS直接处理完成的交易应答报文中可填全“0”。1.3.4 拒绝码179 Q/CUP006.2—200910145=非法数字或字符1.1 域15清算日期Date,Settlement1.1.1 变量属性n4,4位定长数字字符格式:MMDD1.1.2 域描述受理方和发卡方之间的交易结算日期。日期为MMDD格式,其中MM=月份,DD=日。1.1.3 用法一:银联自主清算交易清算日期银联自主清算交易中:CUPS对每个收到或发起的0100、0200、0220、0420、0432等报文都赋予该交易的清算日期。表明该交易将于该日参加清算。在日期切换开始报文中,该域填写上一个清算日日期,即当日日期;在日期切换结束报文中,该域填写下一个清算日日期,即当日日期的下一个日期。例如,若今天为15号,那么日期切换开始报文中的清算日期为15号,而日期切换结束报文中的清算日期为16号。入网机构在应答报文中应将清算日期原样返回。对于重发报文的清算日期应为原报文的清算日期。清算日期的取值范围:MM:01-12DD:01-311.1.4 用法二:银联非自主清算交易清算/发生日期在外卡业务中,由国际信用卡公司系统填入,在ATM交易中,作为清算日期使用。在POS交易中,由于国际信用卡公司大多采用双信息处理方式,清算并非联机进行的,因此,该日期仅作为交易发生的日期使用。1.1.5 拒绝码10155=非法数字或字符1.2 域16兑换日期Date,Conversion1.2.1 变量属性n4,4位定长数字字符格式:MMDD1.2.2 域描述从原始交易币种转换成清算币种的转换汇率的有效日期。日期为MMDD格式,其中MM=月份,DD=日期。1.2.3 用法当交易币种和清算币种不一致时出现。兑换日期的取值范围:MM:01-12DD:01-31在银联自主清算的银联卡跨境交易中,本域由CUPS填写。在银联非自主清算的外卡收单交易中,本域由国际信用卡公司填写。1.2.4 拒绝码10165=非法数字或字符1.3 域18商户类型Merchant"sType179 Q/CUP006.2—20091.1.1 变量属性n4,4位定长数字字符1.1.2 域描述表示商户分类编码(MCC)。1.1.3 用法商户类型码表示商户的服务范围和属性。在01xx、02xx、04xx报文中必须出现,取值请参见GB/T20548-2006《金融零售业务商户类别代码》。1.1.4 拒绝码10185=非法字符1.2 域19受理机构国家代码AcquiringInstitutionCountryCode1.2.1 变量属性n3,3位定长数字字符1.2.2 域描述受理机构所在国家代码。参见世界各国和地区名称代码(GB/T2659-94)。1.2.3 用法表示受理机构即ATM和商户所属的国家代码。对境内发卡机构而言,仅当受理机构在境外时,才会收到该域;如果受理方是境内机构,则不会收到该域。境内受理机构发出的报文中该域无需出现。1.2.4 拒绝码10195=非法字符1.3 域22服务点输入方式码PointOfServiceEntryModeCode1.3.1 变量属性n3,3位定长数字字符1.3.2 域描述服务点输入方式码,即持卡人数据(如PAN和PIN)的输入方式。服务点(PointOfService)是指各种交易始发场合。服务点输入方式码各位定义如表36所示:表1 服务点输入方式码各位定义第1-2位PAN输入方式第3位PIN输入方式00未指明0未指明01手工1交易中包含PIN02磁条2交易中不包含PIN03条形码3-5ISO保留使用04光学字符阅读6-7国家保留使用05集成电路卡,磁道信息可靠8-9私有保留使用06ISO保留使用07快速PBOC借贷记IC卡读入(非接触式)08-60ISO保留使用61-94国家保留使用90磁条读入信息可靠,第二磁道信息必须出现91非接触式磁条读入(非接触式)95集成电路卡,卡信息不可靠179 Q/CUP006.2—200996采用非接触方式读取CUPMobile移动支付中的集成在手机中的芯片卡(适用于CUPMobile的现场支付模式)97采用接触方式读取CUPMobile移动支付中的集成在手机中的芯片卡(适用于CUPMobile的远程支付模式)98IC卡读入(非接触式)99私有保留使用1.1.1 用法本域第1、2位的取值与60.2.2域(终端读取能力)相关。当22域前两位取值为“05”或“95”时,60.2.2域必须填“5”。当22域前两位取值为“07”、“91”、“96”、“97”或“98”时,60.2.2域必须填写“6”。22域取值含义示例:——021:磁条读入,且带PIN;——022:磁条读入,且不带PIN;——011:手工方式,且带PIN;——012:手工方式,且不带PIN;——050:IC卡读入,卡数据可靠;——950:是IC卡,但卡数据不可靠。——961:采用非接触方式读取CUPMobile移动支付中的集成在手机中的芯片卡,且带PIN;——962:采用非接触方式读取CUPMobile移动支付中的集成在手机中的芯片卡,无不带PIN;——971:采用接触方式读取CUPMobile移动支付中的集成在手机中的芯片卡,且带PIN;——972:采用接触方式读取CUPMobile移动支付中的集成在手机中的芯片卡,且不带PIN。1.1.2 拒绝码10225=非法字符1.2 域23卡序列号CardSequenceNumber1.2.1 变量属性n3,3位定长数字字符1.2.2 域描述IC卡的序列号。1.2.3 用法用于区别具有相同PAN的不同卡。只在基于PBOC借贷记标准的IC卡交易时使用。1.2.4 拒绝码10235=非法字符1.3 域25服务点条件码PointOfServiceConditionCode1.3.1 变量属性n2,2位定长数字字符1.3.2 域描述表1 服务点条件码代码含义与此相关的编辑00正常提交01客户不提交不允许PIN数据02非扩展终端必须输入PIN179 Q/CUP006.2—200903可疑商户05客户提交但卡不提交必须是01X0授权报文06预授权请求要求预授权号08邮政或电话汇单必须是01X0报文,但PIN不提交10确认的客户标识11作弊嫌疑报文类型必须为0100或020012安全原因报文类型必须为0100或020013再请款17退单41二次退单42电子商务交易的正常提交暂不启用43电子商务交易的预授权请求要求预授权号,暂不启用44电子商务交易的再请款暂不启用45电子商务交易的退单暂不启用60追加预授权/追加授权64采取分期付款方式完成支付适用于采用分期付款支付的交易65采取积分兑换方式完成支付适用于采用积分兑换支付的交易68银行卡信息下载适用于CUPMobile业务中的银行卡信息下载交易82差错例外83转入方提出的贷记调整、发卡方提出的存款的贷记调整普通交易(如消费)的贷记调整是由受理方提出的,而存款和转账的贷记调整是由发卡方提出的,其记账方向与普通交易是相反的,因此需要在差错处理通知中予以区分。91基于PBOC电子钱包/存折标准和IC卡电子现金应用的圈存类交易适用于基于PBOC电子钱包/IC卡电子现金应用的圈存交易(含指定账户圈存、非指定账户圈存、现金充值、现金充值撤销)及其冲正1.1.1 用法一:服务点条件表示服务点发起交易的条件。本用法下,目前允许的取值为:——00:正常提交;——02:ATM取现、ATM查询。1.1.2 用法二:扩展的交易处理码用作对第3域(交易处理码)的补充,用来区分交易处理码相同而交易类型不同的交易。这些交易包括:——06:预授权完成,用于区别消费(00);——13:再请款,用于区别退单(17);——17:退单,用于区别再请款(13);——60:用于追加预授权/授权交易,区别于预授权/授权;——64:用于区分采用分期付款方式完成支付的交易,如区分:分期付款消费交易和一次性付款的消费交易。——65:用于区分采用积分兑换方式完成支付的交易,如区分:消费(积分)交易和传统消费交易。179 Q/CUP006.2—2009——82:差错例外,用于区别贷记调整(00);——83:用于区分普通交易(如消费)的贷记调整和存款、转账交易的贷记调整。1.1.1 拒绝码10255=非法字符1.2 域26服务点PIN获取码PointOfServicePINCaptureCode1.2.1 变量属性n2,2位定长数字字符1.2.2 域描述表1 服务点PIN获取码代码含义0-3ISO保留使用4-12由服务点设备接受的PIN的最大字符数目13-59ISO保留使用60-73国家保留使用80-99私有保留使用1.2.3 用法该域描述了服务点设备所能接受的PIN所能容纳的最多字符数。1.2.4 拒绝码10265=非法字符1.3 域28交易费Amount,TransactionFee1.3.1 变量属性X+n8,1位符号位+8位定长数字字符1.3.2 域描述该域所表示的金额币种由49域(交易货币代码)表示。在转账交易中,该域由CUPS填写,用于表示转出方在该笔转账交易中应付的交易手续费。在银联卡境外受理的ATM取现交易中,该域由受理方填写,表示为补贴境外受理机构而向持卡人额外收取的交易手续费。当境外受理机构存在额外手续费时,该手续费金额与交易金额相加后的和存放在域4(交易金额)中。即:28域=额外手续费金额;4域=交易金额+额外手续费金额。境内发卡方根据28域的取值即可了解额外手续费的具体金额。1.3.3 用法第1位:表示借记或贷记。“C”表示贷记,“D”表示借记。第2-9位:表示应借记或贷记持卡人的手续费。1.3.4 拒绝码10285=非数字字符1.4 域32受理机构标识码AcquiringInstitutionIdentificationCode1.4.1 变量属性n..11(LLVAR),2个字节的长度值+最大11个字节的受理机构标识码1.4.2 域描述受理机构标识码。该代理机构应是已被批准入网,能为ATM提供取现服务或为商户提供收单服务的入网机构。179 Q/CUP006.2—20091.1.1 用法受理机构标识码用来标识一个ATM或POS代理机构,详见《附录》部分的《附录A标准代码定义》。对于直联CUPS的电子商务网关,此标识码用于表示商户的开户行代码。在跨行ATM交易中,受理机构上送的受理机构标识码中的地区代码应使用终端所在地的地区代码(业管委发文〔2006〕11号);在跨行POS交易中,受理机构上送的受理机构标识码中的地区代码应使用终端所在地的地区代码(业管委发文〔2007〕4号)。且地区代码至少精确到地市级代码;对北京、上海、天津、重庆等直辖市地区,地区代码至少精确到直辖市地区代码。受理机构标识码是关键信息域,发卡方和CUPS将用该值和交易传输日期时间、系统跟踪号、发送机构标识码等匹配原始请求报文,并找到报文的返回路径。在发送方随后发出的与之相关的交易中也应保持不变。受理方在01xx,02xx,和04xx报文中都必须提供受理机构标识码。发卡方必须保存该域用于收/付费、退单等交易的处理。1.1.2 拒绝码10323=长度域中出现非法字符10324=长度值大于111.2 域33发送机构标识码ForwardingInstitutionIdentificationCode1.2.1 变量属性n..11(LLVAR),2个字节的长度值+最大11个字节的发送机构标识码1.2.2 域描述发送机构标识码。该发送机构应是已被批准入网,发送一个交易请求或通知报文的机构。1.2.3 用法用来标识一个入网机构。详见《附录》部分的《附录A标准代码定义》,在该标准中提供了本系统入网机构的唯一标识码。发送机构标识码是关键信息域,发卡方和CUPS将用该值和交易传输日期时间、系统跟踪号、受理机构标识码等匹配原始请求报文,并找到报文的返回路径。在发送方随后发出的与之相关的交易中也应保持不变。1.2.4 拒绝码10333=长度域中出现非法字符10334=长度值大于111.3 域35第二磁道数据Track2data1.3.1 变量属性z..37(LLVAR),2个字节的长度值+最大37个字节(字符)的第二磁道数据1.3.2 域描述卡上第二磁道数据。1.3.3 用法从第二磁道开始符(;)后的第一个字符读起,包括域的分隔符,但不包括结束符和LRC符。电子商务交易和结算通知中不使用该域。银行卡在境外受理时,由于编码标准不同,二磁分隔符“=”有可能转换为“D”或“d”,建议发卡机构兼容二磁分隔符为“D”或“d”的情况。1.3.4 拒绝码10353=长度域中出现非法字符10354=长度值大于37179 Q/CUP006.2—200910355=非法第二磁道内容或出现非法字符1.1 域36第三磁道数据Track3Data1.1.1 变量属性z...104(LLLVAR),3个字节的长度值+最大104个字节(字符)的第三磁道数据1.1.2 域描述卡上第三磁道数据。1.1.3 用法它从第三磁道开始符(;)后的第一个字符读起,包括域的分隔符,不包括结束符和LRC符。电子商务交易和结算通知中不使用该域。1.1.4 拒绝码10363=长度域中出现非法字符10364=长度值大于10410365=非法第三磁道内容或出现非法字符1.2 域37检索参考号RetrievalReferenceNumber1.2.1 变量属性an12,12位定长的字母和数字字符1.2.2 域描述入网机构、POS或商户给予交易的系统检索参考号。1.2.3 用法本域是由受理方分配的用于定位持卡人原始交易的一个系统参考号。本域在整个交易周期内保持不变。对于受理方发起的每一笔新交易(如消费、取现、存款等),本域取新值。对于与原始交易关联的撤销和通知类交易可以取新值,也可以和原始交易保持一致。发卡方在所有的应答报文及相关的退单交易中必须将本域的值返回。其值应打印在持卡人的ATM或POS单据上。1.2.4 拒绝码10375=非法字符1.3 域38授权标识应答码AuthorizationIdentificationResponse1.3.1 变量属性an6,6位定长的字母、数字字符1.3.2 域描述发卡方给予被批准交易的授权号,或CUPS在对交易进行代授权时产生的代授权号。1.3.3 用法如果发卡方的授权应答码不足六位,则按左靠存放,右边补空格。授权码中间不应有空格。在预授权完成请求交易中,应将在预授权交易中得到的授权号放入本域,传给发卡方。对于冲正,本域的取值来自原交易的请求报文;对于撤销、退货、差错处理通知,本域的取值应来自于原交易应答报文。该域为关键信息域,其值与其它关键信息域,即域2、域42的值组合起来在交易结算之前不能重复。在贷记持卡人账户的交易及其相关交易中,本域不出现。这些交易包括:存款、存款确认、存款撤销、转入转账、转入转账确认。179 Q/CUP006.2—2009对于境外双信息受理方发起的确定金额授权交易,由于转发到境内发卡方时是消费交易,因此发卡方有可能不返回授权码,受理方应能正确处理。参见《银行卡联网联合即使规范V2.1(跨境圈)》对48域用法AA的描述。1.1.1 拒绝码10385=非法字符1.2 域39应答码ResponseCode1.2.1 变量属性an2,2位定长的字母、数字字符1.2.2 域描述发卡方或CUPS至受理方的应答码。表示对其所收到的交易的处理情况,如成功处理、无法处理或拒绝。若无法处理或拒绝该交易,则将在本域包含无法处理或拒绝的理由,在某些情况下还将提示受卡方或POS终端没收卡。1.2.3 用法对每个收到的请求报文,发卡方都应将本系统处理的结果在本域中返回给受理方。当CUPS无法将报文转发给发卡方时,CUPS将直接给予受理方应答。应答码定义详见《附录》部分的《附录A标准代码定义》。1.2.4 拒绝码10395=非法字符1.3 域41受卡机终端标识码CardAcceptorTerminalIdentification1.3.1 变量属性ans8,8位定长的字母、数字和特殊字符1.3.2 域描述受卡机的终端标识码。该标识码在代理机构的网络中必须唯一标识一个终端。1.3.3 用法如果终端标识码少于八位,则按左靠,右边补空格。终端标识码由代理机构分发。所有卡交易请求中必须带上终端标识码,且在整个交易周期中保持不变。1.3.4 拒绝码10415=非法字符1.4 域42受卡方标识码CardAcceptorIdentificationCode1.4.1 变量属性ans15,15位定长的字母、数字和特殊字符1.4.2 域描述受卡方的标识码,即商户代码。1.4.3 用法由受理方分发。对所有卡交易的请求报文,该域必须出现,且在整个交易周期中保持不变。1.4.4 拒绝码10425=非法字符1.5 域43受卡方名称地址CardAcceptorName/Location1.5.1 变量属性179 Q/CUP006.2—2009ans40,40位定长的字母、数字和特殊字符1.1.1 域描述受卡方的名称地址,即商户的名称和所在地。1.1.2 用法由受理方或商户填入,CUPS不作任何处理。对所有卡交易的请求报文,该域必须出现,且在整个交易周期中保持不变。商户名称最多40个字节长度,如少于40个字节长度,则后补空格。中国境内受理银联卡交易信息中的商户名称采用汉字,中国境外受理银联卡交易信息中的商户名称采用英文。该域用法应符合《银联卡业务运作规章》第二卷《业务规则》的要求。该域中涉及到的中文字符编码规则需符合GB18030-2000。1.1.3 拒绝码10435=非法字符1.2 域44附加响应数据AdditionalResponseData1.2.1 变量属性ans..25(LLVAR),2个字节的长度值+最大25个字节(字母、数字和特殊字符)的附加响应数据1.2.2 域描述发卡方对被批准交易所分配的标识。此域可以被发卡方用来标识原始交易。1.2.3 用法发卡方的附加响应数据必须为有效字符。由发卡方在批准交易时载入应答报文。受理方和CUPS将不对此域作处理。本域为可选域。如果已收到发卡方批准的应答报文后又需要引发冲正,则将匹配到原始应答报文中该域的值带给发卡方。1.2.4 拒绝码10443=长度域中出现非法字符10444=长度值大于251.3 域45第一磁道数据Track1data1.3.1 变量属性z..79(LLVAR),2个字节的长度值+最大79个字节(字符)的第一磁道数据1.3.2 域描述卡上第一磁道数据。包括分隔符,但不包括开始符和结束符,以及LRC字符。1.3.3 拒绝码10453=长度域中出现非法字符10454=长度值大于7910455=非法字符1.4 域48附加数据-私有AdditionalDataPrivate1.4.1 变量属性ansb...512(LLLVAR),3个字节的长度值+最大512个字节(字母、数字、特殊字符、二进制数)的私有附加数据1.4.2 域描述179 Q/CUP006.2—2009该域为特殊业务在请求报文中提供特殊业务数据的传送。为满足特殊业务组合叠加的需求,在该域中新增AS用法,该用法采用TLV(tag-length-value)的构造方式,即每个子域由tag标签(T),子域取值的长度(L)和子域取值(V)构成以下这些话不适宜写在规范中,可以考虑写在改造指南中。但考虑到机构的改造进度不同,为解决过渡期的格式转换问题,本文将采用用法标志加TLV的模式。具体解释如下:1、对于现有用法保持不变;2、在现有各用法的最后再增添一个新用法,取名为组合用法,用法标志定义为AS。这个用法中的数据表示采用TLV的表示方式。将现有的所有用法定义全部转换为TLV格式存入AS这个用法标志中,但这些业务说明是否出现在报文格式中,由机构根据业务需要自由填写;3、如果有新的补充业务需要定义,将不再定义新用法标志,而是全部定义进AS用法中,但在AS用法中,会定义新的Tag标签来表示这个补充业务含义;4、对于改造完成的机构或者需要组合多个业务含义的机构,应只能在报文格式中填写AS用法。未完成且只使用一个业务含义的机构才能填写AS以外的其他用法;5、所有机构都改造完成后,将只保留AS用法,其他用法全部通过AS中的Tag标签来区分。。因此整个域的总体格式为:<长度><用法标志><数据>——<长度>说明该字段的总长度(包含<用法标志>),长度为3个字节。——<用法标志>说明后随数据的类型,长度为2个字节。用法标志说明如表22 所示:表1 域48用法标志说明用法标志对应用法说明CD用法CDfeeCollection/fundDisbursement收/付费理由AA用法AAAcquirerAdditionalinformation受理方附加交易信息BC用法BCBlackCardinformation涉嫌卡信息BT用法BTBlackcardTransaction涉嫌卡交易信息NK用法NKNewKey新密钥IN用法INCUPSecureinformation认证信息PB用法PB基于PBOC电子钱包/存折标准和基于PBOC借贷记标准的电子现金应用的非指定账户圈存信息IP用法IPInstallmentPaymentinformation分期付款信息RA用法RA折扣消费交易中的刷卡金额RP用法RPRewardPointsRedemption积分兑换信息AS用法AS组合所有用法含义的TLV定义用法——<数据>具体数据,其格式取决于<用法标志>字符,长度最长不超过510个字节。在CD、AA、BC、BT、NK、IN、PB、IP、RA、RP用法中,数据域的构造参见下文对这些用法的描述。在AS用法中,数据域如下构造:<子域tag标签><子域取值长度><子域取值><子域tag标签>说明后随数据的业务含义,长度为2个字节,属性为an,用ASCII码表示。——<子域取值长度>说明每个子域tag所定义的取值的总长度,长度为3个字节,属性为n,长度不足3位,前补零,用ASCII码表示。——<子域取值>由AS用法中各Tag定义。各用法的数据表示如下面各节所示。1.1.1 用法CD:收/付费理由收/付费报文中的附加信息域,描述收/付费的理由。最大为255个字节的信息。该用法中各信息值的排列顺序和取值如表23 :表2 收/付费理由信息值位置序号含义长度取值1用法标志2字节CD179 Q/CUP006.2—20092交易是否相关标志2字节01:与交易相关02:与交易无关3与交易相关及与交易无关的记录信息最大251字节具体取值参见下文的详细描述和交易相关的记录格式如表24 :表1 交易相关记录格式位置长度格式内容说明04n原始报文类型46n原始系统跟踪号原始请求报文的域111010n原始系统日期时间原始请求报文的域72011ans原始受理机构标识码原始请求报文的域32,左对齐,右补空格3111ans原始发送机构标识码原始请求报文的域33,左对齐,右补空格428ans原始终端代码原始请求报文的域415015ans原始商户代码原始请求报文的域4265最大186ans相关文字说明自由格式文字描述与交易无关的记录格式如表25 :表2 交易无关记录格式位置长度格式内容说明011ans接收机构代码指明具体接收机构,可以是银联的入网机构,也可以是入网机构的下属机构。作为入网机构的清算依据。左对齐,右补空格。11最大240ans相关文字说明自由格式文字描述1.1.1 用法AA:受理方附加交易信息受理方用于传送交易的一些特殊信息,最大为510个字节的信息。1.1.2 用法BC:涉嫌卡信息用于CUPS向发卡方发送的涉嫌卡号通知报文之中。a)用法标志--2字节,取值“BC”。b)涉嫌卡信息,最多包含12条涉嫌卡的具体信息,格式如下:表3 涉嫌卡信息格式内容长度域属性说明涉嫌卡信息条数2字节n最大笔数为12条第1条涉嫌卡信息该部分为涉嫌卡号的具体信息,最多包含12条信息………每条涉嫌卡信息包含以下内容:卡号21字节an2位长度位+卡号。左靠齐,不足位右补空格监控级别1字节an1:高2:中3:低标记1字节an1:新增2:删除启动时间6字节n(yymmdd)启动的年月日剩余字节可根据具体需要填写。1.1.3 用法BT:涉嫌卡交易信息用于发卡方向CUPS发送涉嫌卡交易通知报文之中,每个报文中只发送一条涉嫌卡交易信息。a)用法标志--2字节,取值“BT”。b)涉嫌卡交易信息,如下表所示:179 Q/CUP006.2—2009表1 涉嫌卡交易信息内容长度域属性说明MessageTypeID4字节n交易类型primary_acct_num21字节an2位长度位+卡号。左靠齐,不足位右补空格processing_code6字节n交易处理码amt_trans12字节n交易金额transmsn_date_time10字节nMMDDHHMMSSsys_trace_audit_num6字节nmchnt_type4字节npos_cond_code2字节nacq_inst_id_code13字节ans2位长度位+最大11字节。左靠齐,不足位右补空格。fwd_inst_id_code13字节ans2位长度位+最大11字节。左靠齐,不足位右补空格。retrivl_ref_num12字节ancard_accptr_termnl_id8字节anscard_accptr_id15字节anscard_accptr_name_loc40字节ans格式请参考相关技术标准currcy_code_trans3字节anreseverd20字节ans第1字节:同城/异地标记,0:同城1:异地第2-20字节:保留剩余字节可根据具体需要填写。1.1.1 用法NK:新密钥用于重置密钥报文中,存放CUPS向入网机构约定的新密钥,主要为了满足入网机构需要采用双倍长或三倍长甚至更长的密钥需求。a)用法标志--2字节,取值“NK”;b)4080bit的二进制数。用在CUPS主动重置密钥交易和CUPS应入网机构要求重置密钥交易中。当CUPS重置数据密钥后,将产生的新数据密钥用入网机构主密钥(即MMK)加密后存放于本域发送给入网机构。新密钥由CUPS的硬件加密机产生,入网机构收到CUPS分发的新密钥后,应由硬件加密机解密后安装使用。1.1.2 用法IN:CUPSecure认证信息该用法适用于经由CUPSecure认证的网上交易。该用法中各信息值的排列顺序和取值如下表:表2 CUPSecure认证信息位置序号含义长度1用法标志2字节,中心填写2证书DN取值最大255字节,中心填写注1:用法标志-2字节,取值“IN”。注2:证书DN取值-最大255字节,属性为ans,是用户证书的唯一标识码。1.1.3 用法PB:基于PBOC电子钱包/存折标准和基于PBOC借贷记标准的电子现金应用的非指定账户圈存信息该用法用于存放基于PBOC电子钱包标准和基于PBOC借贷记标准的电子现金应用的非指定账户圈存中转入卡的服务点输入方式码。179 Q/CUP006.2—2009具体格式如下:表1 基于PBOC电子钱包/存折标准和基于PBOC借贷记标准的电子现金应用的非指定账户圈存信息服务点输入方式码位置序号含义长度1用法标志PB2服务点输入方式码n3,取值参见22域描述3IC卡条件代码n1,取值参见60.2.3域描述1.1.1 用法IP:分期付款信息本域由受理方填写,用于向发卡方传递分期付款相关信息。在分期付款消费交易中,受理方发出的请求报文中本域必须出现;在分期付款消费撤销、冲正交易中,本域不必出现。该用法中各信息的排列和取值如下表:位置序号含义长度1用法标志2字节,由受理方填写,取值“IP”。2期数n2,分期付款的期数,由受理方填写,右对齐左补零。3项目编码ans30,左对齐,右补空格。在分期付款消费中,用于标识特殊付款计划或者商品类别等的数字、字符或两者的组合,一般由发卡机构与商户约定,最多不超过30字节。4保留使用ans30,保留给分期付款方式使用。注1:用法标志-2字节,取值“IP”。1.1.2 用法RA:折扣消费交易中的刷卡金额若是折扣消费,存放由受理方上送的真实的商品标价,即折扣前的标价。该用法中各信息的排列和取值如下表:位置序号含义长度1用法标志2字节,由受理方填写,取值“RA”。2折扣前标价n12,12位定长数字字符。本域中不带小数点,小数位根据交易币种来决定。当交易币种为人民币时,本域的最右两位应包含人民币的角和分。1.1.3 用法RP:积分兑换信息本域由受理方填写,用于向发卡方传递积分兑换相关信息。在消费(积分)交易中,受理方发出的请求报文中本域必需出现;在消费(积分)撤销、冲正交易中,本域不必出现。该用法中各信息的排列和取值如下表:位置序号含义长度1用法标志2字节,由受理方填写,取值“RP”。2商品代码ans30,左对齐,右补空格。在消费(积分)中,用于标识特定的商品等的数字、字符或两者的组合,一般由发卡机构与商户约定,最多不超过30字节。3保留使用ans30,保留给积分兑换方式使用。注1:用法标志-2字节,取值“RP”。1.1.4 用法AS:组合用法本用法以TLV的方式构造,用于支持以下两种情况的数据传递需求:(1)业务要求使用上述已有用法的组合;(2)在上述用法以外,要求传递新增的业务数据(这时就在AS用法中新增TAG,而不新增用法)。目前AS用法中已定义的TAG如下表所示:179 Q/CUP006.2—2009表1 AS用法的子域tag标签说明子域中文名称子域tag标签值子域取值所占长度(单位:字节)子域属性银联卡跨境交易补充信息AA26anCUPSecure认证信息IN最大到255ans基于PBOC借贷记标准和电子钱包/存折标准IC卡的非指定账户圈存补充信息PB3n分期付款信息IP62n折扣消费信息RA12n积分消费信息RP60ans——<子域取值>具体数据,其格式取决于<子域tag标签>字符,长度最长不超过510个字节。1.1.1.1 子域取值描述1.1.1.1.1 银联卡跨境交易补充信息(AA)用于表示境外受理方发起的是确定金额的授权交易还是估计金额的授权交易,对于前者,CUPS将其转换为消费交易后发往境内的单信息发卡方;对于后者,CUPS将其转换为预授权交易后发往境内的单信息发卡方。该用法中各信息值的排列顺序和取值如下表:表2 银联卡跨境交易补充信息位置序号含义长度取值1功能代码3字节100:原始授权-确定金额101:原始授权-估计金额2原始交易金额、币种信息23字节注1:若受理方无法提供功能代码,则以空格填充。注2:原始交易金额、币种信息,适用于在发送到CUPS之前已经发生过币种转换的交易。字段数据类型说明原始交易金额n12发生第一次币种转换之前的交易金额原始交易币种an3发生第一次币种转换之前的交易币种原始转换汇率n8发生第一次币种转换时使用的转换汇率若受理方无法提供此域,则以空格填充。1.1.1.1.2 CUPSecure认证信息(IN)适用于经由CUPSecure认证的网上交易。该用法中各信息值的排列顺序和取值如下表:表3 CUPSecure认证信息位置序号含义长度1证书DN取值最大255字节,银联处理中心填写注1:用法标志-2字节,取值“IN”。注2:证书DN取值-最大255字节,属性为ans,是用户证书的唯一标识码。1.1.1.1.3 基于PBOC电子钱包/存折标准和基于PBOC借贷记标准的电子现金应用的非指定账户圈存信息(PB)该用法用于存放基于PBOC电子钱包标准和基于PBOC借贷记标准的电子现金应用的非指定账户圈存中转入卡(即电子钱包卡)的服务点输入方式码。具体格式如下:表4 基于PBOC电子钱包/存折标准和基于PBOC借贷记标准的电子现金应用的非指定账户圈存信息服务点输入方式码179 Q/CUP006.2—2009位置序号含义长度1服务点输入方式码n3,取值参见22域描述1.1.1.1.1 分期付款信息(IP)用于向发卡方传递分期付款相关信息。该用法中各信息的排列和取值如下表:位置序号含义长度1期数n3,分期付款的期数,由受理方填写,右对齐左补零。2项目编码ans30,左对齐,右补空格。在分期付款消费中,用于标识特殊付款计划或者商品类别等的数字、字符或两者的组合,一般由发卡机构与商户约定,最多不超过30字节。3保留使用ans30,保留给分期付款方式使用。1.1.1.1.2 折扣消费交易中的刷卡金额(RA)若是折扣消费,存放由受理方上送的真实的商品标价,即折扣前的标价。该用法中各信息的排列和取值如下表:位置序号含义长度1折扣前标价n12,12位定长数字字符。本域中不带小数点,小数位根据交易币种来决定。当交易币种为人民币时,本域的最右两位应包含人民币的角和分。1.1.1.1.3 积分兑换信息(RP)用于向发卡方传递积分兑换相关信息。该用法中各信息的排列和取值如下表:位置序号含义长度1商品代码ans30,左对齐,右补空格。在消费(积分)中,用于标识特定的商品等的数字、字符或两者的组合,一般由发卡机构与商户约定,最多不超过30字节。2保留使用ans30,保留给积分兑换方式使用。1.1.2 拒绝码10483=长度域中出现非法字符10484=长度值大于51210485=非法字符1.2 域49交易货币代码CurrencyCode,Transaction1.2.1 变量属性an3,3位定长的字母、数字字符1.2.2 域描述指第4域(交易金额)所用货币的种类。1.2.3 用法参见ISO4217标准。1.2.4 拒绝码10495=非法字符1.3 域50清算货币代码CurrencyCode,Settlement1.3.1 变量属性an3,3位定长的字母、数字字符1.3.2 域描述清算货币的种类。用于指示域5(清算金额)的货币币种。179 Q/CUP006.2—2009在银联自主清算的银联卡跨境交易中,本域由CUPS填写;在银联非自主清算的外卡收单交易中本域由国际信用卡公司填写。1.1.1 用法:参见ISO4217。当清算币种与交易币种不同时,要求在清算类请求报文和应答报文中标识清算币种。1.1.2 拒绝码:10505=非法代码1.2 域51持卡人账户货币代码CurrencyCode,CardholderBilling1.2.1 变量属性an3,3位定长的字母、数字字符1.2.2 域描述持卡人账户货币的种类。1.2.3 用法在银联自主清算的银联卡跨境交易中,本域由CUPS填写;在银联非自主清算的外卡收单交易中本域由国际信用卡公司填写。1.2.4 拒绝码10515=非法字符1.3 域52个人标识码数据PinData1.3.1 变量属性64bit的二进制数1.3.2 域描述个人标识码PIN的密文。1.3.3 用法如果域22(服务点输入方式码)指明有PIN输入,则本域必须出现。客户的个人标识码(PIN)必须加密后存放在此域中。PIN的格式以及采用的加密算法在域53(安全控制信息)中标明。本系统允许的PIN长度最大为12位数字。详细算法请参见《数据安全传输控制规范》。1.3.4 拒绝码无1.4 域53安全控制信息SecurityRelatedControlInformation1.4.1 变量属性n16,16位定长数字字符1.4.2 域描述与安全相关的控制信息1.4.3 用法一:密钥管理类报文中的使用在密钥管理类报文中(0800/0810、0820/0830),该域数据结构定义如下:表1 域53-密钥管理类报文数据结构定义名称数据类型含义取值KEY-TYPEn1重置密钥的类型1:PIK2:MAKENCRYPTION-METHOD-USEDn1加密算法标志0:单倍长密钥算法6:双倍长密钥算法179 Q/CUP006.2—2009其它取值:其它加密算法(未用)RESERVEDn14保留使用置成全“0”1.1.1 用法二:交易报文类中的使用在交易类报文中,该域用于标识PIN的类型和算法。该数据结构定义如下:表1 域53-交易类报文数据结构定义名称数据类型含义取值PIN-FORMAT-USEDn1PIN格式1:ANSIX9.8Format(不带主账号信息)2:ANSIX9.8Format(带主账号信息)ENCRYPTION-METHOD-USEDn1加密算法标志0:单倍长密钥算法6:双倍长密钥算法其它取值:其它加密算法(未用)RESERVEDn14保留使用置成全“0”PIN加密方法ANSIX9.8Format参见《数据安全传输控制规范》说明。1.1.2 拒绝码10535=非法字符1.2 域54实际余额AdditionalAmounts1.2.1 变量属性an...040(LLLVAR),3个字节的长度值+最大40个字节(字母、数字字符)的实际余额1.2.2 域描述该域分为两部分余额,即账面余额和当日可用余额。账面余额为客户账户内余留的金额;当日可用余额为当天可参与交易的金额。当日可用余额=账面余额+信用度-授权金额当POS消费交易的余额不足时发卡方可以返回客户的可用余额,以供客户参考。当余额只有一项时,另一项填全0。1.2.3 用法这个数据元的名称是自定义的,实际采用可变长的标准数据元AdditionalAmounts,取长度为40。即,20个字节为一个记录,共二个记录,内容定义如下表所示:表2 实际余额内容定义域长度账户类型余额类型货币代码余额符号余额账户类型余额类型货币代码余额符号余额n3n2n2an3an1n12n2n2an3an1n12前五项账户类型、余额类型、货币代码、余额符号、余额属于账面余额(LEDGER-BALANCE-AMOUNT)后五项账户类型、余额类型、货币代码、余额符号、余额属于可用余额(AVAILABLE-BALANCE-AMOUNT)上述各数据项取值见下表:表3 实际余额域数据项取值数据元长度040账户类型储蓄账户:10支票账户:20信用卡账户:30积分帐户:90余额类型账面余额:01179 Q/CUP006.2—2009可用余额:02货币代码若为人民币账户,则本域为156若为联盟积分账户,则本域为999若为其他币种,根据ISO货币代码填写余额符号借方金额:D贷方金额:C余额若交易不成功为全零1.1.1 拒绝码10543=长度域中出现非法字符10544=长度值不等于4010545=非法字符1.2 域55基于PBOC借贷记标准的IC卡数据域IntegratedCircuitCard(ICC)SystemRelatedData1.2.1 变量属性该域是一个变长域(LLLVAR),最长可达255个字节,最开始是一个占3个字节的长度值信息。所支持的数据属性有:b:二进制(二进制数或者位组合)。cn:BCD码。右对齐,左补‘0’。如,数字12345可以保存在n12的授权金额数据对象中,形如‘000000012345’。an:每个字节包含一个字符字母数字型数据元(A-Z,a-z,0-9)。var.uptoN-变长数据,最大长度可为N。1.2.2 域描述本域将根据不同的交易种类包含不同的子域。银联处理中心仅在受理方和发卡方之间传递这些适用于IC卡交易的特有数据,而不对它们进行任何修改和处理。为适应该子域需要不断变化的情况,本域采用TLV(tag-length-value)的表示方式,即每个子域由tag标签(T),子域取值的长度(L)和子域取值(V)构成。tag标签的属性为bit,由16进制表示,占1~2个字节长度。例如,“9F33”为一个占用两个字节的tag标签。而“95”为一个占用一个字节的tag标签。若tag标签的第一个字节(注:字节排序方向为从左往右数,第一个字节即为最左边的字节。bit排序规则同理。)的后五个bit为“11111”,则说明该tag占两个字节,例如“9F33”;否则占一个字节,例如“95”。子域长度(即L本身)的属性也为bit,占1~3个字节长度。具体编码规则如下:a)当L字段最左边字节的最左bit位(即bit8)为0,表示该L字段占一个字节,它的后续7个bit位(即bit7~bit1)表示子域取值的长度,采用二进制数表示子域取值长度的十进制数。例如,某个域取值占3个字节,那么其子域取值长度表示为“00000011”。所以,若子域取值的长度在1~127字节之间,那么该L字段本身仅占一个字节。b)当L字段最左边字节的最左bit位(即bit8)为1,表示该L字段不止占一个字节,那么它到底占几个字节由该最左字节的后续7个bit位(即bit7~bit1)的十进制取值表示。例如,若最左字节为10000010,表示L字段除该字节外,后面还有两个字节。其后续字节的十进制取值表示子域取值的长度。例如,若L字段为“1000000111111111”,表示该子域取值占255个字节。所以,若子域取值的长度在128~255字节之间,那么该L字段本身需占两个字节。179 Q/CUP006.2—2009子域取值根据不同的子域含义分别取不同的数值。由于该域中所包含的子域都是IC卡卡片和IC卡终端所特有的信息,而非银联处理中心的特征信息,银联处理中心仅为一个数据传递的桥梁,所以具体取值需参见IC卡卡片及IC卡终端规范,并根据其标准的变化不断更新。对于境内交易需参见《中国金融集成电路(IC)卡借记贷记规范V2.1-卡片部分》和《中国金融集成电路(IC)卡借记贷记规范V2.1-终端部分》。对于外卡收单交易需根据不同国际信用卡公司(例如,Visa、万事达、JCB、大莱、运通)的发卡策略参见其相应的卡片和终端规范。但由于所有组织(包括银联)对卡片和终端的定义都是基于EMV2000标准的,因此不论这些信息的具体取值有何不同,它们的tag标签都是一致的。因此,在本规范中仅给出tag标签,入网机构即可根据标签取值查找到不同组织对该子域的具体取值。下面将列举每个子域的tag标签、长度值及其属性。1.1.1 用法表1 55域基本信息子域列表子域中文名称子域英文名称子域缩写子域tag标签值子域取值所占长度(单位:字节)子域属性应用密文ApplicationCryptogramAC9F268b密文信息数据CryptogramInformationData-9F271b发卡行应用数据IssuerApplicationDataIAD9F10最大到32b不可预知数UnpredictableNumber-9F374b应用交易计数器ApplicationTransactionCounterATC9F362b终端验证结果TerminalVerificaionResultTVR955b交易日期TransactionDate-9A3cn(包含6位有效数字,格式YYMMDD)交易类型TransactionType-9C1cn(包含2位有效数字)授权金额TransactionAmountorAmountAuthorized-9F026cn(包含12位有效数字)交易货币代码TransactionCurrencyCode-5F2A2cn(包含3位有效数字)应用交互特征ApplicationInterchangeProfile-822b终端国家代码TerminalCountryCode-9F1A2cn(包含3位有效数字)其它金额AmountOther-9F036cn(包含12位有效数字)终端性能TerminalCapabilities-9F333b表2 55域可选信息子域列表子域中文名称子域英文名称子域缩写子域tag标签值子域取值所占长度(单位:字节)子域属性持卡人验证方法结果CardholderVerficationMethodResultsCVMR9F343b终端类型TerminalType-9F351cn(两位有效数字)接口设备序列号InterfaceDeviceSerialNumberIFD9F1E8an专用文件名称DedicatedFileNameDF845~16b179 Q/CUP006.2—2009应用版本号TerminalApplicationVersionNumber-9F092b交易序列计数器TransactionSequenceCounter-9F412~4cn(包含4到8个有效数字)发卡行认证数据IssuerAuthenticationData-918~16b发卡行脚本1IssuerScriptTemplate1-711~128b发卡行脚本2IssuerScriptTemplate2-721~128b发卡方脚本结果IssuerScriptResults-DF315~21b电子现金发卡行授权码ECIIssuerAuthorizationCodeECIAC9F746an卡产品标识信息CardProductIdatification-9F6316b1.1.1 拒绝码无。1.2 域57附加交易信息AdditionalDataPrivate1.2.1 变量属性ans...100(LLLVAR),3个字节的长度值+最大100个字节(字母、数字和特殊字符)的附加交易信息1.2.2 域描述该域为特殊业务在应答报文中提供特殊业务数据的传送。为满足特殊业务组合叠加的需求,在该域中新增AS用法,该用法采用TLV(tag-length-value)的构造方式,即每个子域由tag标签(T),子域取值的长度(L)和子域取值(V)构成。因此整个域的总体格式为:<长度><用法标志><数据>——<长度>说明该字段的总长度(包含<用法标志>),长度为3个字节。——<用法标志>说明后随数据的类型,长度为2个字节。用法标志说明如表43 所示:表1 域57格式符说明格式符对应用法说明AB用法ABAddvalueBussiness公共支付业务信息TA用法TATotalAmount累计授权金额IP用法IPInstallmentPaymentinformation分期付款信息CI用法CICardholderInformation持卡人身份信息RP用法RPRewardPointsRedemption积分兑换信息AS用法AS组合所有用法含义的TLV定义用法——<数据>具体数据,其格式取决于<用法标志>字符,长度最长不超过510个字节。在AB、TA、IP、CI、RP用法标志中,数据域的构造参见下文对这些用法的描述。在AS用法标志中,数据域如下构造:179 Q/CUP006.2—2009<子域tag标签><子域取值长度><子域取值><子域tag标签>说明后随数据的业务含义,长度为2个字节,属性为an,用ASCII码表示。——<子域取值长度>说明每个子域tag所定义的取值的总长度,长度为3个字节,属性为n,长度不够,前补零,用ASCII码表示。——<子域取值>由AS用法中各Tag定义。1.1.1 用法AB:公共支付信息附加交易信息。用于发卡方和CUPS传送交易的一些特殊信息。a)用法标志—2字节,取值“AB”,含义为公共支付业务。b)剩余字节填写发卡方和CUPS的附加交易信息,其格式如下:表1 域57用法AB内容数据类型发卡方附加交易信息an20CUPS附加交易信息an20保留使用an58其中,“发卡方附加交易信息”由发卡方填写,用于传送交易的一些特殊信息(可用于增值业务)。例如用于发卡方对承兑交易的中奖信息、持卡人的积分信息,或发卡方需要告知持卡人的一些信息等。若该域无内容,采用空格填充。CUPS附加交易信息由CUPS填写,用于传送交易的一些特殊信息。其余字节保留使用。1.1.2 用法TA:累计授权金额用于追加预授权(或追加授权)交易中,由发卡方填写,表示本笔追加预授权完成后的累计授权金额。1.用法标志—2字节,取值“TA”,含义为累计授权金额。2.剩余字节格式如下:表2 域57用法TA内容数据类型累计授权金额n12保留使用ans86若本笔追加预授权(或追加授权)成功,则累计授权金额=本笔追加授权金额+上期累计金额;若本笔追加预授权(或追加授权)失败,则累计授权金额=上期累计金额。1.1.3 用法IP:分期付款信息本域由发卡方填写,用于向受理方传递分期付款相关信息。在成功的分期付款消费交易应答报文中本域必需出现。该用法中各信息的排列和取值如下表:位置序号含义长度1用法标志2字节,由发卡方填写,取值“IP”。2首期还款金额n12,由发卡方填写(必填),右对齐左补零。3还款币种n3,由发卡方填写(必填),用于表示还款币种及持卡人分期付款手续费币种。4持卡人分期付款手续费179 Q/CUP006.2—2009n12,由发卡方填写,右对齐左补零。若无手续费则本字段以全零填充。手续费币种由“还款币种”表示。5发卡行与商户签订的分期付款扣率an6,由发卡方填写(必填),值为扣率*10000。6保留使用ans50,保留给分期付款方式使用。注a:“发卡行与商户签订的分期付款扣率”是CUPS进行清算的重要信息,发卡方应准确填写。对于扣率超出合理范围(0%-100%)的交易,CUPS会认为该应答报文出现语义错,丢弃发卡方应答报文,并待超时后发送冲正(参见本版规范《交易处理说明》中有关章节)。1.1.1 用法CI:持卡人身份信息在某些交易(如存款)中,受理方需要核实发卡方返回的持卡人的姓名等信息,以避免将资金存入错误的账户。该用法中各信息的排列和取值如下表:位置序号含义长度取值1用法标志2字节取值为:CI2姓名最长20字节字母、汉字均可。若后续字段出现,则本字段不足20字节部分以空格填充。3其它信息78字节具体格式和内容由参与交易的各方决定。银联建议的内容是与用户或持卡人身份相关的信息,如通讯地址等。1.1.2 用法RP:积分兑换信息本域由发卡方填写,用于向受理方传递积分兑换相关信息。在成功的消费(积分)交易应答报文中本域必须出现。该用法中各信息的排列和取值如下表:位置序号含义长度1用法标志2字节,由发卡方填写,取值“RP”。2兑换积分分数n10,由发卡方填写(必填),右对齐左补零,无小数位。若无兑换积分,则本字段以全零填充。3自付金金额n12,由发卡方填写,右对齐左补零。若无自付金则本字段以全零填充。4保留使用ans50,保留给积分兑换方式使用。1.1.3 用法AS:组合用法本用法以TLV的方式构造,用于支持以下两种情况的数据传递需求:(1)业务要求使用上述已有用法的组合;(2)在上述用法以外,要求传递新增的业务数据(这时就在AS用法中新增TAG,而不新增用法)。目前AS用法中已定义的TAG如下表所示:表1 域57的子域tag标签说明子域中文名称子域tag标签值子域取值所占长度(单位:字节)子域属性公共支付信息AB最大到98an累计授权金额TA12n分期付款信息IP最大到83an持卡人身份信息CI最大到98ans积分消费信息RP最大到72an——<子域取值>具体数据,其格式取决于<子域tag标签>字符,长度最长不超过98个字节。179 Q/CUP006.2—20091.1.1.1 子域取值描述1.1.1.1.1 公共支付信息(AB)附加交易信息。用于发卡方和CUPS传送交易的一些特殊信息。表1 公共支付信息内容数据类型发卡方附加交易信息an20CUPS附加交易信息an20保留使用an58其中,“发卡方附加交易信息”由发卡方填写,用于传送交易的一些特殊信息(可用于增值业务)。例如用于发卡方对承兑交易的中奖信息、持卡人的积分信息,或发卡方需要告知持卡人的一些信息等。若该域无内容,采用空格填充。CUPS附加交易信息由CUPS填写,用于传送交易的一些特殊信息。其余字节保留使用。1.1.1.1.2 累计授权金额(TA)用于追加预授权(或追加授权)交易中,由发卡方填写,表示本笔追加预授权完成后的累计授权金额。表2 域57累计授权金额内容数据类型累计授权金额n12保留使用ans86若本笔追加预授权(或追加授权)成功,则累计授权金额=本笔追加授权金额+上期累计金额;若本笔追加预授权(或追加授权)失败,则累计授权金额=上期累计金额。1.1.1.1.3 分期付款信息(IP)用于向受理方传递分期付款相关信息。在成功的分期付款消费交易应答报文中本域必需出现。该TAG下各信息的排列和取值如下表:位置序号含义长度1首期还款金额n12,由发卡方填写(必填),右对齐左补零。2还款币种n3,由发卡方填写(必填),用于表示还款币种及持卡人分期付款手续费币种。3持卡人分期付款手续费n12,由发卡方填写,右对齐左补零。若无手续费则本字段以全零填充。手续费币种由“还款币种”表示。4发卡行与商户签订的分期付款扣率an6,由发卡方填写(必填),值为扣率*10000。5保留使用ans50,保留给分期付款方式使用。注a:“发卡行与商户签订的分期付款扣率”是CUPS进行清算的重要信息,发卡方应准确填写。对于扣率超出合理范围(0%-100%)的交易,CUPS会认为该应答报文出现语义错,丢弃发卡方应答报文,并待超时后发送冲正(参见本版规范《交易处理说明》中有关章节)。1.1.1.1.4 持卡人身份信息(CI)在某些交易(如存款)中,受理方需要核实发卡方返回的持卡人的姓名等信息,以避免将资金存入错误的账户。该用法中各信息的排列和取值如下表:位置序号含义长度取值179 Q/CUP006.2—20091姓名最长20字节字母、汉字均可。若后续字段出现,则本字段不足20字节部分以空格填充。2其它信息78字节具体格式和内容由参与交易的各方决定。银联建议的内容是与用户或持卡人身份相关的信息,如通讯地址等。1.1.1.1.1 积分兑换信息(RP)用于向受理方传递积分兑换相关信息。该用法中各信息的排列和取值如下表:位置序号含义长度1兑换积分分数n10,由发卡方填写(必填),右对齐左补零,无小数位。若无兑换积分,则本字段以全零填充。2自付金金额n12,由发卡方填写,右对齐左补零。若无自付金则本字段以全零填充。3保留使用ans50,保留给积分兑换方式使用。1.1.2 拒绝码10573=长度域中出现非法字符10574=长度值大于10010575=非法字符1.2 域58基于PBOC电子钱包/存折IC卡标准的交易数据IC(PBOC)DataReserved1.2.1 属性ans...100(LLLVAR),3个字节的长度值+最大100个字节(字母、数字字符、特殊符号)的IC(PBOC)卡交易数据1.2.2 域描述在遵循PBOC标准的IC卡交易中存放用于计算MAC1、MAC2、MAC3的数据。报文域中第一、二字节为ASCII码表示的用法标志,用法以相应的英文缩写标识。表1 域58格式符说明格式符对应用法说明RQ用法一Load/UnloadRequest基于PBOC电子钱包/存折标准的IC卡的圈存请求RP用法二Load/UnloadResponse基于PBOC电子钱包/存折标准的IC卡的圈存应答1.2.3 用法一:基于PBOC电子钱包/存折标准的IC卡的圈存请求用于基于PBOC电子钱包/存折标准的IC卡的圈存请求报文中,指出该报文中的哪些域的值需要进行MAC1计算。a)用法标志--2字节,取值“RQ”。b)基于PBOC电子钱包/存折标准的IC卡的圈存请求报文中需要进行MAC1计算的域包括:表2 基于PBOC电子钱包/存折标准的IC卡圈存请求报文中需进行MAC1、MAC2、TAC计算的域58域的子域名称说明长度(字节)属性58.1发卡方标识用来唯一标识发卡方的一个数字8cn58.2卡片应用序列号发卡方分配的一个数字,符合国家标准GB/T14504-9310cn58.3伪随机数IC卡随机产生的一个数字4b179 Q/CUP006.2—200958.4密钥索引号为了唯一标识在一个密钥版本中的密钥索引号而分配的一个数字1cn58.5密钥版本号圈存、消费、取现、计算TAC、修改透支限额的密钥版本1b58.6存折或钱包联机交易计数器每当交易发生时就增加2b58.7计算MAC1子域58.7.1存折或钱包余额钱包余额:实际余额存折余额:实际余额和透支限额之和钱包余额该域为3字节存折余额该域为4字节b58.7.2交易金额当前交易的金额4b58.7.3交易类型标识,TTI01存折圈存02钱包圈存1cn58.7.4终端机编号用来唯一标识商户终端的一个数字6cn58.8MAC14b总计45注1:对于属性为“cn”的字段,如果位数不足,需要后补“F”。注2:如果某个子域报文中没有,则填二进制的0。1.1.1 用法二:基于PBOC电子钱包/存折标准的IC卡的圈存应答用于基于PBOC电子钱包/存折标准的IC卡的圈存应答报文中,指出该报文中的哪些域的值需要进行MAC2计算。a)用法标志--2字节,取值“RP”。b)基于PBOC电子钱包/存折标准的IC卡的圈存请应答报文中需要进行MAC2计算的域包括:表1 基于PBOC电子钱包/存折标准的IC卡圈存请求应答报文中需进行MAC1、MAC2、TAC计算的域58域的子域名称说明长度(字节)属性58.1发卡方标识用来唯一标识发卡方的一个数字8cn58.2卡片应用序列号发卡方分配的一个数字,符合国家标准GB/T14504-9310cn58.3伪随机数IC卡随机产生的一个数字4b58.4密钥索引号为了唯一标识在一个密钥版本中的密钥索引号而分配的一个数字1cn58.5密钥版本号圈存、消费、取现、计算TAC、修改透支限额的密钥版本1b58.6存折或钱包联机交易计数器每当交易发生时就增加2b58.7计算MAC2子域58.7.1交易金额当前交易的金额4b58.7.2交易类型标识,TTI01存折圈存02钱包圈存1cn58.7.3终端机编号用来唯一标识商户终端的一个数字6cn58.7.4交易日期主机时间(CCYYMMDD)其中CCYY联合起来表示年份4cn58.7.5交易时间主机时间(HHMMSS)3cn179 Q/CUP006.2—200958.8MAC24b总计48注1:对于属性为“cn”的字段,如果位数不足,需要后补“F”。注2:如果某个子域报文中没有,则填二进制的0。1.1.1 拒绝码10583=长度域中出现非法字符10584=长度值大于10010585=非法字符1.2 域59明细查询数据该域目前只定义用法,暂不启用,保留给银联定义。DetailInquiring1.2.1 属性ans…600(LLLVAR),3个字节的长度值+最大600个字节(字母、数字和特殊字符)的明细查询数据1.2.2 域描述在明细查询报文中存放请求和响应数据。一条响应记录最多存放十笔交易明细。ISO将此字段定义为私有数据。本规范将此字段用作多种用途,每种用途有一特定格式。在所有情况下,将用如下总体格式:<长度><格式符><数据>——<长度>说明该字段的总长度(包含<格式符>),长度为3个字节。——<格式符>说明后随数据的类型,长度为2个字节。表1 域59格式符说明格式符对应用法说明QL用法一QueryLatest最近十笔明细查询请求信息QD用法二QueryDate按日期查询请求信息QR用法三QueryResult明细查询结果信息——<数据>具体数据,其格式取决于<格式符>字符,长度最长不超过598个字节。1.2.3 用法一:最近十笔明细查询请求信息用于查询最近10笔交易的明细查询请求报文中。a)用法标志-2字节,取值“QL”。b)请求查询最近10笔交易的明细,本域定义如下:表2 域59-最近十笔明细查询请求信息域定义名称说明长度(字节)和属性FIELD-LENGTH本域长度n3USAGEQL:最近十笔明细查询an2CURRENT-SEQUENCE-NUMBER当前明细顺序号n31.2.4 用法二:按日期查询请求信息用于按日期进行查询的明细查询请求报文中。179 Q/CUP006.2—2009a)用法标志-2字节,取值“QD”。b)请求按日期查询交易明细,本域定义如下:表1 域59-按日期查询请求信息域定义名称说明长度(字节)和属性FIELD-LENGTH本域长度n3USAGEQD:按日期查询an2CURRENT-SEQUENCE-NUMBER当前明细顺序号n3BEGIN-DATE明细起始日期n8(YYYYMMDD)END-DATE明细中止日期n8(YYYYMMDD)其中当前明细顺序号按下列原则填写:如果共计有35条记录,那么在第一次发出请求时,当前明细顺序号应填001;第二次发出请求时,当前明细顺序号应填011;第三次发出请求时,当前明细顺序号应填021,以此类推。1.1.1 用法三:明细查询结果信息用于明细查询响应报文中。a)用法标志-2字节,取值“QR”。b)存放交易明细查询结果信息,本域定义如下:表2 域59-明细查询结果信息域定义名称说明长度(字节)和属性FIELD-LENGTH本域长度n3USAGEQR:明细查询结果信息an2CURRENCY-CODE,ACCOUNT卡账户货币代码an3TOTAL-SATISFIED-RECORDER-NUMBER所有满足查询条件的记录数n3RESULT1查询结果记录一ans50RESULT2查询结果记录二ans50………RESULTn查询结果记录nans50其中查询结果记录的定义为:表3 域59-查询结果记录的定义SEQUENCE-NUMBER明细顺序号n3TRANSACTION-DATE交易日期n8CURRENCY-CODE,TRANSACTION交易货币代码an3TRANSACTION-AMOUNT交易金额X+n12BALANCE-AMOUNT余额X+n12MEMO-CODE备注代码ans10查询结果记录在明细数据中依次重复出现。通过FIELD-LENGTH可以识别本域中一共包含多少个记录。记录排列方式为按交易发生时间升序(时间递增)排列。1.1.2 拒绝码10593=长度域中出现非法字符10594=长度值大于60010595=非法字符1.2 域60自定义域Reserved1.2.1 变量属性ans..100(LLLVAR),3个字节的长度值+最大100个字节(字母、数字和特殊字符)的数据1.2.2 域描述179 Q/CUP006.2—2009本域为自定义域。由以下子域组成:表1 域60组成位置1-4字节5-15字节16-5051-100字节子域60.160.260.3保留使用(根据需要扩展)1.1.1 60.1域报文原因码MessageReasonCode1.1.1.1 变量属性n4,长度为4个字节的数字字符1.1.1.2 域描述本域在冲正、差错处理通知(贷记调整、请款、退单、再请款、差错例外)、存款确认、转入确认及收/付费等报文中由报文发送方填写,用于描述引发该报文的原因。其它的0100,0200,0220报文中本域以“0000”填充。1.1.2 60.2域服务点附加信息AdditionalPointOfServiceInformation1.1.2.1 变量属性ans..11(LLVAR)。虽为变长,但此子域前面不带长度位。1.1.2.2 域描述用于区分相同交易类型的交易在发起手段、地点或终端(ATM、POS、柜台、Internet等)上的不同。共分9个子域:表2 域60.2组成子域名位置长度(字节)F60.2.1:账户所有人类型11F60.2.2:终端读取能力21F60.2.3:IC卡条件代码31F60.2.4:保留使用41F60.2.5:终端类型5-62F60.2.6:免验密码网络标志71F60.2.7:IC卡验证可靠性标志81F60.2.8:电子商务标志9-102F60.2.9:交互方式标志111注1:位置1:账户所有人类型(Field60.2.1):该值是一位字母、数字、特殊符号类型代码。用于区分账户类型。注2:位置2:终端读取能力(Field60.2.2):该值是一个十进制数字代码。在IC卡交易中表明终端是否能够读取IC卡。注3:位置3:IC卡条件代码(Field60.2.3):该值是一个十进制数字代码,表示当在IC卡终端上使用IC卡的磁条信息时,IC卡终端的IC卡读写能力是否可用。根据该域的值可以判断卡片或终端有无损坏,同时也可判断是否是伪卡交易。注4:22域取值02或90且60.2.2取值5且60.2.3取值1或2表示卡上的芯片出现问题或是芯片终端不工作的情况下,芯片卡只能通过读取卡上的磁条信息来进行交易,即FallBack现象。注5:位置4:保留使用(Field60.2.4)。注6:位置5-6:终端类型(Field60.2.5)。该值是两位十进制数字代码。注7:位置7:免验密码网络标志(Field60.2.6):该值是一个十进制数字代码。用于表示受理机构网络是否安全。如果安全,在受理贷记卡业务时,当受理方没有上送密码信息时,发卡方可以不必校验密码信息。注8:位置8:IC卡验证可靠性标志(Field179 Q/CUP006.2—200960.2.7):该值是一个十进制数字代码。在IC卡交易中表明该卡验证的可靠性。受理方在商户或终端碰到问题时会设置该值;或者由CUPS在受理方或发卡方都不能执行该卡的验证时设置该值。注9:位置9~10:电子商务标志(Field60.2.8):该值是一个两位十进制数字代码。对于电子商务交易,它表明在开放式网络中(例如,Internet)使用电子商务交易时的安全程度。这个标志值由受理方提供,并由CUPS在请求和通知报文中转发给接收它的发卡方进行验证。如果发卡方不能验证或发卡方选择不接收它,那么该子域将在转发报文时被取消。注10:位置11:交互方式标志(Field60.2.9):该值是一位字母、数字、特殊符号类型代码。用于区分相同终端类型的不同交互方式。各子域的取值如下:表1 域60.2子域取值代码定义(英)定义(中)F60.2.1/Position1:AccountType:账户所有人类型0个人卡帐户1个人非卡帐户2对公非卡账户3对公卡账户9未知或与账户所有人类型无关A个人银联联盟积分账户F60.2.2/Position2:TerminalEntryCapability:终端读取能力0Unknown终端读取能力不可知2Magneticstripereadcapability可读取磁条卡5Chip-capableterminal可读取IC卡。当22域前两位取值05或95时,该域必须填5。6终端有非接触读卡能力当22域前两位取值为07、91、96、97或98时,本域必须填写6。Subfield60.2.3/Position3:ChipConditionCode:IC卡条件代码0Notapplicable;subsequentsubfieldsarepresent未使用或后续子域存在1thelastreadwasnotachiptransactionorwasasuccessfulchiptransaction上一笔交易不是IC卡交易或是一笔成功的IC卡交易2lastreadatPBOCterminalwasachipreadthatfailed上一笔交易虽是IC卡交易但失败Subfield60.2.4/Position4:Reserved:保留使用,填充“0”Subfield60.2.5/Position5-6:TransactionChannelType:终端类型,其含义需要和Subfield60.2.9交互方式配合使用。具体取值请见后文。Subfield60.2.6/Position7:免验密码网络标志0非免验密码网络1免验密码网络Subfield60.2.7/Position8:ChipCardAuthenticationReliabilityIndicator:芯片卡授权可靠性指示0Fillforfield60,ifposition8orsubsequentpositionsarepresent.第8位或后继位存在时的填充值1AcquirerindicatesthatCardAuthenticationmaynotbereliable.受理方表示卡的授权可能不可靠2SwitchCenterindicatesacquirerinactiveforCardAuthentication.CUPS指示受理方未参与卡片的验证179 Q/CUP006.2—20093SwitchCenterindicatesissuerinactiveforCardAuthentication.CUPS指示发卡方未参与卡片的验证Subfield60.2.8/Positions9-10:ElectronicCommerceIdentification:电子商务标识(ECI)00Notapplicable不可用01进行了银联安全输入模式认证,且持卡人安全信息输入成功03进行了发卡机构SAA直接验证授权模式认证,且SAA验证授权成功05进行了发卡机构SA直接身份认证模式认证,且持卡人身份验证成功06曾尝试进行发卡机构直接身份验证模式认证07未通过CUPSecure安全认证,但采用了信道加密等安全技术08未通过CUPSecure安全认证,且未采用信道加密等安全技术Subfield60.2.9/Positions11:交互方式标志,与终端类型配合使用代码F60.2.5终端类型含义说明F60.2.9交互方式含义说明使用场景说明00未知0-缺省值适用规范未定义渠道01自动柜员机(含ATM和CDM)0-缺省值适用于查询、存取款、转帐等客户自助业务02保留使用-对原来自动存款机的定义支持到2010年底以后将不再使用03有线销售点终端(POS)0-缺省值-04保留使用-对原来电子数据终端的定义支持到2010年底以后将不再使用05多媒体终端0-缺省值1-互联网2-短信3-语音可以适用于开展公共支付类业务,例如缴纳水电煤费用的终端06银行柜台和柜面0-缺省值适用于银行网点的人工操作业务07个人电脑0-缺省值1-互联网2-短信3-语音等同于原来的“互联网”08手机设备0-缺省值1-互联网2-短信3-语音适用于将手机作为交易终端的场合09I型固定电话0-缺省值1-短信3-语音I型固定电话指无密码键盘,交易全过程通过TSAM卡进行软加密,无开机自毁设计的固定电话。它179 Q/CUP006.2—2009可放置在家庭中或由个人申请来执行自助消费和自助转账业务。另外也可通过语音交互方式进行电话购物业务10基于PBOC电子钱包/存折标准的交易终端0-缺省值仅出现在交易类型为电子钱包/存折所支持的圈存类交易中。电子现金的圈存类交易发起终端类型为03或1111无线销售点终端(移动POS)0-缺省值-12中国银联公共服务平台1-互联网-13农民工银行卡特色服务0-缺省值-14商户系统0-缺省值由商户系统直接发起的交易,例如公共支付业务中行业商户系统直接发起的代收代付业务15第三方机构系统(目前主要是渠道接入机构)0-缺省值1-互联网由第三方机构系统直接发起的交易16数字机顶盒0-缺省值1-互联网适用于将数字机顶盒作为交易终端的场合17II型固定电话0缺省值2-短信3-语音II型固定电话指有密码键盘,交易全过程采用密钥机制,且有开机自毁设计的固定电话。它可放在办公场所、便民服务点或特定商户执行自助和非自助业务。另外也可通过语音交互方式进行电话购物业务18~99Reservedforuse保留使用1.1.1 60.3域交易发生附加信息AdditionalTransactionInformation1.1.1.1 变量属性ans..35(LLLVAR)。虽为变长,但此子域前面不带长度位。1.1.1.2 域描述用于描述交易发生时的一些特殊和重要的附加信息。共分11个子域:表1 域60.3组成子域名位置属性和长度(字节)F60.3.1:特殊计费类型16ans2F60.3.2:特殊计费档次18ans1F60.3.3:保留使用19ans3F60.3.4:支持部分承兑和返回余额标志22ans1F60.3.5:交易发起方式23ans1F60.3.6:卡介质24ans1F60.3.7:IC卡的应用类型25ans1F60.3.8:账户结算类型26ans2F60.3.9:卡账户等级28ans1F60.3.10:卡产品29ans2各子域的取值如下:表2 域60.3子域取值代码定义(中)179 Q/CUP006.2—2009F60.3.1:特殊计费类型与F60.3.2:特殊计费档次联合使用代码F60.3.1特殊计费类型取值F60.3.2特殊计费档次取值0000-无特殊计费类型0-无特殊计费档次0101-惠农商户0-无特殊计费档次1-乡村档次2-县域档次F60.3.3:保留使用,取值000F60.3.4:支持部分承兑和返回余额标志0不支持1支持F60.3.5:交易发起方式0未知1表示现场发起方式,指在金融受理终端有人值守,持卡人商户收银员或银行柜面人员面对面、由受理方发起交易的方式2表示自助发起方式,指金融受理终端无人值守,持卡人自主发起交易的方式,包括多媒体终端、电话支付终端等F60.3.6:卡介质0未知1磁条卡2IC卡3FallBack卡4虚拟卡5纯字符6生物特征7无卡F60.3.7:IC卡的应用类型0未知1PBOC借贷记标准的借贷记应用(含接触式和非接触式)2EMV借贷记标准的借贷记应用3PBOC借贷记标准的电子现金应用(含接触式和非接触式,其中非接触式应用即qPBOC应用)4PBOC电子钱包应用5PBOC借贷记标准的二磁道等效数据应用(即MSD应用)F60.3.8:账户结算类型00未知01借记账户02贷记账户03准贷记账户04借贷合一账户05预付费账户F60.3.9:卡账户等级0未知1普卡179 Q/CUP006.2—20092银卡3金卡4白金卡5钻石卡6无限卡F60.3.10:卡产品00未知01公务卡02公共缴费类卡03航空卡04学生卡05社保卡06交通卡07积分卡08军人卡09市民卡1.1.1 各子域在报文格式中的传递要求60域中共有20个子域,每个子域的不同定义导致它们在报文格式中的传递要求是不一样的,由于它们是区分所有交易的共有特征信息域,为便于描述,在本节对它们的传递要求做一个归纳描述。若第8 章中的各交易类型对它们没有特殊要求,将不再单独描述。传递关系请参见下面各节。其中的报文格式说明和报文域条件数据元说明请参见8.1.2 节报文格式说明示意和8.1.3 节报文域条件数据元说明。1.1.1.1 请求类交易中的传递要求子域序号子域含义数据类型ACSWISSW备注60.1报文原因码n4M®M®60.2.1账户所有人类型ans1M®M®由于该子域的后续子域可能出现,或者需要由受理方上送是否为积分账户,所以这里受理方必须上送一个值,在不知道具体账户类型时,可填缺省值“0”。60.2.2终端读取能力n1M®M®60.2.3IC卡条件代码n1M®M®60.2.4保留使用n1M®M®由于后续子域有有效内容,该域必须上送缺省值。60.2.5终端类型n2M®M®60.2.6免验密码网络标志n1C6C16C0®若受理方该子域后有有效取值,那么该域填写缺省值上送,CUPS会根据是否免验密码修改这个缺省值为有效值60.2.7IC卡验证可靠性标志n1C6®C0®该值以缺省值填充60.2.8电子商务标志n2C6®C0®当有业务需要的真实含义时以真实取值填写,否则以缺省值填充来表示后续子域的存在60.2.9交互方式n1M®M®60.3.1特殊计费类型ans2C6®C0®当有业务需要的真实含义时以真实取值填写,否则以缺省值填充来表示后续子域的存在60.3.2特殊计费档次ans1C6®C0®179 Q/CUP006.2—2009当有业务需要的真实含义时以真实取值填写,否则以缺省值填充来表示后续子域的存在60.3.3保留使用ans3C6®C0®若后续子域有有效内容,该域以缺省值填充。否则可以不出现。60.3.4支持部分承兑和返回余额标志ans1C6®C0®当有业务需要的真实含义时以真实取值填写,否则以缺省值填充来表示后续子域的存在60.3.5交易发起方式ans1M®M®60.3.6卡介质ans1MM®该子域由CUPS判断填写60.3.7卡介质的特殊处理方式ans1MM®该子域由CUPS判断填写60.3.8账户结算类型ans2MM®该子域由CUPS根据系统配置填写,发卡方在收到该信息后即使发现传递过来的信息与自身定义不同也不能修改,必须原样返回,然后再由CUPS转发给受理方60.3.9卡账户等级ans1M®该子域由发卡方填写,CUPS直接转发给受理方60.3.10卡产品ans2M®该子域由发卡方填写,CUPS直接转发给受理方1.1.1.1 通知类交易中的传递要求受理方发出的报文:子域序号子域含义数据类型ACSW备注60.1报文原因码n4MM60.2.1账户所有人类型ans1MM60.2.2终端读取能力n1MM60.2.3IC卡条件代码n1MM60.2.4保留使用n1MM由于后续子域有有效内容,该域必须上送缺省值。60.2.5终端类型n2MM60.2.6免验密码网络标志n1MM60.2.7IC卡验证可靠性标志n1MM该值以缺省值填充60.2.8电子商务标志n2MM60.2.9交互方式n1MM60.3.1特殊计费类型ans2C4C060.3.2特殊计费档次ans1C4C060.3.3保留使用ans3C4C060.3.4支持部分承兑和返回余额标志ans1C4C060.3.5交易发起方式ans1MM60.3.6卡介质ans1M该子域由CUPS判断填写60.3.7卡介质的特殊处理方式ans1M该子域由CUPS判断填写60.3.8账户结算类型ans2M该子域由CUPS根据系统配置填写并直接传递给受理方。60.3.9卡账户等级ans1MCUPS以缺省值填充。6.3.10卡产品ans2MCUPS以缺省值填充。CUPS发出的报文:子域序号子域含义数据类型SWIS备注60.1报文原因码n4MM60.2.1账户所有人类型ans1MM60.2.2终端读取能力n1MM60.2.3IC卡条件代码n1MM60.2.4保留使用n1MM179 Q/CUP006.2—200960.2.5终端类型n2MM60.2.6免验密码网络标志n1C6C060.2.7IC卡验证可靠性标志n1MM该值以缺省值填充60.2.8电子商务标志n2MM60.2.9交互方式n1MM60.3.1特殊计费类型ans2C0C060.3.2特殊计费档次ans1C0C060.3.3保留使用ans3C0C060.3.4支持部分承兑和返回余额标志ans1C0C060.3.5交易发起方式ans1MM60.3.6卡介质ans1MM该子域由CUPS判断填写60.3.7卡介质的特殊处理方式ans1MM该子域由CUPS判断填写60.3.8账户结算类型ans2MM该子域由CUPS根据系统配置填写,发卡方在收到该信息后即使发现传递过来的信息与自身定义不同也不能修改,必须原样返回60.3.9卡账户等级ans1M该子域由发卡方填写6.3.10卡产品ans2M该子域由发卡方填写1.1.1 拒绝码10603=长度域中出现非法字符10604=长度值大于10010605=非法字符1.2 域61持卡人身份认证信息CardholderAuthenticationInformation1.2.1 变量属性ans...200(LLLVAR),3个字节的长度值+最大200个字节(字母、数字和特殊字符)的持卡人身份认证信息1.2.2 域描述本域为自定义域,共分6个子域,定义如下:表1 域61定义数据元长度61.1(证件编号)61.2(CVV校验结果)61.3(PVV校验结果)61.4(无卡校验值)61.5(ARQC认证结果值)61.6(安全信息校验值)n3ans22ans1ans1ans7ans1ans..168注1:若后续子域出现,而其前面的子域无需使用时,未使用子域的取值均以空格填充。1.2.3 61.1域证件编号1.2.3.1 变量属性ans22,22位定长字母、数字1.2.3.2 用法具体用法如下:表2 域61.1用法证件类别证件编号n2ans..20其中证件类别取值如下:——01:身份证;179 Q/CUP006.2—2009——02:军官证;——03:护照;——04:回乡证;——05:台胞证;——06:警官证;——07:士兵证;——99:其它证件证件编号不足20位后补空格。在本币卡交易中,在所有密码可选的交易报文中本域都会出现,可选。本域用于存放持卡人证件编号、电话号码和证书序列号。出于安全性的考虑,在发卡方返回的应答报文中本子域以全零填充。1.1.1 61.2域CVV校验结果1.1.1.1 变量属性ans1,1位定长字母、数字1.1.1.2 用法当入网机构需要银联处理中心代为验证CVV时,该域存放银联处理中心的校验结果。具体含义如下:——1:成功;——2:失败;——3:未校验。当入网机构无需银联处理中心代为验证CVV时,该域以空格填充。1.1.2 61.3域PVV校验结果1.1.2.1 变量属性ans1,1位定长字母、数字1.1.2.2 用法当入网机构需要银联处理中心代为验证PVV时,该域存放处理中心的校验结果。具体含义如下:——1:成功;——2:失败;——3:未校验。当入网机构无需银联处理中心代为验证PVV时,该域以空格填充。1.1.3 61.4域无卡校验值1.1.3.1 变量属性ans7,7位定长字母、数字1.1.3.2 用法该域主要用于采用增加校验值的方式对无卡的网上交易进行身份验证,具体用法如下:表1 61.4域用法处理中心标志无卡校验值无卡校验结果ans3n3ans1处理中心标志取值为:——CUP:银联;——VIS:VISA;——MCC:MasterCard。无卡校验值表示为:——对于银联和VISA,该位填写CVV2的校验值;——对于MasterCard,该位填写CVC2的校验值。——出于安全性的考虑,在发卡方返回的应答报文中“无卡校验值”以全零填充。179 Q/CUP006.2—2009无卡校验结果表示为:——当入网机构需要银联处理中心代为校验CVV2时,该域存放银联处理中心的校验结果。具体含义如下:● 1:成功;● 2:失败;● 3:未校验。——当入网机构无需银联处理中心代为校验CVV2时,该域以空格填充。对于外卡收单时,收单行上送的信息中该域均以空格填充。1.1.1 61.5域ARQC认证结果值1.1.1.1 变量属性ans1,1位定长字母、数字1.1.1.2 用法本子域记录采用ARQC方法对卡片进行认证以后的认证结果。对于完全改造成为符合IC卡交易的发卡行(FullIssuer),如果选择由CUPS代替它来做ARQC认证,那么CUPS将把计算结果存放在该域中发送给发卡方。发卡方接收到该值后可以根据自己的需要最终决定是接收还是拒绝该笔交易。取值如下:取值描述1交易通过ARQC认证2交易未能通过ARQC认证3没有进行ARQC认证1.1.2 61.6域安全信息校验值1.1.2.1 变量属性ans..168,168位变长字母、数字或特殊字符1.1.2.2 用法该域主要用于采用安全认证的方式对无卡的网上交易进行身份验证,具体用法如下:61.6域用法处理中心标志安全认证信息ans3ans..165处理中心标志取值为:——CUP:银联;——VIS:VISA;——MCC:MasterCard。安全认证信息取值如下:——针对VISA公司,请参照其3D标准填入相应的认证信息;——针对MasterCard公司,请参照其SecuCode标准填入相应的认证信息。——针对中国银联,该域按如下格式构成:<格式符><数据>l<格式符>说明后随数据的类型,长度为2个字节。格式符对应用法说明SC用法一表示银联安全输入模式AR用法二表示在银联安全输入模式下发卡机构的认证结果SA用法三表示发卡机构直接身份认证模式CR用法四表示在发卡机构直接身份认证模式下发卡机构对CAVV值的认证结果179 Q/CUP006.2—2009AM用法五表示交易过程中受理方要求发卡方校验的方式NM用法六持卡人姓名<数据>包含具体信息,其格式取决于<格式符>字符,长度最长不超过163个字节。1.1.1.1.1 用法一:银联安全输入模式用于网上交易请求报文中。1、用法标志-2字节,取值“SC”。2、填写持卡人身份信息,本域定义如下:名称说明长度(字节)和属性SR流水号路由服务器(SR)赋予交易的一组数字n6,消费、预授权、授权交易中为受理方必填字段,其关联交易如消费撤销、预授权完成等交易中本字段不出现。验证服务时间SR的系统工作日期和时间n19,格式:YYYY-MM-DDhh:mm:ss,消费、预授权、授权交易中为受理方必填字段,其关联交易如消费撤销、预授权完成等交易中本字段不出现。物流配送标志0:物流配送1:非物流配送2:未知ans1,消费、预授权、授权交易中为受理方必填字段,其关联交易如消费撤销、预授权完成等交易中本字段不出现。子商户代码ans8,格式要求前四位为网上商城下属二级商户的商户类型(MCC),后四位为序列号,从0000到9999。受理方可选域,若无法填写,则本字段不出现。验证方式S:静态验证-发卡机构选择让持卡人在SC提供的页面上输入表征持卡人身份的静态信息,如身份证号、CVV2等;D:动态验证-发卡机构选择让持卡人在SC提供的页面上输入表征持卡人身份的动态信息,如动态密码等;A:证书验证-发卡机构选择让由SC代验证书的方式;an1,由CUPS填写,仅出现在消费、预授权、授权报文中。受理方发出的请求报文中本字段不出现。代理认证证书结果Y:通过认证N:未通过认证A:未进行认证ans1,由CUPS填写,且仅出现在消费、预授权、授权报文中。受理方发出的请求报文中本字段不出现。互联网支付密码192bit,由CUPS填写,且仅出现在消费、预授权、授权报文中。受理方发出的请求报文中本字段不出现。姓名ans20,由CUPS填写,且仅出现在消费、预授权、授权报文中。受理方发出的请求报文中本字段不出现。生日n8,格式:YYYYMMDD,由CUPS填写,且仅出现在消费、预授权、授权报文中。受理方发出的请求报文中本字段不出现。发卡日期179 Q/CUP006.2—2009n8,格式:YYYYMMDD,由CUPS填写,且仅出现在消费、预授权、授权报文中。受理方发出的请求报文中本字段不出现。保留的其他认证信息Ans40注:当中间某个子域不出现,或位数不满时,以空格填充1.1.1.1.1 用法二:银联安全输入模式下发卡机构的认证结果用于网上交易应答报文中。1、用法标志-2字节,取值“AR”。2、表示发卡机构的认证结果,本域定义如下:名称说明长度(字节)和属性SR流水号路由服务器(SR)赋予交易的一组数字n6,发卡方必填验证服务时间路由服务器(SR)的系统工作日期和时间n19,格式:YYYY-MM-DDhh:mm:ss,发卡方必填发卡机构认证结果取值如下:0:出错,交易被CUPS拒绝1:持卡人通过身份验证2:持卡人未通过身份验证3:持卡人未参与CUPSecuren1,发卡方必填1.1.1.1.2 用法三:发卡机构直接身份认证模式用于网上交易请求报文中。1、用法标志-2字节,取值“SA”。2、放置CAVV值、计算CAVV所采用的算法值,本域定义如下:名称说明长度(字节)和属性SR流水号路由服务器(SR)赋予交易的一组数字n6,受理方上送时填写全零验证服务时间SR的系统工作日期和时间n19,受理方上送时填写全零,格式:YYYY-MM-DDhh:mm:ss物流配送标志0:物流配送1:非物流配送2:未知ans1,消费、预授权、授权交易中为受理方必填字段,其关联交易如消费撤销、预授权完成等交易中本字段填写空格。子商户代码ans8,格式要求前四位为网上商城下属二级商户的商户类型(MCC),后四位为序列号,从0000到9999。受理方可选域,若无法填写,则本字段填写空格。CAVV算法标识取值如下:0:保留使用1:保留使用2:CVNwithATN3:保留使用4:CUPalgorithmans1,消费、预授权、授权交易中为受理方必填字段,其关联交易如消费撤销、预授权完成等交易中本字段不出现。CAVV值具体构造形式参见下表cn20,消费、预授权、授权交易中为受理方必填字段,其关联交易如消费撤销、预授权完成等交易中本字段不出现。CAVV值由如下七个字段构成,各字段紧邻并顺序排放。179 Q/CUP006.2—2009表1 CAVV值构造形式名称说明长度(字节)和属性SA验证方式验证结果代码取值如下:00:验证成功。此时,60.2.8域必须填05。05:验证无法完成。此时,60.2.8域必须填07。09:验证失败。此时,60.2.8域不能出现。07:尝试验证(针对发卡行或持卡人未参与CUPSECURE的情况)。此时,60.2.8域必须填06。08:尝试验证(针对发卡行参与CUPSECURE,但是无法完成验证的情况)。此时,60.2.8域必须填06。cn1第二验证结果代码表明发卡行SA采用的其他验证方法,取值如下:00:没有第二验证结果代码11:保留使用12:保留使用cn1CAVV密钥标识由SA使用的密钥决定,标准SA允许的取值为01、02。取值如下:01:CAVV密钥对102:CAVV密钥对203~99:保留使用cn1CAVV值SA计算的CAVV值,CAVV值均为3位有效数字cn2不可预知数表明ATN(验证跟踪号)的最低四位cn2ATN(验证跟踪号)SA用于标识交易所产生的16位数字cn8保留用0填充cn5注:若某些字段无法填写,用0填充。1.1.1.1.1 用法四:发卡机构直接身份认证模式下发卡机构对CAVV值的认证结果用于网上交易应答报文中。1、用法标志-2字节,取值“CR”。2、放置CAVV校验结果代码,本域定义如下:名称说明长度(字节)和属性CAVV校验结果代码取值如下:0:未校验CAVV1:CAVV校验失败——针对成功进行SA模式认证方式(60.2.8域必须填写05)2:CAVV校验成功——针对成功进行SA模式认证方式(60.2.8域必须填写05)3:CAVV校验成功——针对尝试进行SA模式认证方式(60.2.8域必须填写06)4:CAVV校验失败——针对尝试进行SA模式认证方式(60.2.8域必须填写06)5:保留使用发卡方必填,ans11.1.1.1.2 用法五:受理方要求发卡方校验的方式当受理方对交易的安全性有特别要求时,可通过该用法提示发卡方进行一些项目的校验。1、用法标志-2字节,取值“AM”。2、放置校验项目和一些自定义取值,本域定义如下:名称说明使用说明179 Q/CUP006.2—2009交易校验方式10字节,每个字节表示一种验证方式,从最左边的字节开始,每个字节依次代表如下验证方式:byte1-密码验证byte2-卡有效期验证byte3-身份证验证byte4-磁道信息验证byte5-委托关系验证byte6-CVN(CVN2)验证byte7-PVN验证byte8-姓名验证byte9-10:保留使用,用全零填充每一字节的取值都如下:0:不校验1:必须校验2:由发卡行自行决定是否校验注意:1、姓名校验时需要用到的姓名内容在下面的业务自定义数据中表示2、各校验项可以单独出现,也可以组合出现。组合出现时说明需要校验多个内容。业务自定义数据ans…153。根据受理方的各业务需求自行填写在姓名校验时,该处可填写需要校验的姓名内容1.1.1.1.1 用法六:持卡人姓名用在需要通过识别持卡人姓名来进行身份验证的交易中。该用法可与61.1域联合起来进行更加完整和准确的持卡人校验。1、用法标志-2字节,取值“NM”。2、放置持卡人姓名,本域定义如下:名称说明长度(字节)和属性持卡人姓名1当只需输入一个姓名时,姓名填在此处ans30。1、姓名长度不足后补空格持卡人姓名2当需要输入两个姓名时,另一姓名填在此处ans30。1、姓名长度不足后补空格2、在转账交易中会涉及转出方姓名和转入方姓名,转出方姓名填写在此,转入方姓名填写在“持卡人姓名1”处1.1.2 拒绝码10613=长度域中出现非法字符10614=长度值大于2001.2 域62交换中心数据SwitchingData1.2.1 变量属性179 Q/CUP006.2—2009ans…200(LLLVAR),3字节长度值+最多200个字节(字母、数字和特殊字符)的银联处理中心数据1.1.1 域描述目前暂定义一种用法。CUPS转接数据。ISO将此字段定义为私有数据。本规范将此字段用作多种用途,每种用途有一特定格式。在所有情况下,将用如下总体格式:<长度><格式符><数据>——<长度>说明该字段的总长度(包含<格式符>),长度为3个字节。——<格式符>说明后随数据的类型,长度为2个字节。表1 域62格式符定义用法标志对应用法说明IO用法一informationfromInternationalOrgnization国际信用卡公司报文信息——<数据>具体数据,其格式取决于<格式符>字符,长度最长不超过198个字节。1.1.2 用法一:国际信用卡公司报文信息只要受理方或发卡方中有一方为国际信用卡公司,则本域出现。其内容为CUPS应报文接收方要求进行的信息转换,附属入网机构或国际信用卡公司主会员机构根据此域了解国际信用卡公司报文内容。目前仅用于外卡收单报文中。a)用法标志-2字节,取值“IO”。b)本域格式定义如下:表2 域62-国际信用卡公司报文信息域定义长度用法标志:IOFirstTag(3位)子域内容………LastTag(3位)子域内容字段说明:表3 域62字段说明Tag长度属性内容备注T00003an3国际信用卡公司/外资银行标志VIS:VISAMCC:MasterCard(双)MAE:MasterCard(单)AMX:AmericanExpressDCC:DinersClubJCB:JCBCIT:花旗银行BCC:韩国BC卡公司T07010n10交易日期时间MMDDhhmmssT11006n6系统跟踪号码CUPS赋予的新号码T18004n4商户类型符合国际信用卡公司要求的商户类型T32011ans11受理机构代码受理机构在国际信用卡公司登记的机构号码(主会员或团体会员号码),179 Q/CUP006.2—2009右对齐左补0T33011ans11发送机构标识码受理机构在国际信用卡公司登记的机构号码(主会员或团体会员号码)T39002an2响应码国际信用卡公司响应代码T37012an12检索参考号码CUPS赋予的新号码T41008ans8终端代码符合国际信用卡公司要求的终端代码T42015ans15商户代码符合国际信用卡公司要求的商户代码T43040ans40商户名称、地址符合国际信用卡公司要求的商户名称、地址T60007n7报文原因码国际信用卡公司的报文原因代码,右对齐左补01.1.1 拒绝码10623=长度域出现非法字符10624=长度值大于20010625=非法字符1.2 域63金融网络数据FinacialNetworkData1.2.1 变量属性ans…200(LLLVAR),3字节长度值+最大200个字节(字母、数字和特殊字符)的金融网络数据1.2.2 域描述国际信用卡公司的数据。1.2.3 用法CUPS应接收方要求进行信息转换,因此为了附属入网机构或国际信用卡公司主会员机构能够更准确地了解国际信用卡公司报文内容,在个别入网机构的特殊要求情况下,可增加本域。本域现保留使用。1.2.4 拒绝码10633=长度中出现非法字符10634=长度值大于20010635=非法字符1.3 域70网络管理信息码NetworkManagementInformationCode1.3.1 变量属性n3,3位定长数字字符1.3.2 域描述网络管理功能码,用于区别报文类型码和报文格式均相同而实际功能不同的几种报文。1.3.3 用法下表列出了不同交易报文中70域的取值说明:表1 域70-网络管理信息码取值说明报文类型网络管理信息码交易类型0820/0830001入网机构签到/CUPS通知入网机构CUPS已打开0820/0830002入网机构签退/CUPS通知入网机构CUPS已关闭0820/0830101入网机构申请重置密钥0820/0830201CUPS开始日期切换179 Q/CUP006.2—20090820/0830202CUPS终止日期切换0820/0830301线路测试0620/0630951基于PBOC借/贷记卡标准的IC卡借贷记应用和电子现金应用的脚本处理结果通知0620/0630802CUPS发往发卡方的涉嫌卡通知0620/0630803发卡方发往CUPS的涉嫌卡交易通知0800/0810101CUPS重置密钥0600/0610801银联卡汇率查询1.1.1 拒绝码10705=非法代码1.2 域90原始数据元OriginalDataElements1.2.1 变量属性n42,42位定长数字字符1.2.2 域描述冲正、撤销、存款确认、转入确认和差错处理通知交易所用的原始数据记录(OriginalDataElements),由以下子域组成:表1 域90组成位置1-4字节5-10字节11-20字节21-31字节32-42字节子域90.190.290.390.490.51.2.3 90.1原始报文类型OriginalMessageType1.2.3.1 变量属性n4,4位定长数字字符1.2.3.2 域描述记录原始交易的报文类型。1.2.4 90.2原始系统跟踪号OriginalSystemTraceNumber1.2.4.1 变量属性n6,6位定长数字字符1.2.4.2 域描述记录原始系统跟踪号,即原始请求报文的域11。1.2.5 90.3原始系统日期时间OriginalSystemDateTime1.2.5.1 变量属性n10,10位定长数字字符格式:MMDDhhmmss1.2.5.2 域描述记录原始交易的系统日期时间,即原始请求报文的域7。1.2.6 90.4原始受理机构标识码OriginalAcquirerInstitutionIdentificationCode1.2.6.1 变量属性n11,11位定长数字字符1.2.6.2 域描述179 Q/CUP006.2—2009记录原始交易的受理机构标识码,即原始请求报文的域32,右对齐,前补零。1.1.1 90.5原始发送机构标识码OriginalForwardInstitutionIdentificationCode1.1.1.1 变量属性ans11,11位定长数字、字母或特殊字符1.1.1.2 域描述记录原始交易的发送机构标识码,即原始请求报文的域33,右对齐,前补零。1.1.2 拒绝码10905=非法字符1.2 域96报文安全码MessageSecurityCode1.2.1 变量属性64bit二进制数1.2.2 域描述CUPS向入网机构约定的单倍长新密钥。1.2.3 用法用在CUPS主动重置密钥交易和CUPS应入网机构要求重置密钥交易中。当CUPS重置数据密钥后,将产生的新数据密钥用入网机构主密钥(即MMK)加密后存放于本域发送给入网机构。当新密钥是双倍或三倍长密钥甚至更长(16字节或24字节或更长)时,新密钥存放在48域(参见48域用法NK),本域以二进制零填充。新密钥由CUPS的硬件加密机产生,入网机构收到CUPS分发的新密钥后,应由硬件加密机解密后安装使用。由CUPS分发的新密钥,长度为8个字节。1.2.4 拒绝码无1.3 域100接收机构标识码ReceivingInstitutionIdentificationCode1.3.1 变量属性n..11(LLVAR),2个字节的长度值+最大11个字节的接收机构标识码1.3.2 域描述在报文中表示报文接收方机构的标识。1.3.3 用法详见《附录》部分的《附录A标准代码定义》。本域出现在所有卡交易报文中,其值由CUPS填写,指明报文的接收方。在整个交易过程中值不变。在转账交易中,CUPS将该域置为转出方标识代码。在转出转账交易和转入转账交易中,该域用于存放接收方标识代码。1.3.4 拒绝码11003=长度域中出现非法字符11004=长度值大于111.4 域102账户标识1AccountIdentification11.4.1 变量属性179 Q/CUP006.2—2009ans..28(LLVAR),2个字节的长度值+最大28个字节(字母、数字和特殊字符)的账户标识1.1.1 域描述资金转出账户的账(卡)号标识。1.1.2 用法在本币卡交易中,仅出现在转账类报文中,用于存放资金转出账户的账(卡)号标识。在外卡收单交易中,填写支票账户的账号。在跨境汇款业务中,若受理方(汇出方)采用账户或银行卡汇出方式,而非现金汇出方式时,本域填写汇出方账户号或银行卡号。1.1.3 拒绝码11023=长度域中出现非法字符11024=长度值大于2811025=非法字符1.2 域103账户标识2AccountIdentification21.2.1 变量属性ans..28(LLVAR),2个字节的长度值+最大28个字节(字母、数字和特殊字符)的账户标识1.2.2 域描述转入账户的账(卡)号标识。1.2.3 用法仅出现在本币卡交易的转账类报文中,用于存放资金转入账户的账(卡)号。1.2.4 拒绝码11033=长度域中出现非法字符11034=长度值大于2811035=非法字符1.3 域121CUPS保留CUPSReserved1.3.1 变量属性ans...100(LLLVAR),3个字节的长度值+最大100个字节(数字、字母和特殊字符)的CUPS保留信息。1.3.2 域描述在报文中CUPS用于保存交易的信息。CUPS对被批准交易所分配的标识。由以下子域组成:表1 域121组成位置1字节2字节3字节4-43字节44-81字节子域121.1121.2121.3121.4121.51.3.3 121.1应答/应答原因码1.3.3.1 变量属性ans11.3.3.2 域描述表示了CUPS或发卡方对请求报文的处理情况。其取值范围见下表:表2 域121.1取值范围代码说明1CUPS计算请求超时,代授权予以响应2交易的金额低于发卡方的限制,代授权予以响应179 Q/CUP006.2—20093发卡方系统交易处理拥塞,代授权予以响应4发卡方系统无法接受处理,代授权予以响应(连接发卡方的线路出错)5发卡方处理回应6发卡方主动退出7CUPS通知发卡方退出A标识拒绝应答由转出方引起,与应答码联合表示完整的拒绝原因B标识拒绝原因由转入方引起,与应答码联合表示完整的拒绝原因1.1.1.1 用法本域由CUPS填写。CUPS向受理方返回应答时使用本域告知受理方交易请求的处理情况,可以取值5,6,7,A,B;1.1.2 121.2单/双或双/单转换码1.1.2.1 变量属性ans11.1.2.2 域描述单双转换标志。其取值如下表所示:表1 域121.2取值范围代码说明1CUPS未做处理2受理方提供的单信息交易由CUPS转换成双信息处理3受理方提供的双信息交易由CUPS转换成单信息处理1.1.2.3 用法本域由CUPS填写。用于CUPS向发卡方发送交易请求时加入,表示是否经过单双转换处理。1.1.3 121.3卡性质1.1.3.1 变量属性ans11.1.3.2 域描述本域标识参加交易的银行卡的卡性质,具体取值如下:——9:银联卡、贷记卡——C:银联卡、借记卡——A:银联卡、准贷记卡——1:非银联卡、贷记卡——4:非银联卡、借记卡——2:非银联卡、准贷记卡1.1.3.3 用法本域由CUPS填写。1.1.4 121.4CUPS保留1.1.4.1 变量属性ans401.1.4.2 域描述本子域由CUPS填写,用于匹配原始交易。1.1.4.3 用法179 Q/CUP006.2—2009报文的接收者应保存该域的值,并在应答报文中原样返回。1.1.1 121.5转入和转出方标识代码/手续费信息1.1.1.1 变量属性ans381.1.1.2 域描述转入和转出方标识代码或银联卡跨境交易时收取的手续费信息。本规范将此字段用作多种用途,每种用途有一特定格式。在所有情况下,将用如下总体格式:<格式符><数据>——<格式符>说明后随数据的类型,长度为2个字节。表1 域121.5格式符格式符对应用法说明ID用法IDoriginalbank/cardholderbankIDentifier转入转出方标识代码FD用法FDFeeDetail手续费信息——<数据>具体数据,其格式取决于<格式符>字符,长度最长不超过36个字节。1.1.1.3 用法ID:转入转出方标识代码仅用于转账类报文中,其它报文中无此域。a)用法标志--2字节,取值“ID”。b)1-8位放置转出方标识代码;9-16位放置转入方标识代码,其余位以空格填充。1.1.1.4 用法FD:手续费信息保留使用。1.1.2 拒绝码11213=长度域中出现非法字符11214=长度值大于10011215=非法字符1.2 域122受理方保留AcquiringInstitutionReserved1.2.1 变量属性ans...100(LLLVAR),3个字节的长度值+最大100个字节(字母、数字和特殊字符)的受理方保留信息1.2.2 域描述在报文中受理方用于保存交易的信息。受理方可选择填写本域。表2 域122组成位置1-6字节7-字节子域122.1122.21.2.3 122.1商户扣率1.2.3.1 变量属性ans6,6位定长字母、数字、特殊符号1.2.3.2 域描述本子域由受理方置入,用于表示6位商户扣率,值为扣率*10000。1.2.4 122.2受理方信息1.2.4.1 变量属性ans..94,最大94个字节(字母、数字和特殊字符)的受理方信息179 Q/CUP006.2—20091.1.1.1 域描述本子域由受理方置入。用于匹配原始交易。CUPS在接收到报文后,截留下该域的值,保留在CUPS,并在应答报文中原样返回给受理方。1.1.2 用法本域用于受理方表示商户扣率和受理方匹配原交易所用。1.1.3 拒绝码11223=长度域中出现非法字符11224=长度值大于10011225=非法字符1.2 域123发卡方保留IssuerInstitutionReserved1.2.1 变量属性ans...100(LLLVAR),3个字节的长度值+最大100个字节(字母、数字和特殊字符)的发卡方保留信息1.2.2 域描述在报文中发卡方用于保存交易的信息。本域为可选域。1.2.3 用法本域由发卡方置入。用于匹配原始交易。CUPS在接收到报文后,截留下该域的值,保留在CUPS,并在冲正报文中原样返回给发卡方。1.2.4 拒绝码11233=长度域中出现非法字符11234=长度值大于10011235=非法字符1.3 域128报文鉴别码MessageAuthenticationCode1.3.1 变量属性64bit二进制数1.3.2 域描述报文来源正确性鉴别码。1.3.3 用法报文来源正确性鉴别码是对报文中的某些敏感域的数据用《数据安全传输控制规范》指定的算法计算出MAC值。当交易报文被发送者发出之前,应由发送者产生MAC;接收者收到报文后,将重新计算MAC值,以鉴别报文在传送途中是否被篡改。产生和验证MAC应由加密机完成。详细算法及本域的用法请参见《数据安全传输控制规范》。1.3.4 拒绝码无2 报文的匹配CUPS的联机交易报文一般由一对报文组成:一个请求报文和一个响应报文。CUPS收到一个报文后比较关键信息域中的信息,从而将报文匹配到一个交易集中。报文的匹配是交换系统中最重要的概念之一。本章提供报文匹配概念的概述,描述了交易集的类型,并给出用于决定处理流程的关键信息域。2.1 关键信息域与报文的关联179 Q/CUP006.2—2009关键信息域(KeyField)被用来识别一笔交易。发卡方、CUPS和受理方必须使用这些关键域匹配交易的请求(通知)和应答、原始交易和随后的关联交易。当入网机构发现一笔交易处理或传输出错时,可以产生一个用于更正的报文,例如受理方的系统或POS设备自身可以产生一个冲正。关联交易包括以下几种情况:——原始交易与其冲正交易;——原始交易与其撤销交易;——原始交易与其在规定期限内的差错交易;——请款交易和贷记调整交易;——退单交易与其针对的请款交易;——再请款交易与其针对的退单交易;——二次退单交易与其针对的再请款交易;——预授权交易与其结算交易;——原始交易与其确认交易;——认证交易与其后续交易(例如:账户验证交易和其后续的汇款交易);——余额查询交易无相关交易产生。1.1 关键信息域的匹配以下表格说明了什么情况下关键信息域的值必须匹配前面的报文,什么情况下必须赋予新的值。表中有阴影的单元表示其取值与其关联交易的对应取值一致。入网机构也可以根据自身判断的需要使用一些其它的信息域来匹配报文,如域2(主账号)通常被用来做报文匹配,域90(原始数据元)可以被用来匹配原始交易报文。1.1.1 联机交易1.1.1.1 授权、预授权交易表1 授权、预授权交易关键信息域交易类型交易传输时间(域7)系统跟踪号(域11)受理机构标识码(域32)发送机构标识码(域33)请求0100交易发起方产生交易时的系统日期时间分配给交易的新值POS代理机构代码提交机构代码应答0110与0100一致与0100一致与0100一致与0100一致1.1.1.2 授权撤销、预授权撤销、预授权完成(请求、通知)交易表2 授权撤销、预授权撤销、预授权完成(请求、通知)交易关键信息域交易类型主账号(域2)授权标识应答号(域38)受卡方标识码(域42)请求0100与原始授权交易的该域值一致原始授权时获得的授权标识应答码与原始授权交易的该域值一致应答0110与0100一致与0100一致与0100一致1.1.1.3 余额查询交易表3 余额查询交易关键信息域交易类型交易传输时间(域7)系统跟踪号(域11)受理机构标识码(域32)发送机构标识码(域33)请求0200交易发起方产生交易时的系统日期时间分配给交易的新值代理机构代码提交机构代码应答0210与0200一致与0200一致与0200一致与0200一致1.1.1.4 金融交易表4 金融交易关键信息域179 Q/CUP006.2—2009交易类型交易传输时间(域7)系统跟踪号(域11)受理机构标识码(域32)发送机构标识码(域33)请求0200交易发起方产生交易时的系统日期时间分配给交易的新值ATM/POS代理机构代码提交机构代码应答0210与0200一致与0200一致与0200一致与0200一致1.1.1.1 金融撤销交易表1 金融撤销交易关键信息域交易类型交易传输时间(域7)系统跟踪号(域11)受理机构标识码(域32)发送机构标识码(域33)原始数据元(域90)请求0200交易发起方产生交易时的系统日期时间分配给交易的新值ATM/POS代理机构代码提交机构代码从原始交易中提取应答0210与0200一致与0200一致与0200一致与0200一致1.1.1.2 金融通知交易表2 金融通知交易关键信息域交易类型交易传输时间(域7)系统跟踪号(域11)受理机构标识码(域32)发送机构标识码(域33)请求0220交易发起方产生交易时的系统日期时间分配给交易的新值代理机构编码提交机构编码应答0230与0220一致与0220一致与0220一致与0220一致1.1.1.3 冲正通知表3 冲正通知关键信息域交易类型交易传输时间(域7)系统跟踪号(域11)受理机构标识码(域32)发送机构标识码(域33)原始数据元(域90)请求0420交易发起方产生交易时的系统日期时间分配给交易的值与原始交易一致与原始交易一致从原始交易中提取应答0430与0420一致与0420一致与0420一致与0420一致1.1.1.4 汇款交易交易类型交易传输时间(域7)系统跟踪号(域11)受理机构标识码(域32)发送机构标识码(域33)原始数据元(域90)请求0200交易发起方产生交易时的系统日期时间分配给交易的值与账户验证交易一致与账户验证交易一致从账户验证交易中提取应答0210与0200一致与0200一致与0200一致与0200一致1.1.2 管理及安全控制交易1.1.2.1 网络及风险管理类交易表4 网络及风险管理类交易关键信息域交易类型交易传输时间(域7)系统跟踪号(域11)请求0620交易发起方产生交易时的系统日期时间分配给交易的新值应答0630与0620一致与0620一致1.1.2.2 网络管理通知交易表5 网络管理通知交易关键信息域交易类型交易传输时间(域7)系统跟踪号(域11)请求0820交易发起方产生交易时的系统日期时间分配给交易的新值179 Q/CUP006.2—2009应答0830与0820一致与0820一致1.1.1.1 重置密钥交易表1 重置密钥交易关键信息域交易类型交易传输时间(域7)系统跟踪号(域11)请求0800交易发起方产生交易时的系统日期时间分配给交易的新值应答0810与0800一致与0800一致1.1.2 差错交易1.1.2.1 差错处理通知(发卡方)表2 差错处理通知(发卡方)关键信息域交易类型交易传输时间(域7)系统跟踪号(域11)受理机构标识码(域32)发送机构标识码(域33)原始数据元(域90)请求0220交易发起方产生交易时的系统日期时间分配给交易的新值与原始交易一致与原始交易一致从原始交易中提取应答0230与0220一致与0220一致与0220一致与0220一致1.1.2.2 差错处理通知(受理方)表3 差错处理通知(受理方)关键信息域交易类型交易传输时间(域7)系统跟踪号(域11)受理机构标识码(域32)发送机构标识码(域33)原始数据元(域90)请求0422交易发起方产生交易时的系统日期时间分配给交易的新值与原始交易一致与原始交易一致从原始交易中提取应答0432与0422一致与0422一致与0422一致与0422一致2 报文格式说明2.1 说明2.1.1 符号约定表4 符号约定符号含义发送方AC受理方SWCUPS(CUPS)IS发卡方SD报文发送方RC报文接收方TS交易的发起方TR交易的接收方OB转账交易的受理方CB转入方或转出方符号含义数据元数值符号M必须填写的域C某条件成立时必须填写的域C+某条件成立时增加的域C-某条件成立时删除的域M+必须增加的域O受理方和发卡方自选填写的域®转发域必须与先前报文中对应域的值相同的域00自定义数据元中须填充0的域必须去除的域2.1.2 报文格式说明示意179 Q/CUP006.2—20091.1.1.1 请求类报文格式说明表1 请求类报文格式说明XXX报文位数据元数据类型发送方及数值ACSWISSWMessageTypeIdentifiern40200021032Acq_inst_id_coden..11(LLVAR)n..11(LLVAR)M®M®33Fwd_inst_id_coden..11(LLVAR)M®M®35Track_2_dataz..37(LLVAR)M®37Retrivl_ref_numan12M®M®38AuthorizationIdentificationResponsean6M®39Resp_codean2M®41Card_accptr_termnl_idans8O®C0®43Card_accptr_name_locans40M®44Addtnl_resp_codeans..25(LLVAR)C®注1:第32域:Acq_inst_id_code,该域由受理方填入,CUPS仅作转发,发卡方在应答报文中必须原样送回。注2:第33域:Fwd_inst_id_code,该域在交易路径中始终保持不变,以表示报文的发送方标识。注3:第35域:Track_2_data,该域仅需要在请求报文中出现。注4:第41域:Card_accptr_termnl_id,由受理方决定是否填写该域。一旦首发报文中包含该域,则相关的后继报文中,都应包含之。1.1.1.2 通知类报文格式说明表2 通知类报文格式说明(受理方发出)xxxx通知报文(受理方发出)位数据元数据类型发送方及数值ACSWMessageTypeIDn40420043032acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM35track_2_dataz..37(LLVAR)C136track_3_dataz..104(LLLVAR)C237retrivl_ref_numan12MM38authr_id_respan6C439resp_codean2M41card_accptr_termnl_idans8MM42card_accptr_idans15MM表3 通知类报文格式说明(CUPS发出)xxxx通知报文(CUPS发出)位数据元数据类型发送方及数值SWISMessageTypeIDn40420043032acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM35track_2_dataz..37(LLVAR)C136track_3_dataz..104(LLLVAR)C237retrivl_ref_numan12MM38authr_id_respan6C439resp_codean2M41card_accptr_termnl_idans8MM42card_accptr_idans15MM179 Q/CUP006.2—2009注:通知类交易是直接响应的交易,因此报文格式将其拆分成两部分描述:一部分描述AC→SW的报文域的变化状态,另一部分描述SW→IS的报文域的变化状态。各报文域的变化表示方式同请求类报文格式,但需要注意的是:通知类报文格式两部分的第一列(即受理方发出的AC列和CUPS发出的SW列)都表示和原始交易的关联情况。1.1.1 报文域条件数据元说明注:如果报文域满足下述条件之一,那么该域必须出现;否则,该域是否出现由交易收发双方协商决定。——C0:当上一个节点发送了本域时,则出现,且取值与上一节点的取值一致。——C1:当域22(PointOfServiceEntryModeCode)指明为磁条卡输入,且磁卡上存在第二磁道信息时本域出现。——C2:当域22(PointOfServiceEntryModeCode)指明为磁条卡输入,且磁卡上存在第三磁道信息时,本域出现。——C3:当域39(ResponseCode)表示本交易请求被批准时本域出现。——C4:在上一个关联的原始交易中出现时,则本域出现。——C5:当接收方要求CUPS提供时出现。——C6:当业务要求时,本域出现。——C7:当终端要求,且22域末位值为1时,本域出现。——C8:当域52(PIN_DATA)出现时,本域出现。——C9:按照《银行卡联网联合安全规范》执行。——C10:当交易与具体卡账户相关时,本域出现。——C11:国际信用卡公司发送给CUPS的报文中出现时,本域出现。——C13:若报文是转账类交易的差错处理报文,则本域出现。——C14:当交易发生所采用的币种和机构与银联约定的清算币种不同时,本域出现。——C15:当交易发生所采用的币种和持卡人账户币种不同时,本域出现。——C16:当上一个节点发送了本域时,则出现,且本结点会根据相关业务需要改变该域的值;若上一个节点未发送本域时,本结点会根据相关业务需要对本域赋值。——C17:若查找不到原始交易,本域不出现;若查找到原始交易,且原始交易中包含本域,本域必出现。——C18:当交易的受理方在境外时,本域出现。——C19:若密钥长度为双倍长或三倍长甚至更长(16字节或24字节或更长),则本域出现。——C21:当发卡方采用《银行卡联网联合技术规范》2.1版时,本域出现。——C22:在受理方发送的请求报文中,如果是折扣商户消费、折扣商户预授权完成(请求)、折扣商户预授权完成(通知)、折扣商户退货、分期付款消费或消费(积分)交易,则本域必需出现;在受理方发送的请求报文中,如果是折扣商户消费冲正、折扣商户消费撤销及其冲正,折扣商户预授权完成(请求)冲正、折扣商户预授权完成(请求)撤销及其冲正则报文中本域必需出现;在受理方发送的分期付款消费冲正、分期付款消费撤销、分期付款消费撤销冲正、消费(积分)冲正、消费(积分)撤销、消费(积分)撤销冲正报文中本域无需出现。在发卡方返回的应答报文中,如果是经发卡方承兑的分期付款或消费(积分)交易,则本域必需出现。——C24:当汇出方采用账户或银行卡汇出方式,而非现金汇出方式时,本域必需出现,填写汇出方账户号或银行卡号。否则本域不出现。——C25:当终端支持且是预付费卡或银联联盟积分的成功应答时,本域出现。——179 Q/CUP006.2—2009C27:当为银联联盟积分消费类业务时,该域不出现。在非银联联盟积分消费交易中,若上一节点发送了该域,则该域出现。——C28:当受理方上送了该域,中心转发;否则中心不转发。——C50:如果终端标识不能隐含确定接口设备序列号,则出现。——C51:当终端能够获得卡片序列号时,本域出现;否则,本域不出现。——C53:该交易仅由终端发起,且该交易虽然被发卡方批准但被卡片拒绝,则本域出现。——C54:如果发卡方要求银联处理中心代校验ARQC,则出现。——C55:当原始交易的响应报文中出现发卡方脚本时,本域出现。——C56:当使用脱机密码验证时,该域不出现;当使用联机密码验证时,该域出现。——C57:在基于PBOC电子钱包存折标准的交易中,本域必需出现。——C58:在基于PBOC借贷记标准的交易中,本域必需出现。——C59:当终端能够获取卡标识信息时,本域出现;否则,本域不出现。——C60:当CUPSecure认证要求,该域出现。——C0+:当发送方原交易请求报文中包含本域,则在应答时添加本域。——C0-:当上一个节点发送了本域时,则删除本域,不向下一结点传递。1.1.1 域名简称表1 域名简称域序号域名称:中文域名称:英文域缩写名称2主账号PrimaryAccountNumber(Pan)primary_acct_num3交易处理码ProcessingCodeprocessing_code4交易金额Amount,Transactionamt_trans5清算金额Amount,Settlementamt_settlmt6持卡人扣账金额Amount,CardholderBillingamt_cdhldr_bil7交易传输时间TransmissionDate/Timetransmsn_date_time9清算汇率ConversionRate,Settlementconv_rate_settlmt10持卡人扣账汇率ConversionRate,CardholderBillingconv_rate_cdhldr_bil11系统跟踪号SystemTraceAuditNumbersys_trace_audit_num12受卡方所在地时间Time,LocalTransactiontime_local_trans13受卡方所在地日期Date,LocalTransactiondate_local_trans14卡有效期Date,Expirationdate_expr15清算日期Date,Settlementdate_settlmt16兑换日期Date,Conversiondate_conv18商户类型Merchant"sTypemchnt_type19受理机构国家代码AcquiringInstitutionCountryCodeacq_inst_cntry_code22服务点输入方式码PointOfServiceEntryModeCodepos_entry_mode_code23卡序列号CardSequenceNumbercard_seq_id25服务点条件码PointOfServiceConditionCodepos_cond_code26服务点PIN获取码PointOfServicePinCaptureCodepos_pin_captr_code28交易费Amount,TransactionFeeamt_trans_fee32代理机构标识码AcquiringInstitutionIdentificationCodeacq_inst_id_code33发送机构标识码ForwardingInstitutionIdentificationCodefwd_inst_id_code35第二磁道数据Track2datatrack_2_data36第三磁道数据Track3Datatrack_3_data37检索参考号RetrievalReferenceNumberretrivl_ref_num38授权标识应答码AuthorizationIdentificationResponseauthr_id_resp39应答码ResponseCoderesp_code41受卡机终端标识码CardAcceptorTerminalIdentificationcard_accptr_termnl_id42受卡方标识码CardAcceptorIdentificationCodecard_accptr_id179 Q/CUP006.2—200943受卡方名称地址CardAcceptorName/Locationcard_accptr_name_loc44附加响应数据AdditionalResponseDataaddtnl_resp_code45第一磁道数据Track1datatrack_1_data48附加数据——私有AdditionalDataPrivateaddtnl_data_private49交易货币代码CurrencyCode,Transactioncurrcy_code_trans50清算货币代码CurrencyCode,Settlementcurrcy_code_settlmt51持卡人帐户货币代码CurrencyCode,CardholderBillingcurrcy_code_cdhldr_bil52个人标识码数据PinDatapin_data53安全控制信息SecurityRelatedControlInformationsec_relatd_ctrl_info54实际余额AdditionalAmountsaddtnl_amt55IC卡数据域IntegratedCircuitCardSystemRelatedDataICC_data应用密文ApplicationCyptogramapp_crypto密文信息数据CryptogramInformationDatacrypto_info_data发卡行应用数据IssuerApplicationDataissr_app_data不可预知数UnpredictableNumberunpredic_num应用交易计数器ApplicationTransactionCounterapp_trans_count终端验证结果TerminalVerificationResultstermnl_veri_resl交易日期TransactionDatetrans_date交易类型TransactionTypetrans_type授权金额TransactionAmountorAmountAuthorizedtrans_amt交易货币代码TransactionCurrencyCodetrans_currcy_code应用交互特征ApplicationInterchangeProfileapp_interch_profl终端国家代码TerminalCountryCodetermnl_cntry_code其它金额AmountOtheramt_other终端性能TerminalCapbilitiestermnl_capbs持卡人验证方法结果CardholderVerificationMethodResultscard_ver_resl终端类型TerminalTypetermnl_type接口设备序列号IfdSerialNumberifd_serial_num专用文件名称DedicatedFileNameDF_name应用版本号TerminalApplicationVersionNumberterm_app_ver_num交易序列计数器TransactionSequenceCountertrans_seq_count发卡行认证数据IssuerAuthenticationDataiss_auth_data发卡方脚本1IssuerScript1issr_scrpt1发卡方脚本2IssuerScript2issr_scrpt2发卡方脚本结果IssureScriptResultsissr_scrpt_resl电子现金发卡行授权码ECIIssuerAuthorizationCodeECIAC卡产品标识信息CardProductIdatificationcard_pro_id57附加交易信息AdditionalDataPrivateaddtnl_data58IC(PBOC)卡交易数据IC(PBOC)DataReservedic_pboc_data_resvd59明细查询数据DetailInquiringdetail_inqrng60自定义域Reservedreserved61持卡人身份认证信息CardholderAuthenticationInformationch_auth_info62交换中心数据SwitchingDataswitching_data63金融网络数据FinacialNetworkDatafinacl_net_data70网络管理信息码NetworkManagementInformationCodenetwk_mgmt_info_code90原始数据元OriginalDataElementsorig_data_elemts96报文安全码MessageSecurityCodemsg_security_code179 Q/CUP006.2—2009100接收机构标识码ReceivingInstitutionIdentificationCodercvg_inst_id_code102帐户标识1AccountIdentification1acct_id1103帐户标识2AccountIdentification2acct_id2121银联处理中心保留NationalSwitchingReservednational_sw_resved122受理方保留AcquiringInstitutionReservedacq_inst_resvd123发卡方保留IssuerInstitutionReservedissr_inst_resvd128报文鉴别码MessageAuthenticationCodemsg_authn_code1.1.1 交易对报文域的基本要求交易种类是由报文类型、交易处理代码(域3)、商户代码(域18)、服务点条件码(域25)、终端类型(60.2.5)来区分的,每一种交易对这些报文域的取值都有一定的要求,具体参见《附录》部分的《附录B交易种类区分表》。1.1.2 银联卡跨境业务对特殊报文域的基本要求由于跨境交易涉及到多币种转换问题、国家地区代码及一磁信息域的使用问题,所以在这里重申几个特殊域的用法。域5(清算金额)、域9(清算汇率)、域16(兑换日期)、域50(清算货币代码)均涉及清算,当交易币种与清算币种不同时,在联机类涉及清算金额的报文中均会出现。授权类及查询类交易不参加清算,所以其对应的报文中不包含这几个域。域6(持卡人扣账金额)、域10(持卡人扣账汇率)、域51(持卡人账户货币代码)指明应冻结或扣减持卡人账户的金额,当交易币种和持卡人收费账户币种不同时,在授权类、金融类报文中均会出现。在银联清算的金融类交易中,域5(清算金额)、域9(清算汇率)、域16(兑换日期)、域50(清算货币代码)、域6(持卡人扣账金额)、域10(持卡人扣账汇率)、域51(持卡人收费账户货币代码)全部由CUPS填写。在跨境交易中,若受理机构在境内,则域19(受理机构国家代码)无需出现;若受理机构在境外,受理机构会上送该域,CUPS收到后会向境内发卡方转发。在跨境交易中,若受理机构在境内,则不会上送域45(第一磁道数据);若受理机构在境外,在某些特殊地域(例如加拿大地区),其受理终端只读取一磁数据,因此会上送该域,CUPS收到后会向境内发卡方转发。1.2 联机交易报文接口定义转接业务主要包括单信息业务、双信息业务和单双信息之间的转换。1.2.1 单信息交易报文接口定义1.2.1.1 余额查询查询交易用于查询银行卡账面余额或可用余额。本交易不引发冲正。当CUPS不能将查询请求转发给发卡方时,将直接拒绝该请求。当CUPS不能将应答转发给受理方时,将直接丢弃。当受理方接收不到CUPS的应答时,将直接拒绝该交易。表1 余额查询报文余额查询报文位数据元数据类型(取值)1.0版2.1版ACSWISSWACSWISSWMessageTypeIDn40200021002000210bitmapb128MMMMMMMM2primary_acct_numn..19(LLVAR)M®M®M®M®3processing_coden630X000®M®30X000®M®7transmsn_date_timen10(MMDDhhmmss)M®M®M®M®11sys_trace_audit_numn6M®M®M®M®179 Q/CUP006.2—200912time_local_transn6(hhmmss)M®M®M®M®13date_local_transn4(MMDD)M®M®M®M®14date_exprn4(YYMM)M®OC27M®15date_settlmtn4(MMDD)M+M®M+M®18mchnt_typen4M®M®M®M®19acq_inst_cntry_coden3C18C0®22pos_entry_mode_coden3M®M®25pos_cond_coden202®M®00/02®M®26pos_pin_captr_coden2M®C8®32acq_inst_id_coden..11(LLVAR)M®M®M®M®33fwd_inst_id_coden..11(LLVAR)M®M®M®M®35track_2_dataz..37(LLVAR)C1®C1C2736track_3_dataz...104(LLLVAR)C2®C2C2737retrivl_ref_numan12M®M®M®M®39resp_codean2M®M®41card_accptr_termnl_idans8M®M®M®M®42card_accptr_idans15M®M®M®M®43card_accptr_name_locans40M®M®45track_1_dataz..79(LLVAR)C2748addtnl_data_privateans...512(LLLVAR)O®49currcy_code_transan3M®M®O®C0®52pin_datab64M®C7®53sec_relatd_ctrl_infon16M®C8C1654addtnl_amtan...040(LLLVAR)M®C3®57issr_addtnl_dataans...100(LLLVAR)OC1660reservedans...100(LLLVAR)传递要求参见6.47.6.1 61ch_auth_infoans...200(LLLVAR)C6C16C16®100rcvg_inst_id_coden..11(LLVAR)M+M®M+M®121national_sw_resvedans...100(LLLVAR)OC®OC0®122acq_inst_resvdans...100(LLLVAR)OC-C+OC0-C0+123issr_inst_resvdans...100(LLLVAR)OC-OC0-128msg_authn_codeb64C9C9C9C9C9C9C9C91.1.1.1 预授权预授权交易用于受理方向持卡人的发卡方确认交易许可。受理方将预估的消费金额作为预授权金额,发送给持卡人的发卡方。发卡方批准后将授权号等信息置入交易应答中发送给受理方。预授权交易只控制持卡人的可用余额的额度。由预授权完成交易来完成资金结算。一个被批准的预授权交易,仅在有限的时间内有效。本交易不参加当日清算,可引发冲正通知。表1 预授权报文预授权报文位数据元数据类型(取值)1.0版2.1版ACSWISSWACSWISSWmessagetypeidn40100011001000110bitmapb128MMMMMMMM2primary_acct_numn..19(llvar)M®M®M®M®3processing_coden603X000®M®03X000®M®4amt_transn12M®M®M®M®6amt_cdhldr_biln12C15+C15+7transmsn_date_timen10(mmddhhmmss)M®M®M®M®10conv_rate_cdhldr_biln8C15+C15+179 Q/CUP006.2—200911sys_trace_audit_numn6M®M®M®M®12time_local_transn6(hhmmss)M®M®M®M®13date_local_transn4(mmdd)M®M®M®M®14date_exprn4(yymm)O®M®O®M®15date_settlmtn4(mmdd)M+M®M+M®18mchnt_typen4M®M®M®M®19acq_inst_cntry_coden3C18C0®22pos_entry_mode_coden3M®M®25pos_cond_coden206®M®06®M®26pos_pin_captr_coden2C8®C8®32acq_inst_id_coden..11(llvar)M®M®M®M®33fwd_inst_id_coden..11(llvar)M®M®M®M®35track_2_dataz..37(llvar)C1®C1®36track_3_dataz...104(lllvar)C2®C2®37retrivl_ref_numan12M®M®M®M®38authr_id_respan6C3®C3®39resp_codean2M®M®41card_accptr_termnl_idans8M®M®M®M®42card_accptr_idans15M®M®M®M®43card_accptr_name_locans40M®M®44addtnl_resp_codeans..25(llvar)OC-OC0-45track_1_dataz..79(llvar)C1848addtnl_data_privateans...512(lllvar)O®49currcy_code_transan3M®M®M®M®51currcy_code_cdhldr_bilan3C15+C15+52pin_datab64C7®C7®53sec_relatd_ctrl_infon16C8®C8C1654addtnl_amtan...040(lllvar)C25®57issr_addtnl_dataans...100(lllvar)OC1660reservedans...100(lllvar)传递要求参见6.47.6.1 61ch_auth_infoans...200(lllvar)C6C16C16®100rcvg_inst_id_coden..11(llvar)M+M®M+M®121national_sw_resvedans...100(lllvar)OC®OC0®122acq_inst_resvdans...100(lllvar)OC-C+OC0-C0+123issr_inst_resvdans...100(lllvar)OC-OC0-128msg_authn_codeb64C9C9C9C9C9C9C9C91.1.1.1 追加预授权受理方可以联机方式发起预授权追加,追加预授权可引发冲正。追加预授权完成后,受理方仅能对追加后的预授权做结算或完成。报文格式如下:表1 追加预授权报文追加预授权报文位数据元数据类型(取值)2.1版ACSWISSWMessageTypeIDn401000110bitmapb128MMMM2primary_acct_numn..19(LLVAR)M®M®3processing_coden603X000®M®4amt_transn12M®M®6Amt_cdhldr_biln12C15+C15+7transmsn_date_timen10(MMDDhhmmss)M®M®179 Q/CUP006.2—200910conv_rate_cdhldr_biln8C15+C15+11sys_trace_audit_numn6M®M®12time_local_transn6(hhmmss)M®M®13date_local_transn4(MMDD)M®M®14date_exprn4(YYMM)O®M®15date_settlmtn4(MMDD)M+M®18mchnt_typen4M®M®19acq_inst_cntry_coden3C18C0®22pos_entry_mode_coden3M®25pos_cond_coden260®M®26pos_pin_captr_coden2C8®32acq_inst_id_coden..11(LLVAR)M®M®33fwd_inst_id_coden..11(LLVAR)M®M®35track_2_dataz..37(LLVAR)C1®36track_3_dataz...104(LLLVAR)C2®37retrivl_ref_numan12M®M®38authr_id_respaan6M®C3®39resp_codean2M®41card_accptr_termnl_idans8M®M®42card_accptr_idans15M®M®43card_accptr_name_locans40M®44addtnl_resp_codeans..25(LLVAR)OC0-45track_1_dataz..79(LLVAR)C1848addtnl_data_privateans...512(LLLVAR)O®49currcy_code_transan3M®M®51currcy_code_cdhldr_bilan3C15+C15+52pin_datab64C7®53sec_relatd_ctrl_infon16C8C1654addtnl_amtan...040(LLLVAR)O®57issr_addtnl_dataans...100(LLLVAR)MC2160reservedans...100(LLLVAR)传递要求参见6.47.6.1 61ch_auth_infoans...200(LLLVAR)C6C16C16®100rcvg_inst_id_coden..11(LLVAR)M+M®121national_sw_resvedans...100(LLLVAR)OC0®122acq_inst_resvdans...100(LLLVAR)OC0-C0+123issr_inst_resvdans...100(LLLVAR)OC0-128msg_authn_codeb64C9C9C9C9注a:在追加预授权交易中该域应为原预授权交易的授权号。1.1.1.1 预授权撤销/预授权撤销(手工)对已成功的POS预授权交易,在结算前使用预授权撤销交易,通知发卡方取消付款承诺。预授权撤销交易必须是对原始预授权交易或追加预授权交易的全额撤销。本交易不参加清算,可引发冲正通知。受理方可在银联公共服务平台上发起手工预授权撤销交易,CUPS将该手工预授权撤销交易以与普通预授权撤销报文基本一致的报文发送给发卡方,通知发卡方取消付款承诺。预授权撤销(手工)与预授权撤销(联机)在域(终端类型)的取值上有所不同:预授权撤销(手工)域取值为12,60.2.9域取值为1,表示该交易是从银联公共服务平台上发起的。表1 预授权撤销/预授权撤销(手工)报文预授权撤销报文179 Q/CUP006.2—2009位数据元数据类型(取值)1.0版2.1版ACSWISSWACSWISSWMessageTypeIDn40100011001000110bitmapb128MMMMMMMM2primary_acct_numn..19(LLVAR)M®M®M®M®3processing_coden620X000®M®20X000®M®4amt_transn12M®M®M对追加预授权的撤销交易,CUPS不对撤销金额与最后一笔追加预授权金额做匹配。CUPS只根据受理方上送的2域、38域、42域对追加预授权进行全额撤销。®M®7transmsn_date_timen10(MMDDhhmmss)M®M®M®M®11sys_trace_audit_numn6M®M®M®M®12time_local_transn6(hhmmss)M®M®M®M®13date_local_transn4(MMDD)M®M®M®M®15date_settlmtn4(MMDD)M+M®M+M®18mchnt_typen4M®M®M®M®19acq_inst_cntry_coden3C18C0®22pos_entry_mode_coden3M®M®25pos_cond_coden206/61®M®06®M®26pos_pin_captr_coden2C8®C8®32acq_inst_id_coden..11(LLVAR)M®M®M®M®33fwd_inst_id_coden..11(LLVAR)M®M®M®M®35track_2_dataz..37(LLVAR)C1®C1®36track_3_dataz...104(LLLVAR)C2®C2®37retrivl_ref_numan12M®M®M®M®38authr_id_respan6M®M®M®O®39resp_codean2M®M®41card_accptr_termnl_idans8M®M®M®M®42card_accptr_idans15M®M®M®M®43card_accptr_name_locans40M®M®44addtnl_resp_codeans..25(LLVAR)OC-OC0-45track_1_dataz..79(LLVAR)C1848addtnl_data_privateans...512(LLLVAR)O®49currcy_code_transan3M®M®M®M®52pin_datab64C7®C7®53sec_relatd_ctrl_infon16C8®C8C1657issr_addtnl_dataans...100(LLLVAR)OC1660reservedans...100(LLLVAR)传递要求参见6.47.6.1 61ch_auth_infoans...200(LLLVAR)C6C16C16®90orig_data_elemtsn42O®O®100rcvg_inst_id_coden..11(LLVAR)M+M®M+M®121national_sw_resvedans...100(LLLVAR)OC®OC0®122acq_inst_resvdans...100(LLLVAR)OC-C+OC0-C0+123issr_inst_resvdans...100(LLLVAR)OC-OC0-128msg_authn_codeb64C9C9C9C9C9C9C9C91.1.1.1 预授权完成(请求)对已批准的预授权交易,用预授权完成做支付结算。表1 预授权完成(请求)报文联机预授权完成(请求)报文位数据元数据类型(取值)1.0版2.1版ACSWISSWACSWISSWMessageTypeIDn40200021002000210bitmapb128MMMMMMMM179 Q/CUP006.2—20092primary_acct_numn..19(LLVAR)M®M®M®M®3processing_coden600X000®M®00X000®M®4amt_transn12M®M®M®M®5amt_settlmtn12C14+C14+6amt_cdhldr_biln12C15+C15+7transmsn_date_timen10(MMDDhhmmss)M®M®M®M®9conv_rate_settlmtn8C14+C14+10conv_rate_cdhldr_biln8C15+C15+11sys_trace_audit_numn6M®M®M®M®12time_local_transn6(hhmmss)M®M®M®M®13date_local_transn4(MMDD)M®M®M®M®14date_exprn4(YYMM)M®O®M®15date_settlmtn4(MMDD)M+M®M+M®16date_convn4(MMDD)C14+C14+18mchnt_typen4M®M®M®M®19acq_inst_cntry_coden3C18C0®22pos_entry_mode_coden3M®M®25pos_cond_coden206®M®06®M®26pos_pin_captr_coden2C8®C8®32acq_inst_id_coden..11(LLVAR)M®M®M®M®33fwd_inst_id_coden..11(LLVAR)M®M®M®M®35track_2_dataz..37(LLVAR)C1®C1®36track_3_dataz...104(LLLVAR)C2®C2®37retrivl_ref_numan12M®M®M®M®38authr_id_respan6M®M®M®O®39resp_codean2M®M®41card_accptr_termnl_idans8M®M®M®M®42card_accptr_idans15M®M®M®M®43card_accptr_name_locans40M®M®44addtnl_resp_codeans..25(LLVAR)OC-OC0-45track_1_dataz..79(LLVAR)C1848addtnl_data_privateans...512(LLLVAR)C22®49currcy_code_transan3M®M®M®M®50currcy_code_settlmtan3C14+C14+51currcy_code_cdhldr_bilan3C15+C15+52pin_datab64C7®C7®53sec_relatd_ctrl_infon16C8®C8C1654addtnl_amtan...040(LLLVAR)C25®57issr_addtnl_dataans...100(LLLVAR)OC1660reservedans...100(LLLVAR)传递要求参见6.47.6.1 61ch_auth_infoans...200(LLLVAR)C6C16C16®100rcvg_inst_id_coden..11(LLVAR)M+M®M+M®121national_sw_resvedans...100(LLLVAR)OC®OC0®122acq_inst_resvdans...100(LLLVAR)OC-C+OC0-C0+123issr_inst_resvdans...100(LLLVAR)OC-OC0-128msg_authn_codeb64C9C9C9C9C9C9C9C91.1.1.1 预授权完成(通知)对已批准的预授权交易,可以用预授权完成(通知)通知交易做支付结算。当通知发送方未能收到应答时,进行存储转发。表1 受理方发往CUPS的预授权完成(通知)通知报文受理方发往CUPS的预授权完成(通知)通知报文179 Q/CUP006.2—2009位数据元数据类型(取值)1.0版2.1版ACSWACSWMessageTypeIDn402200230bitmapb128MM2primary_acct_numn..19(LLVAR)MM3processing_coden600X000M4amt_transn12MM5amt_settlmtn12C146amt_cdhldr_biln12C157transmsn_date_timen10(MMDDhhmmss)MM9conv_rate_settlmtn8C1410conv_rate_cdhldr_biln8C1511sys_trace_audit_numn6MM12time_local_transn6(hhmmss)MM13date_local_transn4(MMDD)MM14date_exprn4(YYMM)O15date_settlmtn4(MMDD)M16date_convn4(MMDD)C1418mchnt_typen4MM22pos_entry_mode_coden3M25pos_cond_coden206M32acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM35track_2_dataz..37(LLVAR)C136track_3_dataz...104(LLLVAR)C237retrivl_ref_numan12MM38authr_id_respan6MM39resp_codean2M41card_accptr_termnl_idans8MM42card_accptr_idans15MM43card_accptr_name_locans40M48addtnl_data_privateans...512(LLLVAR)C2249currcy_code_transan3MM50currcy_code_settlmtan3C1451currcy_code_cdhldr_bilan3C1557issr_addtnl_dataans…100(LLLVAR)O60reservedans...100(LLLVAR)传递要求参见6.47.6.2 100rcvg_inst_id_coden..11(LLVAR)M121national_sw_resvedans...100(LLLVAR)O122acq_inst_resvdans...100(LLLVAR)OC0128msg_authn_codeb64C9C9CUPS发往发卡方的预授权完成(通知)通知报文格式同下一节结算通知。1.1.1.1 结算通知/预授权完成(通知)结算通知报文格式适用于以下两种情况:——CUPS发往发卡方的结算通知(受理方为双信息,发卡方为单信息时,CUPS将受理方上送的结算文件转为结算通知发往发卡方);——CUPS发往发卡方的预授权完成(通知)(受理方发起预授权完成(通知),CUPS转发该交易)。表1 结算通知/预授权完成(通知)报文结算通知/预授权完成(通知)报文,CUPS发出179 Q/CUP006.2—2009位数据元数据类型1.0版2.1版SWISSWISMessageTypeIDn40220023002200230bitmapb128MMMM2primary_acct_numn..19(LLVAR)MMMM3processing_coden6MM00X000M4amt_transn12MMMM5amt_settlmtn12C146amt_cdhldr_biln12C157transmsn_date_timen10(MMDDhhmmss)MMMM9conv_rate_settlmtn8C1410conv_rate_cdhldr_biln8C1511sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(MMDD)MMMM14date_exprn4(YYMM)C015date_settlmtn4(MMDD)MMMM16date_convn4(MMDD)C1418mchnt_typen4MMMM19acq_inst_cntry_coden3C4C022pos_entry_mode_coden3MM25pos_cond_coden2MM06M32acq_inst_id_coden..11(LLVAR)MMM33fwd_inst_id_coden..11(LLVAR)MMMM37retrivl_ref_numan12MMMM38authr_id_respan6MM39resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM48addtnl_data_privateans...512(LLLVAR)C0C049currcy_code_transan3MMMM50currcy_code_settlmtan3C1451currcy_code_cdhldr_bilan3C1560reservedans...100(LLLVAR)MM传递要求参见6.47.6.2 100rcvg_inst_id_coden..11(LLVAR)MMMM121national_sw_resvedans...100(LLLVAR)OCOC0128msg_authn_codeb64C9C9C9C91.1.1.1 预授权完成(请求)撤销预授权完成(请求)撤销交易必须是对原始预授权完成(请求)交易的全额撤销。预授权完成(请求)撤销后的预授权仍然有效。预授权完成(请求)撤销交易与原交易必须发生在同一个结算日。其交易报文中的38域必须填写预授权完成交易请求信息中的38域取值。预授权完成(通知)在发送报文后不可撤销。本交易参加清算,可引发冲正通知。表1 预授权完成撤销报文预授权完成撤销报文位数据元数据类型(取值)1.0版2.1版ACSWISSWACSWISSWmessagetypeidn40200021002000210bitmapb128MMMMMMMM2primary_acct_numn..19(LLVAR)M®M®M®M®3processing_coden620X000®M®20X000®M®4amt_transn12M®M®M®M®179 Q/CUP006.2—20097transmsn_date_timen10(MMDDhhmmss)M®M®M®M®11sys_trace_audit_numn6M®M®M®M®12time_local_transn6(hhmmss)M®M®M®M®13date_local_transn4(MMDD)M®M®M®M®15date_settlmtn4(MMDD)M+M®M+M®18mchnt_typen4M®M®M®M®19acq_inst_cntry_coden3C18C0®22pos_entry_mode_coden3M®M®25pos_cond_coden206®M®06®M®26pos_pin_captr_coden2C8®C8®32acq_inst_id_coden..11(LLVAR)M®M®M®M®33fwd_inst_id_coden..11(LLVAR)M®M®M®M®35track_2_dataz..37(LLVAR)C1®C1®36track_3_dataz...104(LLLVAR)C2®C2®37retrivl_ref_numan12M®M®M®M®38authr_id_respan6C®O®C4®O®39resp_codean2M®M®41card_accptr_termnl_idans8M®M®M®M®42card_accptr_idans15M®M®M®M®43card_accptr_name_locans40M®M®44addtnl_resp_codeans..25(LLVAR)C+OC-C4+OC0-45track_1_dataz..79(LLVAR)C1848addtnl_data_privateans...512(LLLVAR)C22®49currcy_code_transan3M®M®M®M®52pin_datab64C7®C7®53sec_relatd_ctrl_infon16C8®C8C1657issr_addtnl_dataans...100(LLLVAR)OC1660reservedans...100(LLLVAR)传递要求参见6.47.6.1 61ch_auth_infoans...200(LLLVAR)C6C16C16®90orig_data_elemtsn42M®M®100rcvg_inst_id_coden..11(LLVAR)M+M®M+M®121national_sw_resvedans...100(LLLVAR)OC®OC0®122acq_inst_resvdans...100(LLLVAR)OC-C+OC0-C0+123issr_inst_resvdans...100(LLLVAR)OC-OC0-128msg_authn_codeb64C9C9C9C9C9C9C9C91.1.1.1 消费持卡人在购买商品或服务时请求发卡方批准该交易。除普通消费的业务功能外,本节所定义的报文还支持其他特征的消费,如:积分消费、折扣消费、返回余额消费等,可以通过报文域的取值不同对不同的消费进行区分。具体取值要求请参见B.1 中对消费交易的列举。表1 消费报文消费报文位数据元数据类型(取值)1.0版2.1版ACSWISSWACSWISSWMessageTypeIDn40200021002000210bitmapb128MMMMMMMM2primary_acct_numn..19(LLVAR)M®M®M®M®3processing_coden600X000®M®00X000®M®4amt_transn12M®M®M®M®179 Q/CUP006.2—20095amt_settlmtn12C14+C14+6amt_cdhldr_biln12C15+C15+7transmsn_date_timen10(MMDDhhmmss)M®M®M®M®9conv_rate_settlmtn8C14+C14+10conv_rate_cdhldr_biln8C15+C15+11sys_trace_audit_numn6M®M®M®M®12time_local_transn6(hhmmss)M®M®M®M®13date_local_transn4(MMDD)M®M®M®M®14date_exprn4(YYMM)O®M®OC27M®15date_settlmtn4(MMDD)M+M®M+M®16date_convn4(MMDD)C14+C14+18mchnt_typen4M®M®M®M®19acq_inst_cntry_coden3C18C0®22pos_entry_mode_coden3M®M®25pos_cond_coden200®M®M®M®26pos_pin_captr_coden2C8®C8®32acq_inst_id_coden..11(LLVAR)M®M®M®M®33fwd_inst_id_coden..11(LLVAR)M®M®M®M®35track_2_dataz..37(LLVAR)C1®C1C2736track_3_dataz...104(LLLVAR)C2®C2C2737retrivl_ref_numan12M®M®M®M®38authr_id_respan6O®O®39resp_codean2M®M®41card_accptr_termnl_idans8M®M®M®M®42card_accptr_idans15M®M®M®M®43card_accptr_name_locans40M®M®44addtnl_resp_codeans..25(LLVAR)OC-OC0-45track_1_dataz..79(LLVAR)C2748addtnl_data_privateans...512(LLLVAR)C22®49currcy_code_transan3M®M®M®M®50currcy_code_settlmtan3C14+C14+51currcy_code_cdhldr_bilan3C15+C15+52pin_datab64C7®C7®53sec_relatd_ctrl_infon16C8®C8C1654addtnl_amtan...040(LLLVAR)O®C25®57issr_addtnl_dataans...100(LLLVAR)C22C1660reservedans...100(LLLVAR)传递要求参见6.47.6.1 61ch_auth_infoans...200(LLLVAR)C6C16C16®100rcvg_inst_id_coden..11(LLVAR)M+M®M+M®121national_sw_resvedans...100(LLLVAR)OC®OC0®122acq_inst_resvdans...100(LLLVAR)OC-C+OC0-C0+123issr_inst_resvdans...100(LLLVAR)OC-OC0-128msg_authn_codeb64C9C9C9C9C9C9C9C91.1.1.1 消费撤销消费撤销交易必须是对原始金融交易的全额撤销。消费撤销交易与原交易必须发生在同一个结算日。表1 消费撤销报文消费撤销报文位数据元数据类型(取值)1.0版2.1版ACSWISSWACSWISSWMessageTypeIDn40200021002000210179 Q/CUP006.2—2009bitmapb128MMMMMMMM2primary_acct_numn..19(LLVAR)M®M®M®M®3processing_coden620X000®M®20X000®M®4amt_transn12M®M®M®M®7transmsn_date_timen10(MMDDhhmmss)M®M®M®M®11sys_trace_audit_numn6M®M®M®M®12time_local_transn6(hhmmss)M®M®M®M®13date_local_transn4(MMDD)M®M®M®M®15date_settlmtn4(MMDD)M+M®M+M®18mchnt_typen4M®M®M®M®19acq_inst_cntry_coden3C18C0®22pos_entry_mode_coden3M®M®25pos_cond_coden200®M®M®M®26pos_pin_captr_coden2C8®C8®32acq_inst_id_coden..11(LLVAR)M®M®M®M®33fwd_inst_id_coden..11(LLVAR)M®M®M®M®35track_2_dataz..37(LLVAR)C1®C1C2736track_3_dataz...104(LLLVAR)C2®C2C2737retrivl_ref_numan12M®M®M®M®38authr_id_respan6C®O®C4®O®39resp_codean2M®M®41card_accptr_termnl_idans8M®M®M®M®42card_accptr_idans15M®M®M®M®43card_accptr_name_locans40M®M®44addtnl_resp_codeans..25(LLVAR)C+OC-C4+OC0-45track_1_dataz..79(LLVAR)C2748addtnl_data_privateans...512(LLLVAR)C22®49currcy_code_transan3M®M®M®M®52pin_datab64C7®C7®53sec_relatd_ctrl_infon16C8®C8C1657issr_addtnl_dataans...100(LLLVAR)OC1660reservedans...100(LLLVAR)传递要求参见6.47.6.1 61ch_auth_infoans...200(LLLVAR)C6C16C16®90orig_data_elemtsn42M®M®100rcvg_inst_id_coden..11(LLVAR)M+M®M+M®121national_sw_resvedans...100(LLLVAR)OC®OC0®122acq_inst_resvdans...100(LLLVAR)OC-C+OC0-C0+123issr_inst_resvdans...100(LLLVAR)OC-OC0-128msg_authn_codeb64C9C9C9C9C9C9C9C91.1.1.1 退货(联机)对已结算的消费交易,可使用退货通知,以退还持卡人消费的金额。在银联联盟积分消费退货业务中,出于安全原因的考虑,CUPS不能向后一节点转发卡片的磁道信息。表1 退货(联机)通知报文(受理方发出)退货通知报文(受理方发出)位数据元数据类型1.0版2.1版ACSWACSWMessageTypeIDn40220023002200230bitmapb128MMMM179 Q/CUP006.2—20092primary_acct_numn..19(LLVAR)MMMM3processing_coden620X000M20X000M4amt_transn12MMMM5amt_settlmtn12C147transmsn_date_timen10(MMDDhhmmss)MMMM9conv_rate_settlmtn8C1411sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(MMDD)MMMM15date_settlmtn4(MMDD)M+M+16date_convn4(MMDD)C1418mchnt_typen4MMMM22pos_entry_mode_coden3MM25pos_cond_coden200M00M32acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM35track_2_dataz..37(LLVAR)C1C136track_3_dataz...104(LLLVAR)C2C237retrivl_ref_numan12MMMM38authr_id_respan6CC439resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM48addtnl_data_privateans...512(LLLVAR)C2249currcy_code_transan3MMMM50currcy_code_settlmtan3C1460reservedans...100(LLLVAR)传递要求参见6.47.6.2 90orig_data_elemtsn42OM100rcvg_inst_id_coden..11(LLVAR)MM121national_sw_resvedans...100(LLLVAR)OO122acq_inst_resvdans...100(LLLVAR)OCOC0128msg_authn_codeb64C9C9C9C9表1 退货通知报文(CUPS发出)退货通知报文(CUPS发出)位数据元数据类型1.0版2.1版SWISSWISMessageTypeIDn40220023002200230bitmapb128MMMM2primary_acct_numn..19(LLVAR)MMMM3processing_coden620X000M20X000M4amt_transn12MMMM5amt_settlmtn12C146amt_cdhldr_biln12C157transmsn_date_timen10(MMDDhhmmss)MMMM9conv_rate_settlmtn8C1410conv_rate_cdhldr_biln8C1511sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(MMDD)MMMM179 Q/CUP006.2—200915date_settlmtn4(MMDD)MMMM16date_convn4(MMDD)C1418mchnt_typen4MMMM19acq_inst_cntry_coden3C18C022pos_entry_mode_coden3MM25pos_cond_coden200/061M00M32acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM35track_2_dataz..37(LLVAR)C1C2736track_3_dataz...104(LLLVAR)C2C2737retrivl_ref_numan12MMMM38authr_id_respan6CC2839resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM45track_1_dataz..79(LLVAR)C2748addtnl_data_privateans...512(LLLVAR)C049currcy_code_transan3MMMM50currcy_code_settlmtan3C1451currcy_code_cdhldr_bilan3C1560reservedans...100(LLLVAR)传递要求参见6.47.6.2 90orig_data_elemtsn42CC28100rcvg_inst_id_coden..11(LLVAR)MMMM121national_sw_resvedans...100(LLLVAR)OCOC0128msg_authn_codeb64C9C9C9C9退货通知(CUPS发出)同时适用于入网机构在银联公共服务平台的退货(手工),CUPS发往发卡方的退货报文。1.1.1.1 取现取现交易用于向发卡方请求对持卡人取现及金额的确认。表1 取现报文取现报文位数据元数据类型(取值)1.0版2.1版ACSWISSWACSWISSWMessageTypeIDn40200021002000210bitmapb128MMMMMMMM2primary_acct_numn..19(LLVAR)M®M®M®M®3processing_coden601X000®M®01X000®M®4amt_transn12M®M®M®M®5amt_settlmtn12C14+C14+6amt_cdhldr_biln12C15+C15+7transmsn_date_timen10(MMDDhhmmss)M®M®M®M®9conv_rate_settlmtn8C14+C14+10conv_rate_cdhldr_biln8C15+C15+11sys_trace_audit_numn6M®M®M®M®12time_local_transn6(hhmmss)M®M®M®M®13date_local_transn4(MMDD)M®M®M®M®14date_exprn4(YYMM)M®O®M®15date_settlmtn4(MMDD)M+M®M+M®179 Q/CUP006.2—200916date_convn4(MMDD)C14+C14+18mchnt_typen46011®M®6010/6011/6050®M®19acq_inst_cntry_coden3C18C0®22pos_entry_mode_coden3M®M®25pos_cond_coden202®M®00/02®M®26pos_pin_captr_coden2M®M®28amt_trans_feex+n8C6+C0®32acq_inst_id_coden..11(LLVAR)M®M®M®M®33fwd_inst_id_coden..11(LLVAR)M®M®M®M®35track_2_dataz..37(LLVAR)C1®C1®36track_3_dataz...104(LLLVAR)C2®C2®37retrivl_ref_numan12M®M®M®M®38authr_id_respan6O®O®39resp_codean2M®M®41card_accptr_termnl_idans8M®M®M®M®42card_accptr_idans15M®M®M®M®43card_accptr_name_locans40M®M®44addtnl_resp_codeans..25(LLVAR)OC-OC0-45track_1_dataz..79(LLVAR)C1848addtnl_data_privateans...512(LLLVAR)O®49currcy_code_transan3M®M®M®M®50currcy_code_settlmtan3C14+C14+51currcy_code_cdhldr_bilan3C15+C15+52pin_datab64M®M®53sec_relatd_ctrl_infon16M®MC1654addtnl_amtan...040(LLLVAR)O®O®57issr_addtnl_dataans...100(LLLVAR)OC1660reservedans...100(LLLVAR)传递要求参见6.47.6.1 61ch_auth_infoans...200(LLLVAR)C6C16C16®100rcvg_inst_id_coden..11(LLVAR)M+M®M+M®121national_sw_resvedans...100(LLLVAR)OC®OC0®122acq_inst_resvdans...100(LLLVAR)OC-C+OC0-C0+123issr_inst_resvdans...100(LLLVAR)OC-OC0-128msg_authn_codeb64C9C9C9C9C9C9C9C91.1.1.1 存款存款交易用于向发卡方请求对持卡人存款及金额的确认。表1 存款报文存款报文位数据元数据类型(取值)1.0版(无此交易)2.1版ACSWISSWACSWISSWMessageTypeIDn402000210bitmapb128MMMM2primary_acct_numn..19(LLVAR)M®M®3processing_coden621X000®M®4amt_transn12M®M®7transmsn_date_timen10(MMDDhhmmss)M®M®11sys_trace_audit_numn6M®M®12time_local_transn6(hhmmss)M®M®179 Q/CUP006.2—200913date_local_transn4(MMDD)M®M®14date_exprn4(YYMM)O®M®15date_settlmtn4(MMDD)M+M®18mchnt_typen46011/6010®M®22pos_entry_mode_coden3M®25pos_cond_coden200®M®26pos_pin_captr_coden2C8®28amt_trans_feex+n8C6+C0®32acq_inst_id_coden..11(LLVAR)M®M®33fwd_inst_id_coden..11(LLVAR)M®M®35track_2_dataz..37(LLVAR)C1®36track_3_dataz...104(LLLVAR)C2®37retrivl_ref_numan12M®M®39resp_codean2M®41card_accptr_termnl_idans8M®M®42card_accptr_idans15M®M®43card_accptr_name_locans40M®44addtnl_resp_codeans..25(LLVAR)OC0-48addtnl_data_privateans...512(LLLVAR)O®49currcy_code_transan3M®M®52pin_datab64C7®53sec_relatd_ctrl_infon16C8C1654addtnl_amtan...040(LLLVAR)O®57issr_addtnl_dataans...100(LLLVAR)OC1660reservedans...100(LLLVAR)传递要求参见6.47.6.1 61ch_auth_infoans...200(LLLVAR)C6C16C16®100rcvg_inst_id_coden..11(LLVAR)M+M®121national_sw_resvedans...100(LLLVAR)OC0®122acq_inst_resvdans...100(LLLVAR)OC0-C0+123issr_inst_resvdans...100(LLLVAR)OC0-128msg_authn_codeb64C9C9C9C91.1.1.1 存款确认当终端在限定的时间内收不到存款交易请求报文的应答,或收到超时应答报文时,应引发存款确认交易。当存款确认的发送方未能收到对存款确认交易的应答时,进行存储转发。表1 存款确认报文(受理方发出)存款确认报文(受理方发出)位数据元数据类型1.0版2.1版ACSWACSWMessageTypeIDn402200230bitmapb128MM2primary_acct_numn..19(LLVAR)MM3processing_coden621X000M4amt_transn12MM7transmsn_date_timen10(MMDDhhmmss)MM11sys_trace_audit_numn6MM12time_local_transn6(hhmmss)MM13date_local_transn4(MMDD)MM179 Q/CUP006.2—200915date_settlmtn4(MMDD)M18mchnt_typen46011/6010M22pos_entry_mode_coden3M25pos_cond_coden200M32acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM37retrivl_ref_numan12MM39resp_codean2M41card_accptr_termnl_idans8MM42card_accptr_idans15MM43card_accptr_name_locans40M48addtnl_data_privateans...512(LLLVAR)C449currcy_code_transan3MM60reservedans...100(LLLVAR)传递要求参见6.47.6.2 90orig_data_elemtsn42M100rcvg_inst_id_coden..11(LLVAR)M121national_sw_resvedans...100(LLLVAR)O122acq_inst_resvdans...100(LLLVAR)OC0128msg_authn_codeb64C9C9表1 存款确认报文(CUPS发出)存款确认报文(CUPS发出)位数据元数据类型1.0版2.1版SWISSWISMessageTypeIDn402200230bitmapb128MM2primary_acct_numn..19(LLVAR)MM3processing_coden621X000M4amt_transn12MM7transmsn_date_timen10(MMDDhhmmss)MM11sys_trace_audit_numn6MM12time_local_transn6(hhmmss)MM13date_local_transn4(MMDD)MM15date_settlmtn4(MMDD)MM18mchnt_typen46011/6010M22pos_entry_mode_coden3M25pos_cond_coden200M28amt_trans_feex+n8C4C032acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM37retrivl_ref_numan12MM39resp_codean2M41card_accptr_termnl_idans8MM42card_accptr_idans15MM43card_accptr_name_locans40M48addtnl_data_privateans...512(LLLVAR)C449currcy_code_transan3MM60reservedans...100(LLLVAR)传递要求参见6.47.6.2 90orig_data_elemtsn42M100rcvg_inst_id_coden..11(LLVAR)MM121national_sw_resvedans...100(LLLVAR)OC0179 Q/CUP006.2—2009123issr_inst_resvdans...100(LLLVAR)C4128msg_authn_codeb64C9C91.1.1.1 存款撤销存款撤销指由于银行柜员的原因对持卡人已经成功的存款交易,于当日主动发起的对存款交易的取消。存款撤销交易必须是对原始金融交易的全额撤销。表1 存款撤销报文存款撤销报文位数据元数据类型(取值)1.0版(无此交易)2.1版ACSWISSWACSWISSWMessageTypeIDn402000210bitmapb128MMMM2primary_acct_numn..19(LLVAR)M®M®3processing_coden617X000®M®4amt_transn12M®M®7transmsn_date_timen10(MMDDhhmmss)M®M®11sys_trace_audit_numn6M®M®12time_local_transn6(hhmmss)M®M®13date_local_transn4(MMDD)M®M®15date_settlmtn4(MMDD)M+M®18mchnt_typen46010®M®22pos_entry_mode_coden3M®25pos_cond_coden200®M®26pos_pin_captr_coden2C8®32acq_inst_id_coden..11(LLVAR)M®M®33fwd_inst_id_coden..11(LLVAR)M®M®35track_2_dataz..37(LLVAR)C1®36track_3_dataz...104(LLLVAR)C2®37retrivl_ref_numan12M®M®39resp_codean2M®41card_accptr_termnl_idans8M®M®42card_accptr_idans15M®M®43card_accptr_name_locans40M®44addtnl_resp_codeans..25(LLVAR)C4+OC0-48addtnl_data_privateans...512(LLLVAR)O®49currcy_code_transan3M®M®52pin_datab64C7®53sec_relatd_ctrl_infon16C8C1657issr_addtnl_dataans...100(LLLVAR)OC1660reservedans...100(LLLVAR)传递要求参见6.47.6.1 61ch_auth_infoans...200(LLLVAR)C6C16C16®90orig_data_elemtsn42M®100rcvg_inst_id_coden..11(LLVAR)M+M®121national_sw_resvedans...100(LLLVAR)OC0®122acq_inst_resvdans...100(LLLVAR)OC0-C0+123issr_inst_resvdans...100(LLLVAR)OC0-128msg_authn_codeb64C9C9C9C91.1.1.2 转账类报文转账交易是受理方要求发卡方将资金从某一银行账户中转移至另一银行的账户中的交易。转账交易涉及到三方,入网机构可以只是受理方、转出方、转入方中的任意一方,也可以同时担任其中任意两方。179 Q/CUP006.2—20091.1.1.1.1 转账报文受理方将转账报文发送给CUPS,CUPS完成相关转发处理后向受理方给以应答。表1 转账报文转账报文位数据元数据类型1.0版2.1版OBSWOBSWMessageTypeIDn4MM02000210bitmapb64MMMM2primary_acct_numn..19(LLVAR)MMMM3processing_coden6MM40x000M4amt_transn12MMMM7transmsn_date_timen10(MMDDhhmmss)MMMM11sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(MMDD)MMMM14date_exprn4(YYMM)CMC6M15date_settlmtn4(MMDD)M+M+18mchnt_typen4MMMM22pos_entry_mode_coden3MM25pos_cond_coden2MM00M26pos_pin_captr_coden2MM28amt_trans_feex+n8M+M+32acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM35track_2_dataz..37(LLVAR)CC136track_3_dataz…104(LLLVAR)CC237retrivl_ref_numan12MMMM38authr_id_respan6O39resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM44addtnl_resp_codeans..25(LLVAR)O48addtnl_data_privateans...512(LLLVAR)O49currcy_code_transan3MMMM52pin_datab64MM53sec_relatd_ctrl_infon16MM54addtnl_amtan…040(LLLVAR)OO60reservedans...100(LLLVAR)传递要求参见6.47.6.1 的第一列和最后一列61ch_auth_infoans...200(LLLVAR)CC6C16100rcvg_inst_id_coden..11(LLVAR)M+M+102acct_id1ans..28(LLVAR)MMMM103acct_id2ans..28(LLVAR)MMMM121national_sw_resvedans…100(LLLVAR)M+M+122acq_inst_resvdans…100(LLLVAR)OC0OC0128msg_authn_codeb64C9C9C9C91.1.1.1.2 转出转账报文表2 转出转账报文转出转账报文位数据元数据类型1.0版2.1版SWCBSWCB179 Q/CUP006.2—2009MessageTypeIDn40200021002000210bitmapb64MMMM2primary_acct_numn..19(LLVAR)MMMM3processing_coden6MM46x000M4amt_transn12MMMM7transmsn_date_timen10(mmddhhmmss)MMMM11sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(mmdd)MMMM14date_exprn4(yymm)CMC0M15date_settlmtn4(mmdd)MMMM18mchnt_typen4MMMM22pos_entry_mode_coden3MM25pos_cond_coden2MM00M26pos_pin_captr_coden2MM28amt_trans_feex+n8M+MM+M32acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM35track_2_dataz..37(LLVAR)CC136track_3_dataz…104(LLLVAR)CC237retrivl_ref_numan12MMMM38authr_id_respan6OO39resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM44addtnl_resp_codeans..25(LLVAR)OO48addtnl_data_privateans…400(LLLVAR)C049currcy_code_transan3MMMM52pin_datab64MM53sec_relatd_ctrl_infon16MM54addtnl_amtan…040(LLLVAR)C3O60reservedans…030(LLLVAR)传递要求参见6.47.6.1 的第二列和第三列61ch_auth_infoans...200(LLLVAR)CC16C16100rcvg_inst_id_coden..11(LLVAR)MMMM102acct_id1ans..28(LLVAR)MMMM103acct_id2ans..28(LLVAR)MMMM121national_sw_resvedans…100(LLLVAR)MMMM123issr_inst_resvdans…100(LLLVAR)OO128msg_authn_codeb64C9C9C9C91.1.1.1.1 转入转账报文表1 转入转账报文转入转账报文位数据元数据类型1.0版2.1版SWCBSWCBMessageTypeIDn40200021002000210bitmapb64MMMM2primary_acct_numn..19(LLVAR)MMMM3processing_coden6MM47x000M4amt_transn12MMMM179 Q/CUP006.2—20097transmsn_date_timen10(mmddhhmmss)MMMM11sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(mmdd)MMMM14date_exprn4(YYMM)O15date_settlmtn4(mmdd)MMMM18mchnt_typen4MMMM22pos_entry_mode_coden3MMM25pos_cond_coden2MM00M28amt_trans_feex+n8M+MM+M32acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM37retrivl_ref_numan12MMMM39resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM44addtnl_resp_codeans..25(LLVAR)OO48addtnl_data_privateans...512(LLLVAR)C049currcy_code_transan3MMMM60reservedans...100(LLLVAR)传递要求参见6.47.6.1 的第二列和第三列61ch_auth_infoans..200(LLLVAR)CC16C16100rcvg_inst_id_coden..11(LLVAR)MMMM102acct_id1ans..28(LLVAR)MMMM103acct_id2ans..28(LLVAR)MMMM121national_sw_resvedans…100(LLLVAR)MMMM123issr_inst_resvdans…100(LLLVAR)OO128msg_authn_codeb64C9C9C9C91.1.1.1.1 转出转账冲正表1 转出转账冲正(CUPS发出)转出转账冲正(CUPS发出)位数据元数据类型1.0版2.1版SWCBSWCBMessageTypeIDn40420043004200430bitmapb64MMMM2primary_acct_numn..19(LLVAR)MMMM3processing_coden6MM46x000M4amt_transn12MMMM7transmsn_date_timen10(mmddhhmmss)MMMM11sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(mmdd)MMMM15date_settlmtn4(mmdd)MMMM18mchnt_typen4MMMM22pos_entry_mode_coden3MM25pos_cond_coden2MM00M28amt_trans_feex+n8MMMM32acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM37retrivl_ref_numan12MMMM179 Q/CUP006.2—200938authr_id_respan6C439resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM44addtnl_resp_codeans..25(LLVAR)CC449currcy_code_transan3MMMM60reservedans...100(LLLVAR)M传递要求参见6.47.6.2 90orig_data_elemtsn42MM100rcvg_inst_id_coden..11(LLVAR)MMMM102acct_id1ans..28(LLVAR)MMMM103acct_id2ans..28(LLVAR)MMMM121national_sw_resvedans…100(LLLVAR)MMOC0123issr_inst_resvdans…100(LLLVAR)CC4128msg_authn_codeb64CCC9C91.1.1.1.1 转入确认当转账流程出现异常,即转入方不能将应答发送给CUPS时,CUPS会向转入方发送转入确认。转入确认的处理方式与存款确认一致,但转入确认只能由CUPS发起,并且转入方不能拒绝转入确认。表1 转入确认报文(CUPS发出)转入确认报文(CUPS发出)位数据元数据类型1.0版2.1版SWCBSWCBMessageTypeIDn402200230bitmapb128MM2primary_acct_numn..19(LLVAR)MM3processing_coden647X000M4amt_transn12MM7transmsn_date_timen10(MMDDhhmmss)MM11sys_trace_audit_numn6MM12time_local_transn6(hhmmss)MM13date_local_transn4(MMDD)MM15date_settlmtn4(MMDD)MM18mchnt_typen4MM22pos_entry_mode_coden3M25pos_cond_coden2MM32acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM37retrivl_ref_numan12MM39resp_codean2M41card_accptr_termnl_idans8MM42card_accptr_idans15MM43card_accptr_name_locans40M49currcy_code_transan3MM60reservedans...100(LLLVAR)传递要求参见6.47.6.2 90orig_data_elemtsn42M100rcvg_inst_id_coden..11(LLVAR)MM102acct_id1ans..28(LLVAR)MM103acct_id2ans..28(LLVAR)MM121national_sw_resvedans...100(LLLVAR)MM123issr_inst_resvdans...100(LLLVAR)C4128msg_authn_codeb64C9C9179 Q/CUP006.2—20091.1.1.1 冲正当受理方在限定的时间内收不到请求报文的应答或CUPS不能将请求报文的应答传送给受理方时,应引发冲正交易。当冲正发送方未能收到冲正应答时,进行存储转发。冲正交易必须与原交易发生在同一个结算日,CUPS不支持跨清算日冲正。适用于以下交易的冲正:取现、存款撤销、预授权、预授权撤销、预授权完成、预授权完成撤销、消费、消费撤销、追加预授权。在预授权冲正、预授权撤销冲正、预授权完成冲正、预授权完成撤销冲正中38域取原始预授权交易返回的授权码。表1 金融交易冲正(受理方发出)金融交易冲正(受理方发出)位数据元数据类型1.0版2.1版ACSWACSWMessageTypeIDn40420043004200430bitmapb128MMMM2primary_acct_numn..19(LLVAR)MMMM3processing_coden6MMMM4amt_transn12MMMM5amt_settlmtn12C47transmsn_date_timen10(MMDDhhmmss)MMMM9conv_rate_settlmtn8C411sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(MMDD)MMMM15date_settlmtn4(MMDD)MM16date_convn4(MMDD)C418mchnt_typen4MMMM22pos_entry_mode_coden3MM25pos_cond_coden2MMMM32acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM37retrivl_ref_numan12MMMM38authr_id_respaan6CC439resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM48addtnl_data_privateans...512(LLLVAR)C2249currcy_code_transan3MMMM50currcy_code_settlmtan3C460reservedans...100(LLLVAR)MM传递要求参见6.47.6.2 90orig_data_elemtsn42MM100rcvg_inst_id_coden..11(LLVAR)MM121national_sw_resvedans...100(LLLVAR)OO122acq_inst_resvdans...100(LLLVAR)OCOC0128msg_authn_codeb64C9C9C9C9注a:预授权追加冲正报文中该域必须填写,其值与该笔追加预授权的本域值相同。表2 冲正报文(CUPS发出)冲正报文(CUPS发出)位数据元数据类型1.0版2.1版SWISSWIS179 Q/CUP006.2—2009MessageTypeIDn40420043004200430bitmapb128MMMM2primary_acct_numn..19(LLVAR)MMMM3processing_coden6MMMM4amt_transn12MMMM5amt_settlmtn12C46amt_cdhldr_biln12C47transmsn_date_timen10(MMDDhhmmss)MMMM9conv_rate_settlmtn8C410conv_rate_cdhldr_biln8C411sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(MMDD)MMMM15date_settlmtn4(MMDD)MMMM16date_convn4(MMDD)C418mchnt_typen4MMMM19acq_inst_cntry_coden3C18C022pos_entry_mode_coden3MM25pos_cond_coden2MMMM32acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM37retrivl_ref_numan12MMMM38authr_id_respan6CC439resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM44addtnl_resp_codeans..25(LLVAR)CC449currcy_code_transan3MMMM50currcy_code_settlmtan3C451currcy_code_cdhldr_bilan3C460reservedans...100(LLLVAR)MM传递要求参见6.47.6.2 90orig_data_elemtsn42MM100rcvg_inst_id_coden..11(LLVAR)MMMM121national_sw_resvedans...100(LLLVAR)OCOC0123issr_inst_resvdans...100(LLLVAR)CC4128msg_authn_codeb64C9C9C9C9注a:预授权追加冲正报文中该域必须填写,其值与该笔追加预授权的本域值相同。1.1.1.1 银联卡汇率查询报文银联卡汇率查询交易一般仅在一笔银联卡跨境汇款交易之前发起,用于了解交易币种与持卡人账户币种之间的汇兑关系。例如,当一笔跨境汇款交易的汇款币种为港币,汇入账户币种为人民币时,持卡人可以先发起银联卡汇率查询交易,以了解到帐的人民币金额以及该笔交易所采用的港币到人民币的兑换汇率。位数据元数据类型SDSWMessageTypeIDn406000610bitmapb128MM4amt_transn12MM6amt_cdhldr_biln12M7transmsn_date_timen10(MMDDhhmmss)MM179 Q/CUP006.2—200910conv_rate_cdhldr_biln8M11sys_trace_audit_numn6MM16date_convn4M32acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM39resp_codean2M49currcy_code_transan3MM51currcy_code_cdhldr_bilan3MM70netwk_mgmt_info_coden3MM1.1.1.1 汇款(联机)类报文1.1.1.1.1 账户验证账户验证报文位数据元数据类型(取值)1.0版(无此交易)2.1版ACSWISSWACSWISSWMessageTypeIDn401000110bitmapb128MMMM2primary_acct_numn..19(llvar)M®M®3processing_coden624X000®M®4amt_transn12M®M®5amt_settlmtn12C14+C14+6amt_cdhldr_biln12C15+C15+7transmsn_date_timen10(mmddhhmmss)M®M®9conv_rate_settlmtn8C14+C14+10conv_rate_cdhldr_biln8C15+C15+11sys_trace_audit_numn6M®M®12time_local_transn6(hhmmss)M®M®13date_local_transn4(mmdd)M®M®14date_exprn4(yymm)O®M®15date_settlmtn4(mmdd)M+M®16date_convn4(mmdd)C14+C14+18mchnt_typen4M®M®22pos_entry_mode_coden3M®25pos_cond_coden200®M®32acq_inst_id_coden..11(llvar)M®M®33fwd_inst_id_coden..11(llvar)M®M®35track_2_dataz..37(llvar)C1®36track_3_dataz...104(lllvar)C2®37retrivl_ref_numan12M®M®39resp_codean2M®41card_accptr_termnl_idans8M®M®42card_accptr_idans15M®M®43card_accptr_name_locans40M®44addtnl_resp_codeans..25(llvar)OC0-48addtnl_data_privateans...512(lllvar)O®49currcy_code_transan3M®M®50currcy_code_settlmtan3C14+C14+51currcy_code_cdhldr_bilan3C15+C15+52pin_datab64C753sec_related_ctrl_infon16C8C1657issr_addtnl_dataans...100(lllvar)OC1660reservedans...100(lllvar)传递要求参见6.47.6.1 61ch_auth_infoans...200(lllvar)O®C6®179 Q/CUP006.2—2009100rcvg_inst_id_coden..11(llvar)M+M®121national_sw_resvedans...100(lllvar)OC0®122acq_inst_resvdans...100(lllvar)OC0-C0+123issr_inst_resvdans...100(lllvar)OC0-128msg_authn_codeb64C9C9C9C91.1.1.1.1 汇款汇款报文位数据元数据类型(取值)1.0版(无此交易)2.1版ACSWISSWACSWISSWMessageTypeIDn402000210Bitmapb128MMMM2primary_acct_numn..19(LLVAR)M®M®3processing_coden624X000®M®4amt_transn12M®M®5amt_settlmtn12C14+C14+6amt_cdhldr_biln12C15+C15+7transmsn_date_timen10(MMDDhhmmss)M®M®9conv_rate_settlmtn8C14+C14+10conv_rate_cdhldr_biln8C15+C15+11sys_trace_audit_numn6M®M®12time_local_transn6(hhmmss)M®M®13date_local_transn4(MMDD)M®M®14date_exprn4(YYMM)O®M®15date_settlmtn4(MMDD)M+M®16date_convn4(MMDD)C14+C14+18mchnt_typen4M®M®19acq_inst_cntry_coden3C18C0®22pos_entry_mode_coden3M®25pos_cond_coden200®M®28amt_trans_feex+n8C6+C0®32acq_inst_id_coden..11(LLVAR)M®M®33fwd_inst_id_coden..11(LLVAR)M®M®35track_2_dataz..37(LLVAR)C1®36track_3_dataz...104(LLLVAR)C2®37retrivl_ref_numan12M®M®39resp_codean2M®41card_accptr_termnl_idans8M®M®42card_accptr_idans15M®M®43card_accptr_name_locans40M®44addtnl_resp_codeans..25(LLVAR)OC0-45track_1_dataz..79(LLVAR)C1848addtnl_data_privateans...512(LLLVAR)O®49currcy_code_transan3M®M®50currcy_code_settlmtan3C14+C14+51currcy_code_cdhldr_bilan3C15+C15+54addtnl_amtan...040(LLLVAR)O®57issr_addtnl_dataans...100(LLLVAR)OC1660reservedans...100(LLLVAR)传递要求参见6.47.6.1 90orig_data_elemtsn42M®100rcvg_inst_id_coden..11(LLVAR)M+M®179 Q/CUP006.2—2009102acct_id1ans..28(LLVAR)C24121national_sw_resvedans...100(LLLVAR)OC0®122acq_inst_resvdans...100(LLLVAR)OC0-C0+123issr_inst_resvdans...100(LLLVAR)OC0-128msg_authn_codeb64C9C9C9C91.1.1.1 经由CUPSecure认证的网络交易报文接口定义1.1.1.1.1 消费、预授权、授权、余额查询消费、预授权、授权、余额查询的报文格式基本同普通境内磁条卡报文格式,几点区别如下:a)交易请求报文中磁道信息可以不出现,此时22域前两位取值00;b)CUPSecure直接将PIN传输给CUPS,受理方不了解是否有PIN输入。受理方的22域填写“000”,而CUPS根据CUPSecure是否传输了PIN来填写22域。若要求输入PIN,22域第三位取值为1,否则取值为2。同理26域是否出现受理方也是不了解的,需要由CUPS填写;c)48域由CUPS根据CUPSecure认证要求填写,受理方无须填写本域;d)60.2.5域填写07,由受理方填写;60.2.9域填写1,也是由受理方填写;e)60.2.8域必须出现,由受理方填写;f)61.6域的某些字段必须由受理方填写,CUPS有可能改写受理方上送的61.6域。下面的报文格式只列出了由于经由CUPSecure认证的交易必须增加和修改的域的变化情况,其它相同部分请参照磁条卡交易格式部分。表1 消费、预授权、授权、余额查询交易报文格式消费、预授权、授权交易报文格式位数据元数据类型(取值)2.1版ACSWISSWMessageTypeIDn40100/02000110/021014date_exprn4(YYMM)OC16M®22pos_entry_mode_coden3000C1626point-of-service-pin-capture-coden2C835track-2-dataz..37(LLVAR)C1®36track-3-dataz..104(LLLVAR)C2®48addtnl_data_privateans...512(LLLVAR)OC1652pin-datab64C6053securty-related-control-informationn16C860reservedans...100(LLLVAR)传递要求参见6.47.6.1 61ch_auth_infoans...200(LLLVAR)MMOC01.1.1.1.2 预授权完成(请求)、消费撤销、预授权撤销、预授权完成撤销、授权撤销预授权完成(请求)、消费撤销、预授权撤销、预授权完成撤销、授权撤销的报文格式基本同普通境内磁条卡报文格式,几点区别如下:a)交易请求报文中磁道信息可以不出现,此时22域前两位取值00;b)60.2.5域和60.2.9域由受理方填写,且必须与原始交易一致c)60.2.8域由受理方填写,且必须与原始交易一致下面的报文格式只列出了由于经由CUPSecure认证的交易必须增加和修改的域的变化情况,其它相同部分请参照磁条卡交易格式部分。179 Q/CUP006.2—2009表1 预授权完成(请求)、消费撤销、预授权撤销、预授权完成撤销、授权撤销交易报文格式预授权完成(请求)、消费撤销、预授权撤销、预授权完成撤销、授权撤销交易报文格式位数据元数据类型(取值)2.1版ACSWISSWMessageTypeIDn40200021035track-2-dataz..37(LLVAR)C1®36track-3-dataz..104(LLLVAR)C2®60reservedans...100(LLLVAR)传递要求参见6.47.6.1 1.1.1.1.1 联机退货联机退货的报文格式基本同普通境内磁条卡报文格式,但需要注意如下几点:a)60.2.5域和60.2.9域由受理方填写,且必须与原始交易一致b)60.2.8域由受理方填写,且必须与原始交易一致下面的报文格式只列出了由于经由CUPSecure认证的交易必须增加和修改的域的变化情况,其它相同部分请参照磁条卡交易格式部分。表2 联机退货交易报文(受理方发出)联机退货交易报文(受理方发出)位数据元数据类型(取值)2.1版ACSWMessageTypeIDn40220023060reservedans...100(LLLVAR)传递要求参见6.47.6.2 表3 联机退货交易报文(CUPS发出)联机退货交易报文(CUPS发出)位数据元数据类型(取值)2.1版SWISMessageTypeIDn40220023060reservedans...100(LLLVAR)传递要求参见6.47.6.2 1.1.1.1.2 冲正冲正交易包括消费冲正、消费撤销冲正、预授权冲正、预授权撤销冲正、预授权完成冲正、预授权完成撤销冲正、授权冲正、授权撤销冲正。其报文格式基本同普通境内磁条卡报文格式,几点区别如下:a)60.2.5域和60.2.9域必须与原始预授权一致b)60.2.8域必须与原始预授权一致下面的报文格式只列出了由于经由CUPSecure认证的交易必须增加和修改的域的变化情况,其它相同部分请参照磁条卡交易格式部分。表4 冲正交易报文(受理方发出)冲正交易报文(受理方发出)位数据元数据类型(取值)2.1版ACSWMessageTypeIDn40420043060reservedans...100(LLLVAR)传递要求参见6.47.6.2 表5 冲正交易报文(CUPS发出)冲正交易报文(CUPS发出)位数据元数据类型(取值)2.0版179 Q/CUP006.2—2009SWISMessageTypeIDn40420043060reservedans...100(LLLVAR)传递要求参见6.47.6.2 1.1.1.1.1 差错处理通知报文差错类交易包括贷记调整、请款、退单、再请款、二次退单、差错例外、收/付费,均由银联处理中心发起。报文格式基本与境内磁条卡同名交易一致,但需要注意如下几点:a)60.2.5域和60.2.9域必须和原始交易保持一致;b)60.2.8域必须和原始交易保持一致。表1 差错类交易报文格式差错类交易报文格式位数据元数据类型(取值)2.0版SWRCMessageTypeIDn40422/02200432/023060reservedans...100(LLLVAR)传递要求参见6.47.6.2 1.1.1.2 CUPMobile移动支付交易报文接口定义1.1.1.2.1 银行卡信息下载银行卡信息下载位数据元数据类型(取值)2.0版ACSWISSWMessageTypeIDn402000210bitmapb128MMMM2primary_acct_numn..19(LLVAR)M®M®3processing_coden690X000®M®7transmsn_date_timen10(MMDDhhmmss)M®M®11sys_trace_audit_numn6M®M®12time_local_transn6(hhmmss)M®M®13date_local_transn4(MMDD)M®M®14date_exprn4(YYMM)O®M®15date_settlmtn4(MMDD)M+M®18mchnt_typen47299®M®22pos_entry_mode_coden397X®25pos_cond_coden268®M®26pos_pin_captr_coden2C8®32acq_inst_id_coden..11(LLVAR)M®M®33fwd_inst_id_coden..11(LLVAR)M®M®35track_2_dataz..37(LLVAR)M®36track_3_dataz...104(LLLVAR)M®37retrivl_ref_numan12M®M®39Resp_codean2M®44addtnl_resp_codeans..25(LLVAR)OC0-48addtnl_data_privateans...512(LLLVAR)M®52pin_datab64C7®53sec_relatd_ctrl_infon16C8C1657issr_addtnl_dataans...100(LLLVAR)OC1660reservedans...100(LLLVAR)传递要求参见6.47.6.1 61ch_auth_infoans...200(LLLVAR)C6C16C16®100rcvg_inst_id_coden..11(LLVAR)M+M®121national_sw_resvedans...100(LLLVAR)OC0®122acq_inst_resvdans...100(LLLVAR)OC0-C0+123issr_inst_resvdans...100(LLLVAR)OC0-179 Q/CUP006.2—2009128msg_authn_codeb64C9C9C9C91.1.1.1.1 现场支付模式下的交易报文现场支付模式下支持的交易(含消费、消费冲正、消费撤销、消费撤销冲正)报文格式均参照境内单信息同名交易报文格式,只是在以下三个域的取值上有所不同:(1)22域取值为96X,表示交易是“采用非接触方式读取CUPMobile移动支付中的集成在手机中的芯片卡”方式完成的。(2)60.2.2域取值为6,表示“终端有非接触读卡能力”。(3)60.2.5域取值为03,60.2.9域取值为0,表示交易由POS终端发起。1.1.1.1.2 远程支付模式下的交易报文远程支付模式下支持的交易(含消费、消费冲正、消费撤销、消费撤销冲正)报文格式均参照境内单信息同名交易报文格式,只是在以下几个域的取值上有所不同:(1)22域取值为97X,表示交易是“采用接触方式读取CUPMobile移动支付中的集成在手机中的芯片卡”方式完成的。(2)60.2.2域取值为6,表示“终端有非接触读卡能力”。(3)60.2.5域取值为08,60.2.9域取值为1,表示交易由手机发起。(4)在远程支付模式下,与具体商户无关的交易(如余额查询、圈存等)中,商户类型(18域)填写7299。与具体商户相关的交易(如消费等),填写真实的商户类型。1.1.2 双信息交易报文接口定义1.1.2.1 余额查询除了报文类型标识符为“0100/0110”、域25服务点条件码为“00”外,其它同单信息余额查询。1.1.2.2 授权报文格式基本同单信息预授权交易。表1 授权报文授权报文位数据元数据类型(取值)1.0版2.0版ACSWISSWACSWISSWMessageTypeIDn40100011001000110bitmapb128MMMMMMMM2primary_acct_numn..19(LLVAR)M®M®M®M®3processing_coden603X000®M®00X000®M®4amt_transn12M®M®M®M®6amt_cdhldr_biln12C15+C15+7transmsn_date_timen10(MMDDhhmmss)M®M®M®M®10Conv_rate_cdhldr_biln8C15+C15+11sys_trace_audit_numn6M®M®M®M®12time_local_transn6(hhmmss)M®M®M®M®13date_local_transn4(MMDD)M®M®M®M®14date_exprn4(YYMM)O®M®O®M®15date_settlmtn4(MMDD)M+M®M+M®18mchnt_typen4M®M®M®M®19acq_inst_cntry_coden3C18C0®22pos_entry_mode_coden3M®M®25pos_cond_coden206®M®M®M®26pos_pin_captr_coden2C8®C8®32acq_inst_id_coden..11(LLVAR)M®M®M®M®179 Q/CUP006.2—200933fwd_inst_id_coden..11(LLVAR)M®M®M®M®35track_2_dataz..37(LLVAR)C1®C1®36track_3_dataz...104(LLLVAR)C2®C2®37retrivl_ref_numan12M®M®M®M®38authr_id_respan6C3®C3®39resp_codean2M®M®41card_accptr_termnl_idans8M®M®M®M®42card_accptr_idans15M®M®M®M®43card_accptr_name_locans40M®M®44addtnl_resp_codeans..25(LLVAR)OC-OC0-45track_1_dataz..79(LLVAR)C1848addtnl_data_privateans...512(LLLVAR)O®49currcy_code_transan3M®M®M®M®51currcy_code_cdhldr_bilan3C15+C15+52pin_datab64C7®C7®53sec_relatd_ctrl_infon16C8®C8C1654addtnl_amtan...040(LLLVAR)OC2557issr_addtnl_dataans...100(LLLVAR)OC1660reservedans...100(LLLVAR)传递要求参见6.47.6.1 61ch_auth_infoans...200(LLLVAR)C6C16C16®100rcvg_inst_id_coden..11(LLVAR)M+M®M+M®121national_sw_resvedans...100(LLLVAR)OC®OC0®122acq_inst_resvdans...100(LLLVAR)OC-C+OC0-C0+123issr_inst_resvdans...100(LLLVAR)OC-OC0-128msg_authn_codeb64C9C9C9C9C9C9C9C91.1.1.1 追加授权报文格式基本同单信息的追加预授权交易,区别是:追加授权第3域取值取值“00x000”(具体参见附录B交易种类区分表)。1.1.1.2 授权撤销/授权撤销(手工)报文格式基本同单信息预授权撤销/预授权撤销(手工)交易,区别是:授权撤销25域为00(具体参见附录B交易种类区分表)。1.1.1.3 授权/授权撤销冲正报文格式基本同单信息预授权/预授权撤销冲正交易,区别是:授权冲正第3域为00x000,25域为00;授权撤销冲正25域为00(具体参见附录B交易种类区分表)1.2 网络管理及安全控制交易报文接口定义1.2.1 日期切换CUPS使用日期切换来通知入网机构清算日期的变化。表1 CUPS发出网络管理报文CUPS发出网络管理报文位数据元数据类型1.0版2.0版SWRCSWRCMessageTypeIDn40820083008200830bitmapb128MMMM7transmsn_date_timen10(MMDDhhmmss)MMMM11sys_trace_audit_numn6MMMM15date_settlmtn4(MMDD)MM39resp_codean2MM70netwk_mgmt_info_coden3MMMM100rcvg_inst_id_coden..11(LLVAR)MMMM179 Q/CUP006.2—2009注:信息要求:注:域70:网络管理信息码。注:201:表示CUPS开始日期切换;注:202:表示CUPS终止日期切换。1.1.1 申请重置密钥入网机构将申请重置密钥请求发送给CUPS,CUPS接收到该请求后,将立即返回应答。同时CUPS启动密钥更新模块,为请求方生成新密钥,并将新密钥用重置密钥请求报文发送给请求方。当CUPS无法将申请重置密钥应答或重置密钥请求发送给入网机构时,将丢弃该报文。表1 179 Q/CUP006.2—2009重置密钥申请重置密钥申请位数据元数据类型1.0版2.0版SDSWSDSWMessageTypeIDn40820083008200830bitmapb128MMMM7transmsn_date_timen10(MMDDhhmmss)MMMM11sys_trace_audit_numn6MMMM33fwd_inst_id_coden..11(LLVAR)MMMM39resp_codean2MM53sec_relatd_ctrl_infon16MMMM70netwk_mgmt_info_coden3101MMM注:信息要求:注:报文类型码:通知0820/应答0830注:域53:安全控制信息。置入本报文需要重置密钥的类型:注:1:PIK注:2:MAK注:域70:网络管理信息码。101表示入网机构申请重置密钥1.1.1 重置密钥交易CUPS将重置密钥的请求发送给入网机构,入网机构接收到该请求后将应答返回CUPS。当入网机构故障,CUPS收不到应答时,将重发请求。若发送次数超过限定,则进行人工处理。表1 重置密钥报文重置密钥报文位数据元数据类型1.0版2.0版SWRCSWRCMessageTypeIDn40800081008000810bitmapb128MMMM7transmsn_date_timen10(MMDDhhmmss)MMMM11sys_trace_audit_numn6MMMM39resp_codean2MM48addtnl_data_privateans..512(LLLVAR)C1953sec_relatd_ctrl_infon16MMMM70netwk_mgmt_info_coden3101M101M96msg_security_codeb64MM100rcvg_inst_id_coden..11(LLVAR)MMMM128msg_authn_codeb64C9C9C9C9注:信息要求:注:报文类型码:请求0800/应答0810注:域53:安全控制信息。CUPS填入本报文重置密钥的类型:注:1:PIK注:2:MAK注:域70:网络管理信息码。101表示CUPS重置密钥注:域48:报文安全码。由CUPS分发的新密钥注:域96:报文安全码。由CUPS分发的新密钥注:域100:接收机构标识码。需要重置密钥的入网机构标识码1.1.2 网络管理业务报文接口定义管理业务需要处理以下交易报文:签到、签退、线路测试(echotest)。网络管理交易是CUPS与入网机构之间的网络管理操作信息,即:a)建立和改变各入网机构的网络状态。179 Q/CUP006.2—2009b)网络应用层连通测试。c)各入网机构在接收到网络管理交易后,返回应答。网络管理交易分为CUPS发出(Switch-GeneratedAdvice)和入网机构发出(Member-GeneratedAdvice)两类。表1 CUPS发出的网络管理报文CUPS发出的网络管理报文位数据元数据类型1.0版2.0版SWRCSWRCMessageTypeIDn40820083008200830bitmapb128MMMM7transmsn_date_timen10(MMDDhhmmss)MMMM11sys_trace_audit_numn6MMMM39resp_codean2MM70netwk_mgmt_info_coden3MMMM100rcvg_inst_id_coden..11(LLVAR)MMMM注:信息要求:注:报文类型码:请求0820/应答0830注:域70:网络管理信息码。注:001:表示CUPS通知入网机构CUPS已打开;注:002:表示CUPS通知入网机构CUPS已关闭;注:301:表示线路测试。表2 入网机构发出的网络管理报文入网机构发出的网络管理报文位数据元数据类型1.0版2.0版SDSWSDSWMessageTypeIDn40820083008200830bitmapb128MMMM7transmsn_date_timen10(MMDDhhmmss)MMMM11sys_trace_audit_numn6MMMM33fwd_inst_id_coden..11(LLVAR)MMMM39resp_codean2MM70netwk_mgmt_info_coden3MMMM注:信息要求:注:报文类型码:请求0820/应答0830注:域70:网络管理信息码。注:001:表示入网机构签到;注:002:表示入网机构签退;注:301:表示线路测试。1.1 差错处理报文接口定义差错处理的提出方或接收方需要时,CUPS向提出方或接收方发送的差错处理通知报文。差错处理的提出方或接收方可以为原始交易的受理方或发卡方。注意:所有的差错处理通知报文对机构来说都是可选报文,若机构不需要该通知报文,CUPS可以不向其发送。入网机构不能以联机报文的方式提交差错,所以差错处理通知报文仅用于:——CUPS向受理方/差错提出方发送差错请求确认通知;——CUPS向发卡方/差错接收方发送差错处理通知;——对于一般转账CUPS仅向转出方和转入方发送0220/0230的差错处理通知。179 Q/CUP006.2—20091.1.1 贷记调整通知、请款通知、再请款通知、退单通知、二次退单通知通知表1 贷记调整、请款、再请款、退单、二次退单通知(发往受理方)位数据元数据类型1.0版2.0版SWACSWACmessagetypeidn40422043204220432bitmapb128MMMM2primary_acct_numn..19(LLVAR)MMMM3processing_coden6MMMM4amt_transn12MMMM7transmsn_date_timen10(MMDDhhmmss)MMMM11sys_trace_audit_numn6MMMM13date_local_transn4(MMDD)MMMM15date_settlmtn4(MMDD)MMMM18mchnt_typen4MMMM22pos_entry_mode_coden3MM25pos_cond_coden2MMMM28amt_trans_feeX+n8C4C032acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM37retrivl_ref_numan12MMMM38authr_id_respan6CC439resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM49currcy_code_transan3MMMM60reservedans...100(LLLVAR)MM传递要求参见6.47.6.2 90orig_data_elemtsn42MM100rcvg_inst_id_coden..11(LLVAR)MMMM121national_sw_resvedans...100(LLLVAR)OCOC0128msg_authn_codeb64C9C9C9C9表2 贷记调整、请款、再请款、退单、二次退单通知(发往发卡方)位数据元数据类型1.0版2.0版SWISSWISMessage-Type-IDentifiern40220023002200230bitmapb128MMMM2primary_acct_numn..19(LLVAR)MMMM3processing_coden6MMMM4amt_transn12MMMM7transmsn_date_timen10(MMDDhhmmss)MMMM11sys_trace_audit_numn6MMMM13date_local_transn4(MMDD)MMMM15date_settlmtn4(MMDD)MMMM18mchnt_typen4MMMM22pos_entry_mode_coden3MM25pos_cond_coden2MMMM28amt_trans_feeX+n8C4C032acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM37retrivl_ref_numan12MMMM38authr_id_respan6CC439resp_codean2MM41card_accptr_termnl_idans8MMMM179 Q/CUP006.2—200942card_accptr_idans15MMMM43card_accptr_name_locans40MM49currcy_code_transan3MMMM60reservedans...100(LLLVAR)MM传递要求参见6.47.6.2 90orig_data_elemtsn42MM100rcvg_inst_id_coden..11(LLVAR)MMMaM102acct_id1ans...28(LLVAR)C13C0103acct_id2ans...28(LLVAR)C13C0121national_sw_resvedans...100(LLLVAR)OCOC0128msg_authn_codeb64C9C9C9C9a发往转出方的差错处理通知报文中本域值与原转出交易100域相同,发往转入方的差错处理通知中本域值与原转入交易的本域值相同。注:退货(手工)通知除报文原因码60.1域为9707以外,其它与贷记调整相同。1.1.1 差错例外通知表1 差错例外通知(发往发起方)位数据元数据类型2.0版SWSDmessagetypeidn404220432bitmapb128MM2primary_acct_numn..19(LLVAR)MM3processing_coden6MM4amt_transn12MM7transmsn_date_timen10(MMDDhhmmss)MM11sys_trace_audit_numn6MM13date_local_transn4(MMDD)C17C015date_settlmtn4(MMDD)MM18mchnt_typen4C17C022pos_entry_mode_coden3C1725pos_cond_coden2MM28amt_trans_feeX+n8C4C032acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM37retrivl_ref_numan12C17C038authr_id_respan6C1739resp_codean2M41card_accptr_termnl_idans8C17C042card_accptr_idans15C17C043card_accptr_name_locans40C1749currcy_code_transan3MM60reservedans...100(LLLVAR)当无原始交易时,除F60.1出现,其他子域不出现;当有原始交易时,本域的传递要求参见6.47.6.2 90orig_data_elemtsn42C17100rcvg_inst_id_coden..11(LLVAR)MM102acct_id1ans...28(LLVAR)C13C0103acct_id2ans...28(LLVAR)C13C0121national_sw_resvedans...100(LLLVAR)OC0128msg_authn_codeb64C9C9表2 差错例外通知(发往接收方)179 Q/CUP006.2—2009位数据元数据类型2.0版SWRCMessage-Type-IDentifiern402200230bitmapb128MM2primary_acct_numn..19(LLVAR)MM3processing_coden6MM4amt_transn12MM7transmsn_date_timen10(MMDDhhmmss)MM11sys_trace_audit_numn6MM13date_local_transn4(MMDD)C17C015date_settlmtn4(MMDD)MM18mchnt_typen4C17C022pos_entry_mode_coden3C1725pos_cond_coden2MM28amt_trans_feeX+n8C6C032acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM37retrivl_ref_numan12C17C038authr_id_respan6C1739resp_codean2M41card_accptr_termnl_idans8C17C042card_accptr_idans15C17C043card_accptr_name_locans40C1749currcy_code_transan3MM60reservedans...100(LLLVAR)当无原始交易时,除F60.1出现,其他子域不出现;当有原始交易时,本域的传递要求参见6.47.6.2 90orig_data_elemtsn42C17100rcvg_inst_id_coden..11(LLVAR)MM102acct_id1ans...28(LLVAR)C13C0103acct_id2ans...28(LLVAR)C13C0121national_sw_resvedans...100(LLLVAR)OC0128msg_authn_codeb64C9C9注:差错例外交易的32、33、100域遵循如下处理原则:a)如果该交易存在原始交易,则上述域填写原始交易的相同域取值;b)如果该交易没有原始交易,则32、33域填写该差错例外交易提出方的机构代码,100域填写该差错例外交易接收方的机构代码。1.1.1 收/付费通知银联处理中心操作人员在差错处理平台上发起收/付费交易以后,银联处理中心根据机构要求决定是否需要向机构发出收/付费通知报文。若机构选择了联机报文通知方式,CUPS就会发出收/付费报文通知。表1 收/付费报文通知只能由CUPS发出。收/付费通知CUPS向机构发送的收/付费通知(0220/0230)位数据元数据类型1.0版2.0版SWRCSWRCMessageTypeIDn40220023002200230bitmapb128MMMM2primary_acct_numn..19(LLVAR)CCC10C03processing_coden619X000/29X000M19X000/29X000M4amt_transn12MMMM7transmsn_date_timen10(MMDDhhmmss)MMMM11sys_trace_audit_numn6MMMM179 Q/CUP006.2—200915date_settlmtn4(MMDD)CMMM25pos_cond_coden200M32acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM37retrivl_ref_numan12MMMM39resp_codean2MM48additional_dataans...512(LLLVAR)MM49currcy_code_transan3MMMM60reservedans...100(LLLVAR)MM传递要求参见6.47.6.2 100rcvg_inst_id_coden..11(LLVAR)MMMM121national_sw_resvedans...100(LLLVAR)OCOC0122acq_inst_resvdans...100(LLLVAR)OCOC0123issr_inst_resvdans...100(LLLVAR)OCOC0128msg_authn_codeb64C9C9C9C91.1 风险控制交易报文接口定义(待定)1.1.1 涉嫌卡号通知报文由CUPS发往发卡方,通知发卡方实施对涉嫌卡的监控。表1 涉嫌卡号的通知报文涉嫌卡号的通知报文位数据元数据类型1.0版(无)2.0版SWISMessageTypeIDn406200630bitmapb128MM7transmsn_date_timen10(MMDDhhmmss)MM11sys_trace_audit_numn6MM39resp_codean2M48addtnl_data_privateans...512(LLLVAR)M70netwk_mgmt_info_coden3802M100rcv_inst_id_coden..11(LLVAR)MM1.1.2 涉嫌交易通知报文由发卡方发往CUPS,通知CUPS某涉案卡号的交易信息。表2 涉嫌卡交易通知报文涉嫌卡交易通知报文位数据元数据类型1.0版(无)2.0版ISSWMessageTypeIDn406200630bitmapb128MM7transmsn_date_timen10(MMDDhhmmss)MM11sys_trace_audit_numn6MM33fwd_inst_id_coden..11(LLVAR)MM39resp_codean2M48addtnl_data_privateans...512(LLLVAR)M70netwk_mgmt_info_coden3803M1.2 外卡收单交易报文接口定义1.2.1 联机交易报文接口1.2.1.1 单信息报文接口1.2.1.1.1 余额查询179 Q/CUP006.2—2009表1 余额查询报文余额查询报文位数据元数据类型1.0版2.0版外卡收单外卡收单ACSWACSWMessageTypeIDn40200021002000210bitmapb128MMMM2primary_acct_numn..19(LLVAR)MMMM3processing_coden6MMMM7transmsn_date_timen10(MMDDhhmmss)MMMM11sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(MMDD)MMMM14date_exprn4(YYMM)COC1115date_settlmtn4(MMDD)CM18mchnt_typen4MMMM19acq_inst_cntry_coden322pos_entry_mode_coden3MM25pos_cond_coden2MMMM26pos_pin_captr_coden2MC832acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM35track_2_dataz..37(LLVAR)MC136track_3_dataz…104(LLLVAR)CC237retrivl_ref_numan12MMMM39resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM48addtnl_data_privateans...512(LLLVAR)O49currcy_code_transan3MMOC052pin_datab64MC753sec_relatd_ctrl_infon16MC854addtnl_amtan...040(LLLVAR)CC1157issr_addtnl_dataans...100(LLLVAR)60reservedans...100(LLLVAR)传递要求参见6.47.6.1 的第一列和最后一列61ch_auth_infoans..200(LLLVAR)C6C1162switching_dataans...200(LLLVAR)CC563finacl_net_dataans...200(LLLVAR)C100rcvg_inst_id_coden..11(LLVAR)CM121national_sw_resvedans...100(LLLVAR)CO122acq_inst_resvdans...100(LLLVAR)OCOC0123issr_inst_resvdans...100(LLLVAR)128msg_authn_codeb64MMC9C91.1.1.1.1 预授权表2 预授权报文预授权报文位数据元数据类型1.0版2.0版外卡收单外卡收单ACSWACSWMessageTypeIDn40100011001000110bitmapb128MMMM179 Q/CUP006.2—20092primary_acct_numn..19(LLVAR)MMMM3processing_coden6MMMM4amt_transn12MMMM6amt_cdhldr_biln12C117transmsn_date_timen10(MMDDhhmmss)MMMM10conv_rate_cdhldr_biln8C1111sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(MMDD)MMMM14date_exprn4(YYMM)OCOC1115date_settlmtn4(MMDD)CM18mchnt_typen4MMMM19acq_inst_cntry_coden322pos_entry_mode_coden3MM25pos_cond_coden2MMMM26pos_pin_captr_coden2CC832acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM35track_2_dataz..37(LLVAR)CC136track_3_dataz...104(LLLVAR)CC237retrivl_ref_numan12MMMM38authr_id_respaan6CC339resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM44addtnl_resp_codeans..25(LLVAR)48addtnl_data_privateans...512(LLLVAR)O49currcy_code_transan3MMMM51currcy_code_cdhldr_bilan3C1152pin_datab64CC753sec_relatd_ctrl_infon16CC854addtnl_amtan...040(LLLVAR)O57issr_addtnl_dataans...100(LLLVAR)60reservedans...100(LLLVAR)传递要求参见6.47.6.1 的第一列和最后一列61ch_auth_infoans..200(LLLVAR)C6C1162switching_dataans...200(LLLVAR)CC563finacl_net_dataans...200(LLLVAR)C100rcvg_inst_id_coden..11(LLVAR)CM121national_sw_resvedans...100(LLLVAR)CO122acq_inst_resvdans...100(LLLVAR)OCOC0123issr_inst_resvdans...100(LLLVAR)128msg_authn_codeb64MMC9C91.1.1.1.1 预授权撤销表1 跨境交易-预授权撤销报文预授权撤销报文位数据元数据类型1.0版2.0版179 Q/CUP006.2—2009外卡收单外卡收单ACSWACSWMessageTypeIDn40100011001000110bitmapb128MMMM2primary_acct_numn..19(LLVAR)MMMM3processing_coden6MMMM4amt_transn12MMMM7transmsn_date_timen10(MMDDhhmmss)MMMM11sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(MMDD)MMMM15date_settlmtn4(MMDD)CM18mchnt_typen4MMMM19acq_inst_cntry_coden322pos_entry_mode_coden3MM25pos_cond_coden2MMMM26pos_pin_captr_coden2CC832acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM35track_2_dataz..37(LLVAR)CC136track_3_dataz...104(LLLVAR)CC237retrivl_ref_numan12MMMM38authr_id_respan6MMMM39resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM44addtnl_resp_codeans..25(LLVAR)48addtnl_data_privateans...512(LLLVAR)O49currcy_code_transan3MMMM52pin_datab64CC753sec_relatd_ctrl_infon16CC857issr_addtnl_dataans...100(LLLVAR)60reservedans...100(LLLVAR)传递要求参见6.47.6.1 的第一列和最后一列61ch_auth_infoans..200()LLLVAR)C6C1162switching_dataans...200(LLLVAR)CC563finacl_net_dataans...200(LLLVAR)C90orig_data_elemtsn42OO100rcvg_inst_id_coden..11(LLVAR)CM121national_sw_resvedans...100(LLLVAR)CO122acq_inst_resvdans...100(LLLVAR)OCOC0123issr_inst_resvdans...100(LLLVAR)128msg_authn_codeb64MMC9C91.1.1.1.1 预授权完成(请求)表1 预授权完成报文预授权完成报文位数据元数据类型1.0版2.0版外卡收单外卡收单ACSWACSWMessageTypeIDn40200021002000210bitmapb128MMMM179 Q/CUP006.2—20092primary_acct_numn..19(LLVAR)MMMM3processing_coden6MMMM4amt_transn12MMMM5amt_settlmtn126amt_cdhldr_biln127transmsn_date_timen10(MMDDhhmmss)MMMM9conv_rate_settlmtn810conv_rate_cdhldr_biln811sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(MMDD)MMMM14date_exprn4(YYMM)OCOC1115date_settlmtn4(MMDD)CM16date_convn4(MMDD)18mchnt_typen4MMMM19acq_inst_cntry_coden322pos_entry_mode_coden3MM25pos_cond_coden2MMMM26pos_pin_captr_coden2CC832acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM35track_2_dataz..37(LLVAR)CC136track_3_dataz...104(LLLVAR)CC237retrivl_ref_numan12MMMM38authr_id_respan6MMMM39resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM44addtnl_resp_codeans..25(LLVAR)48addtnl_data_privateans...512(LLLVAR)O49currcy_code_transan3MMMM50currcy_code_settlmtan351currcy_code_cdhldr_bilan352pin_datab64CC753sec_relatd_ctrl_infon16CC857issr_addtnl_dataans...100(LLLVAR)C1160reservedans...100(LLLVAR)传递要求参见6.47.6.1 的第一列和最后一列61ch_auth_infoans..200(LLLVAR)C6C1162switching_dataans...200(LLLVAR)CC563finacl_net_dataans...200(LLLVAR)C100rcvg_inst_id_coden..11(LLVAR)CM121national_sw_resvedans...100(LLLVAR)CO122acq_inst_resvdans...100(LLLVAR)OCOC0123issr_inst_resvdans...100(LLLVAR)128msg_authn_codeb64MMC9C91.1.1.1.1 取现/预借现金表1 取现报文179 Q/CUP006.2—2009取现报文位数据元数据类型1.0版2.0版外卡收单外卡收单ACSWACSWMessageTypeIDn40200021002000210Bitmapb128MMMM2primary_acct_numn..19(LLVAR)MMMM3processing_coden6MMMM4amt_transn12MMMM5amt_settlmtn12CC116amt_cdhldr_biln12C117transmsn_date_timen10(MMDDhhmmss)MMMM9conv_rate_settlmtn8CC1110conv_rate_cdhldr_biln8C1111sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(MMDD)MMMM14date_exprn4(YYMM)COC1115date_settlmtn4(MMDD)CM16date_convn4(MMDD)CC1118mchnt_typen4MMMM19acq_inst_cntry_coden322pos_entry_mode_coden3MM25pos_cond_coden2MMMM26pos_pin_captr_coden2MC832acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM35track_2_dataz..37(LLVAR)MC136track_3_dataz...104(LLLVAR)CC237retrivl_ref_numan12MMMM38authr_id_respan6CC1139resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM44addtnl_resp_codeans..25(LLVAR)48addtnl_data_privateans...512(LLLVAR)O49currcy_code_transan3MMMM50currcy_code_settlmtan3CC1151currcy_code_cdhldr_bilan3C1152pin_datab64MC753sec_relatd_ctrl_infon16MC854addtnl_amtan…040(LLLVAR)OC1157issr_addtnl_dataans...100(LLLVAR)60reservedans...100(LLLVAR)传递要求参见6.47.6.1 的第一列和最后一列61ch_auth_infoans..200(LLLVAR)C6C1162switching_dataans...200(LLLVAR)CC563finacl_net_dataans...200(LLLVAR)C100rcvg_inst_id_coden..11(LLVAR)CM121national_sw_resvedans...100(LLLVAR)CO122acq_inst_resvdans...100(LLLVAR)OCOC0123issr_inst_resvdans...100(LLLVAR)128msg_authn_codeb64MMC9C9179 Q/CUP006.2—20091.1.1.1.1 消费表1 消费报文消费报文位数据元数据类型1.0版2.0版外卡收单外卡收单ACSWACSWMessageTypeIDn40200021002000210bitmapb128MMMM2primary_acct_numn..19(LLVAR)MMMM3processing_coden6MMMM4amt_transn12MMMM5amt_settlmtn12C116amt_cdhldr_biln12C117transmsn_date_timen10(MMDDhhmmss)MMMM9conv_rate_settlmtn8C1110conv_rate_cdhldr_biln8C1111sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(MMDD)MMMM14date_exprn4(YYMM)OCOC1115date_settlmtn4(MMDD)CM16date_convn4(MMDD)C1118mchnt_typen4MMMM19acq_inst_cntry_coden322pos_entry_mode_coden3MM25pos_cond_coden2MMMM26pos_pin_captr_coden2CC832acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM35track_2_dataz..37(LLVAR)CC136track_3_dataz...104(LLLVAR)CC237retrivl_ref_numan12MMMM38authr_id_respan6OC1139resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM44addtnl_resp_codeans..25(LLVAR)48addtnl_data_privateans...512(LLLVAR)O49currcy_code_transan3MMMM50currcy_code_settlmtan3C1151currcy_code_cdhldr_bilan3C1152pin_datab64CC753sec_relatd_ctrl_infon16CC854addtnl_amtan…400(LLLVAR)OC1157issr_addtnl_dataans...100(LLLVAR)60reservedans...100(LLLVAR)传递要求参见6.47.6.1 的第一列和最后一列61ch_auth_infoans..200C6C1162switching_dataans...200(LLLVAR)CC563finacl_net_dataans...200(LLLVAR)C100rcvg_inst_id_coden..11(LLVAR)CM121national_sw_resvedans...100(LLLVAR)CO179 Q/CUP006.2—2009122acq_inst_resvdans...100(LLLVAR)OCOC0123issr_inst_resvdans...100(LLLVAR)128msg_authn_codeb64MMC9C91.1.1.1.1 金融交易撤销表1 金融交易撤销报文金融交易撤销报文位数据元数据类型1.0版2.0版外卡收单外卡收单ACSWACSWMessageTypeIDn40200021002000210bitmapb128MMMM2primary_acct_numn..19(LLVAR)MMMM3processing_coden6MMMM4amt_transn12MMMM7transmsn_date_timen10(MMDDhhmmss)MMMM11sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(MMDD)MMMM15date_settlmtn4(MMDD)MM18mchnt_typen4MMMM19acq_inst_cntry_coden322pos_entry_mode_coden3MM25pos_cond_coden2MMMM26pos_pin_captr_coden2CC832acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM35track_2_dataz..37(LLVAR)CC136track_3_dataz...104(LLLVAR)CC237retrivl_ref_numan12MMMM38authr_id_respan6COC4O39resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM44addtnl_resp_codeans..25(LLVAR)O48addtnl_data_privateans...512(LLLVAR)O49currcy_code_transan3MMMM52pin_datab64CC753sec_relatd_ctrl_infon16CC857issr_addtnl_dataans...100(LLLVAR)60reservedans...100(LLLVAR)传递要求参见6.47.6.1 的第一列和最后一列61ch_auth_infoans..200(LLLVAR)C6C1162switching_dataans...200(LLLVAR)CC563finacl_net_dataans...200(LLLVAR)C90orig_data_elemtsn42MM100rcvg_inst_id_coden..11(LLVAR)CM121national_sw_resvedans...100(LLLVAR)CO122acq_inst_resvdans...100(LLLVAR)OCOC0179 Q/CUP006.2—2009123issr_inst_resvdans...100(LLLVAR)128msg_authn_codeb64MMC9C91.1.1.1.1 冲正适用于以下交易的冲正:取现、预借现金、预授权、预授权撤销、预授权完成、预授权完成撤销、消费、消费撤销。表1 冲正报文(受理方发出)冲正报文(受理方发出)位数据元数据类型1.0版2.0版外卡收单外卡收单ACSWACSWMessageTypeIDn40420043004200430bitmapb128MMMM2primary_acct_numn..19(LLVAR)MMMM3processing_coden6MMMM4amt_transn12MMMM5amt_settlmtn127transmsn_date_timen10(MMDDhhmmss)MMMM9conv_rate_settlmtn811sys_trace_audit_numn6MMMM12time_local_transn6(hhmmss)MMMM13date_local_transn4(MMDD)MMMM15date_settlmtn4(MMDD)CM18mchnt_typen4MMMM22pos_entry_mode_coden3MM25pos_cond_coden2MMMM32acq_inst_id_coden..11(LLVAR)MMMM33fwd_inst_id_coden..11(LLVAR)MMMM37retrivl_ref_numan12MMMM38authr_id_respan6CC439resp_codean2MM41card_accptr_termnl_idans8MMMM42card_accptr_idans15MMMM43card_accptr_name_locans40MM49currcy_code_transan3MMMM50currcy_code_settlmtan360reservedans...100(LLLVAR)MM传递要求参见6.47.6.2 节受理方发出的报文90orig_data_elemtsn42MM100rcvg_inst_id_coden..11(LLVAR)CM121national_sw_resvedans...100(LLLVAR)OO122acq_inst_resvdans...100(LLLVAR)OCOC0128msg_authn_codeb64MMC9C91.1.1.1.2 预授权完成(通知)对已批准的预授权交易,可以用预授权完成(通知)通知交易做支付结算。发卡方不能拒绝预授权完成(通知)交易。当通知发送方未能收到应答时,进行存储转发。表2 受理方发往CUPS的预授权完成(通知)报文179 Q/CUP006.2—2009受理方发往CUPS的预授权完成(通知)报文位数据元数据类型(取值)2.0版外卡收单ACSWMessageTypeIDn402200230bitmapb128MM2primary_acct_numn..19(LLVAR)MM3processing_coden600X000M4amt_transn12MM5amt_settlmtn126amt_cdhldr_biln127transmsn_date_timen10(MMDDhhmmss)MM9conv_rate_settlmtn810conv_rate_cdhldr_biln811sys_trace_audit_numn6MM12time_local_transn6(hhmmss)MM13date_local_transn4(MMDD)MM14date_exprn4(YYMM)O15date_settlmtn4(MMDD)M16date_convn4(MMDD)18mchnt_typen4MM19acq_inst_cntry_coden322pos_entry_mode_coden3M25pos_cond_coden206M32acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM35track_2_dataz..37(LLVAR)C136track_3_dataz...104(LLLVAR)C237retrivl_ref_numan12MM38authr_id_respan6MM39resp_codean2M41card_accptr_termnl_idans8MM42card_accptr_idans15MM43card_accptr_name_locans40M48addtnl_data_privateans...512(LLLVAR)O49currcy_code_transan3MM50currcy_code_settlmtan351currcy_code_cdhldr_bilan357issr_addtnl_dataans…100(LLLVAR)60reservedans...100(LLLVAR)传递要求参见6.47.6.2 节受理方发出的报文100rcvg_inst_id_coden..11(LLVAR)M121national_sw_resvedans...100(LLLVAR)O122acq_inst_resvdans...100(LLLVAR)OC0128msg_authn_codeb64C9C91.1.1.1.1 退货(联机)表1 退货通知报文(受理方发出)退货通知报文(受理方发出)位数据元数据类型2.0版外卡收单ACSWMessageTypeIDn402200230bitmapb128MM179 Q/CUP006.2—20092primary_acct_numn..19(LLVAR)MM3processing_coden620X000M4amt_transn12MM5amt_settlmtn127transmsn_date_timen10(MMDDhhmmss)MM9conv_rate_settlmtn811sys_trace_audit_numn6MM12time_local_transn6(hhmmss)MM13date_local_transn4(MMDD)MM15date_settlmtn4(MMDD)M16date_convn4(MMDD)18mchnt_typen4MM19acq_inst_cntry_coden322pos_entry_mode_coden3M25pos_cond_coden200M32acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM35track_2_dataz..37(LLVAR)C136track_3_dataz...104(LLLVAR)C237retrivl_ref_numan12MM38authr_id_respan6C439resp_codean2M41card_accptr_termnl_idans8MM42card_accptr_idans15MM43card_accptr_name_locans40M48addtnl_data_privateans...512(LLLVAR)O49currcy_code_transan3MM50currcy_code_settlmtan360reservedans...100(LLLVAR)传递要求参见6.47.6.2 节受理方发出的报文90orig_data_elemtsn42M100rcvg_inst_id_coden..11(LLVAR)M121national_sw_resvedans...100(LLLVAR)O122acq_inst_resvdans...100(LLLVAR)OC0128msg_authn_codeb64C9C91.1.1.1 双信息报文接口1.1.1.1.1 授权报文格式同单信息预授权交易,可用于消费交易和预借现金交易。其关键域的取值可参见《附录》部分的《附录B交易种类区分表》。1.1.1.1.2 授权撤销报文格式同单信息预授权撤销交易。1.1.1.1.3 授权/授权撤销冲正报文格式同单信息授权/授权撤销冲正。1.2 IC卡交易报文接口定义1.2.1 基于PBOC电子钱包/存折标准的IC卡交易报文1.2.1.1 圈存类交易报文1.2.1.1.1 指定账户圈存179 Q/CUP006.2—2009本节定义的报文格式适用于基于PBOC电子钱包/存折标准和基于PBOC借贷记标准的IC卡指定账户圈存。持卡人将其在银行相应账户上的资金划转到电子钱包或电子现金中,该圈存交易必须在金融终端上联机进行,可以选择是否提交个人密码(PIN)。表1 指定账户圈存指定账户圈存位数据元数据类型(取值)2.0版ACSWISSWMessageTypeIDn402000210bitmapb128MMMM2primary_acct_numn..19(LLVAR)M®M®3processing_coden660X000®M®4amt_transn12M®M®7transmsn_date_timen10(MMDDhhmmss)M®M®11sys_trace_audit_numn6M®M®12time_local_transn6(hhmmss)M®M®13date_local_transn4(MMDD)M®M®14date_exprn4(YYMM)O®M®15date_settlmtn4(MMDD)M+M®18mchnt_typen4M®M®22pos_entry_mode_coden3M®23card_seq_idn3C51®C0®25pos_cond_coden291®M®26pos_pin_captr_coden2C8®32acq_inst_id_coden..11(LLVAR)M®M®33fwd_inst_id_coden..11(LLVAR)M®M®37retrivl_ref_numan12M®M®38authr_id_respan6O®39resp_codean2M®41card_accptr_termnl_idans8M®M®42card_accptr_idans15M®M®43card_accptr_name_locans40M®44addtnl_resp_codeans..25(LLVAR)O®48addtnl_data_privateans...512(LLLVAR)O®49currcy_code_transan3M®M®52pin_datab8C7®53sec_relatd_ctrl_infon16C8C1655ICC_dataAns…255(LLLVAR)C58®9F26(tag)app_cryptob64C58®9F27(tag)crypto_info_datab8C58®9F10(tag)issr_app_datab…256(VAR)C58®9F37(tag)unpredic_numb32C58®9F36(tag)app_trans_countb16C58®O®95(tag)termnl_veri_reslb40C58®9A(tag)trans_datecn3C58®9C(tag)trans_typecn1C58®9F02(tag)trans_amtcn6C58®transcurrcycodecn2C58®179 Q/CUP006.2—20095F2A(tag)82(tag)app_interch_proflb16C58®9F1A(tag)termnl_cntry_codecn2C58®9F03(tag)amt_othercn6C58®9F33(tag)termnl_capbsb24C58®9F34(tag)card_ver_reslb24O®9F35(tag)termnl_typecn1O®9F1E(tag)ifd_serial_numan8C50®84(tag)DF_nameb…128(VAR)O®9F09(tag)trem_app_ver_numb16O®9F41(tag)trans_seq_countcn…4(VAR)O®91(tag)iss_auth_datab…128(VAR)O®71(tag)issr_scrpt1b..1024(VAR)O®72(tag)issr_scrpt2b..1024(VAR)O®9F74ECIACan6O®9F63(tag)card_pro_idb128C59®58ic_pboc_data_resvdans...100(LLLVAR)C57®C57®60Reservedans...100(LLLVAR)传递要求参见6.47.6.1 100rcvg_inst_id_coden..11(LLVAR)M+M®121national_sw_resvedans...100(LLLVAR)OC0®122acq_inst_resvdans...100(LLLVAR)OC0-C0+123issr_inst_resvdans...100(LLLVAR)OC0-128mesg_authn_codeb64C9C9C9C9注1:在基于PBOC电子钱包存折标准的指定账户圈存交易中,若发卡方校验卡片MAC1失败,并在应答报文的58域密钥索引号子域中填写了正确的密钥索引号,该域必须返回02应答码。注2:在基于PBOC电子钱包存折标准的指定账户圈存交易中,58域在请求报文中取用法一,在应答报文中取用法二,若卡片计算的MAC1值正确,则该域中的密钥索引号填99;否则,填写发卡方要求的密钥索引号。1.1.1.1.1 指定账户圈存冲正本节定义的报文格式适用于基于PBOC电子钱包/存折标准的IC卡指定账户圈存冲正。指定账户圈存交易出现异常时,采用冲正的方式,冲正流程与磁条卡一致。表1 指定账户圈存冲正(受理方发出)指定账户圈存冲正(受理方发出)位数据元数据类型2.0版ACSWMessageTypeIDn404200430bitmapb128MM2primary_acct_numn..19(LLVAR)MM3processing_coden6MM4amt_transn12MM7transmsn_date_timen10(MMDDhhmmss)MM11sys_trace_audit_numn6MM12time_local_transn6(hhmmss)MM179 Q/CUP006.2—200913date_local_transn4(MMDD)MM15date_settlmtn4(MMDD)M18mchnt_typen4MM22pos_entry_mode_coden3M23card_seq_idn3C51C025pos_cond_coden2MM32acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM37retrivl_ref_numan12MM38authr_id_respan6C439resp_codean2M41card_accptr_termnl_idans8MM42card_accptr_idans15MM43card_accptr_name_locans40M49currcy_code_transan3MM55ICC_dataAns…255(LLLVAR)95(tag)termnl_veri_reslb40C539F1E(tag)ifd_serial_numan8C509F10issr_app_datab…256(VAR)C539F36(tag)app_trans_countb16C58ODF31(tag)issr_scrpt_reslb..168(VAR)C5558ic_pboc_data_resvdans...100(LLLVAR)C57C060reservedans...100(LLLVAR)传递要求参见6.47.6.2 90orig_data_elemtsn42M100rcvg_inst_id_coden..11(LLVAR)M121national_sw_resvedans...100(LLLVAR)O122acq_inst_resvdans...100(LLLVAR)OC0128msg_authn_codeb64C9C9表1 指定账户圈存冲正(CUPS发出)指定账户圈存冲正(CUPS发出)位数据元数据类型2.0版SWISMessageTypeIDn404200430bitmapb128MM2primary_acct_numn..19(LLVAR)MM3processing_coden6MM4amt_transn12MM7transmsn_date_timen10(MMDDhhmmss)MM11sys_trace_audit_numn6MM12time_local_transn6(hhmmss)MM13date_local_transn4(MMDD)MM15date_settlmtn4(MMDD)MM18mchnt_typen4MM22pos_entry_mode_coden3M23card_seq_idn3C51C025pos_cond_coden2MM32acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM37retrivl_ref_numan12MM38authr_id_respan6C4179 Q/CUP006.2—200939resp_codean2M41card_accptr_termnl_idans8MM42card_accptr_idans15MM43card_accptr_name_locans40M44addtnl_resp_codeans..25(LLVAR)C449currcy_code_transan3MM55ICC_dataans..255(LLLVAR)95(tag)termnl_veri_reslb40C09F1E(tag)ifd_serial_numan8C09F10issr_app_datab…256(VAR)C09F36(tag)app_trans_countb16C58ODF31(tag)issr_scrpt_reslb..168(VAR)C058ic_pboc_data_resvdans...100(LLLVAR)C57C060reservedans...100(LLLVAR)传递要求参见6.47.6.2 90orig_data_elemtsn42M100rcvg_inst_id_coden..11(LLVAR)MM121national_sw_resvedans...100(LLLVAR)OC0123issr_inst_resvdans...100(LLLVAR)C4128msg_authn_codeb64C9C91.1.1.1.1 非指定账户圈存本节定义的报文格式适用于基于PBOC电子钱包/存折标准的IC卡非指定账户圈存。l转账圈存转出卡提交PIN,但转入方无需提交。表1 转账圈存报文转账圈存报文位数据元数据类型2.0版OBSWMessageTypeIDn402000210bitmapb64MM2aprimary_acct_numn..19(LLVAR)MM3processing_coden662x000M4amt_transn12MM7transmsn_date_timen10(MMDDhhmmss)MM11sys_trace_audit_numn6MM12time_local_transn6(hhmmss)MM13date_local_transn4(MMDD)MM14date_exprn4(YYMM)C6M15date_settlmtn4(MMDD)M+18mchnt_typen4MM22pos_entry_mode_coden3M23card_seq_idn3C51C025pos_cond_coden2MM26pos_pin_captr_coden2M32acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM35btrack_2_dataz..37(LLVAR)C136ctrack_3_dataz…104(LLLVAR)C2179 Q/CUP006.2—200937retrivl_ref_numan12MM39dresp_codean2M41card_accptr_termnl_idans8MM42card_accptr_idans15MM43card_accptr_name_locans40M48eaddtnl_data_privateans...512(LLLVAR)M49currcy_code_transan3MM52pin_datab64M53sec_relatd_ctrl_infon16M54addtnl_amtan…040(LLLVAR)O55ICC_dataanS…255(LLLVAR)C589F26(tag)app_cryptob64C589F27(tag)crypto_info_datab8C589F10(tag)issr_app_datab…256(VAR)C589F37(tag)unpredic_numb32C589F36(tag)app_trans_countb16C58O95(tag)termnl_veri_reslb40C589A(tag)trans_datecn3C589C(tag)trans_typecn1C589F02(tag)trans_amtcn6C585F2A(tag)transcurrcycodecn2C5882(tag)app_interch_proflb16C589F1A(tag)termnl_cntry_codecn2C589F03(tag)amt_othercn6C589F33(tag)termnl_capbsb24C589F34(tag)card_ver_reslb24O9F35(tag)termnl_typecn1O9F1E(tag)ifd_serial_numan8C5084(tag)DF_nameb…128(VAR)O9F09(tag)trem_app_ver_numb16O9F41(tag)trans_seq_countcn…4(VAR)O91(tag)iss_auth_datab…128(VAR)O71(tag)issr_scrpt1b..1024(VAR)O72(tag)issr_scrpt2ic_pboc_data_resvdb..1024(VAR)ans...100(LLLVAR)MM9F74ECIACan6OC09F63(tag)card_pro_idb128C5958fIc_pboc_data_resvdans...100(LLLVAR)C57C060reservedans...100(LLLVAR)传递要求参见6.47.6.1 的第一列和最后一列61ch_auth_infoans...200(LLLVAR)C6C16100rcvg_inst_id_coden..11(LLVAR)M+102gacct_id1ans..28(LLVAR)MM103hacct_id2ans..28(LLVAR)MM121national_sw_resvedans…100(LLLVAR)M+122acq_inst_resvdans…100(LLLVAR)OC0128msg_authn_codeb64C9C9179 Q/CUP006.2—2009注a:填写转出方卡号注b:填写转出方磁道信息注c:填写转出方磁道信息注d:若发卡方校验卡片MAC1失败,并在应答报文的58域密钥索引号子域中填写了正确的密钥索引号,该域必须返回02应答码。注e:若发卡方要求输入非指定账户圈存的信息,该域选用用法PB注f:请求报文中取用法一;应答报文中取用法二,若卡片计算的MAC1值正确,则该域中的密钥索引号填99;否则,填写发卡方要求的密钥索引号注g:填写转出方卡号注h:填写转入方,即电子钱包卡号179 Q/CUP006.2—2009l转出圈存表1 转出圈存报文转出圈存报文位数据元数据类型2.0版SWCBMessageTypeIDn402000210bitmapb64MM2aprimary_acct_numn..19(LLVAR)MM3processing_coden664x000M4amt_transn12MM7transmsn_date_timen10(mmddhhmmss)MM11sys_trace_audit_numn6MM12time_local_transn6(hhmmss)MM13date_local_transn4(mmdd)MM14date_exprn4(yymm)C0M15date_settlmtn4(mmdd)MM18mchnt_typen4MM22pos_entry_mode_coden3M25pos_cond_coden2MM26pos_pin_captr_coden2M32acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM35btrack_2_dataz..37(LLVAR)C136ctrack_3_dataz…104(LLLVAR)C237retrivl_ref_numan12MM38authr_id_respan6O39resp_codean2M41card_accptr_termnl_idans8MM42card_accptr_idans15MM43card_accptr_name_locans40M44addtnl_resp_codeans..25(LLVAR)O49currcy_code_transan3MM52pin_datab64M53sec_relatd_ctrl_infon16M54addtnl_amtan…040(LLLVAR)C360reservedans...100(LLLVAR)传递要求参见6.47.6.1 的第二列和第三列61ch_auth_infoans...200(LLLVAR)C16C16100rcvg_inst_id_coden..11(LLVAR)MM102dacct_id1ans..28(LLVAR)MM103eacct_id2ans..28(LLVAR)MM121national_sw_resvedans…100(LLLVAR)MM123issr_inst_resvdans…100(LLLVAR)O128msg_authn_codeb64C9C9注a:填写转出方卡号注b:填写转出方磁道信息注c:填写转出方磁道信息注d:填写转出方卡号注e:填写转入方卡号,即电子钱包卡号l转入圈存表2 转入圈存报文转入圈存位数据元数据类型(取值)SWCB179 Q/CUP006.2—2009MessageTypeIDn402000210bitmapb128MM2aprimary_acct_numn..19(LLVAR)MM3processing_coden665x000M4amt_transn12MM7transmsn_date_timen10(MMDDhhmmss)MM11sys_trace_audit_numn6MM12time_local_transn6(hhmmss)MM13date_local_transn4(MMDD)MM14date_exprn4(YYMM)O15date_settlmtn4(MMDD)MM18mchnt_typen4MM22bpos_entry_mode_coden3M23card_seq_idn3C0C025pos_cond_coden291M32acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM37retrivl_ref_numan12MM38authr_id_respan6O39cresp_codean2M41card_accptr_termnl_idans8MM42card_accptr_idans15MM43card_accptr_name_locans40M44addtnl_resp_codeans..25(LLVAR)O49currcy_code_transan3MM55ICC_dataans…255(LLLVAR)C09F26(tag)app_cryptob64C09F27(tag)crypto_info_datab8C09F10(tag)issr_app_datab…256(VAR)C09F37(tag)unpredic_numb32C09F36(tag)app_trans_countb16C0O95(tag)termnl_veri_reslb40C09A(tag)trans_datecn3C09C(tag)trans_typecn1C09F02(tag)trans_amtcn6C05F2A(tag)transcurrcycodecn2C082(tag)app_interch_proflb16C09F1A(tag)termnl_cntry_codecn2C09F03(tag)amt_othercn6C09F33(tag)termnl_capbsb24C09F34(tag)card_ver_reslb24C09F35(tag)termnl_typecn1C09F1E(tag)ifd_serial_numan8C084(tag)DF_nameb…128(VAR)C09F09(tag)trem_app_ver_numb16C09F41(tag)trans_seq_countcn…4(VAR)C091(tag)iss_auth_datab…128(VAR)O71(tag)issr_scrpt1b..1024(VAR)O72(tag)issr_scrpt2b..1024(VAR)O9F74ECIACan6OC09F63(tag)card_pro_idb128C058dic_pboc_data_resvdans...100(LLLVAR)C0C5760reservedans...100(LLLVAR)传递要求参见6.47.6.1 179 Q/CUP006.2—2009的第二列和第三列61ch_auth_infoans..200(LLLVAR)C16C16100rcvg_inst_id_coden..11(LLVAR)MM102eacct_id1ans..28(LLVAR)MM103facct_id2ans..28(LLVAR)MM121national_sw_resvedans...100(LLLVAR)MM123issr_inst_resvdans...100(LLLVAR)O128mesg_authn_codeb64C9C9注a:填写电子钱包卡号注b:来源于非指定账户圈存中48域的取值注c:若发卡方校验卡片MAC1失败,并在应答报文的58域密钥索引号子域中填写了正确的密钥索引号,该域必须返回02应答码。注d:请求报文中取用法一;应答报文中取用法二,若卡片计算的MAC1值正确,则该域中的密钥索引号填99;否则,填写发卡方要求的密钥索引号注e:填写转出方卡号注f:填写转入方卡号,即电子钱包卡号1.1.1.1.1 转出圈存冲正表1 转出圈存冲正(CUPS发出)转出圈存冲正(CUPS发出)位数据元数据类型2.0版SWCBMessageTypeIDn404200430bitmapb64MM2primary_acct_numn..19(LLVAR)MM3processing_coden6MM4amt_transn12MM7transmsn_date_timen10(mmddhhmmss)MM11sys_trace_audit_numn6MM12time_local_transn6(hhmmss)MM13date_local_transn4(mmdd)MM15date_settlmtn4(mmdd)MM18mchnt_typen4MM22pos_entry_mode_coden3M25pos_cond_coden2MM32acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM37retrivl_ref_numan12MM38authr_id_respan6C439resp_codean2M41card_accptr_termnl_idans8MM42card_accptr_idans15MM43card_accptr_name_locans40M44addtnl_resp_codeans..25(LLVAR)C449currcy_code_transan3MM60reservedans...100(LLLVAR)传递要求参见6.47.6.2 90orig_data_elemtsn42M100rcvg_inst_id_coden..11(LLVAR)MM102acct_id1ans..28(LLVAR)MM103acct_id2ans..28(LLVAR)MM121national_sw_resvedans…100(LLLVAR)MM123issr_inst_resvdans…100(LLLVAR)C4128msg_authn_codeb64C9C9179 Q/CUP006.2—20091.1.1.1.1 非指定账户转账圈存冲正表1 非指定账户转账圈存冲正报文非指定账户转账圈存冲正报文位数据元数据类型2.0版OBSWMessageTypeIDn404200430bitmapb64MM2aprimary_acct_numn..19(LLVAR)MM3processing_coden662x000M4amt_transn12MM7transmsn_date_timen10(MMDDhhmmss)MM11sys_trace_audit_numn6MM12time_local_transn6(hhmmss)MM13date_local_transn4(MMDD)MM15date_settlmtn4(MMDD)M18mchnt_typen4MM22pos_entry_mode_coden3M23card_seq_idn3C51C025pos_cond_coden2MM32acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM37retrivl_ref_numan12MM39resp_codean2M41card_accptr_termnl_idans8MM42card_accptr_idans15MM43card_accptr_name_locans40M44addtnl_resp_codeans..25(LLVAR)C49currcy_code_transan3MM54addtnl_amtan…040(LLLVAR)O55ICC_dataAns…255(LLLVAR)C5895(tag)termnl_veri_reslb40C539F1E(tag)ifd_serial_numan8C509F10issr_app_datab…256(VAR)C539F36(tag)app_trans_countb16C58ODF31(tag)issr_scrpt_reslb..168(VAR)C5558ic_pboc_data_resvdans...100(LLLVAR)C57C060reservedans...100(LLLVAR)传递要求参见6.47.6.2 90orig_data_elemtsn42M100rcvg_inst_id_coden..11(LLVAR)M102bacct_id1ans..28(LLVAR)MM103cacct_id2ans..28(LLVAR)MM121national_sw_resvedans…100(LLLVAR)O122acq_inst_resvdans…100(LLLVAR)OC0128msg_authn_codeb64C9C9注a:填写转出方卡号注b:填写转出方卡号注c:填写转入方卡号,即电子钱包卡号1.1.1.1.2 现金充值无需输入PIN。表2 现金充值现金充值位数据元数据类型(取值)ACSWISSW179 Q/CUP006.2—2009MessageTypeIDn402000210bitmapb128MMMM2primary_acct_numn..19(LLVAR)M®M®3processing_coden663X000®M®4amt_transn12M®M®7transmsn_date_timen10(MMDDhhmmss)M®M®11sys_trace_audit_numn6M®M®12time_local_transn6(hhmmss)M®M®13date_local_transn4(MMDD)M®M®14date_exprn4(YYMM)O®M®15date_settlmtn4(MMDD)M+M®18mchnt_typen4M®M®22pos_entry_mode_coden3M®23card_seq_idn3C51®C0®25pos_cond_coden291®M®26pos_pin_captr_coden2C8®32acq_inst_id_coden..11(LLVAR)M®M®33fwd_inst_id_coden..11(LLVAR)M®M®37retrivl_ref_numan12M®M®38authr_id_respan6O®39aresp_codean2M®41card_accptr_termnl_idans8M®M®42card_accptr_idans15M®M®43card_accptr_name_locans40M®44addtnl_resp_codeans..25(LLVAR)O®48addtnl_data_privateans...512(LLLVAR)O®49currcy_code_transan3M®M®55ICC_dataAns…255(LLLVAR)C58®9F26(tag)app_cryptob64C58®9F27(tag)crypto_info_datab8C58®9F10(tag)issr_app_datab…256(VAR)C58®9F37(tag)unpredic_numb32C58®9F36(tag)app_trans_countb16C58®O®95(tag)termnl_veri_reslb40C58®9A(tag)trans_datecn3C58®9C(tag)trans_typecn1C58®9F02(tag)trans_amtcn6C58®5F2A(tag)transcurrcycodecn2C58®82(tag)app_interch_proflb16C58®9F1A(tag)termnl_cntry_codecn2C58®9F03(tag)amt_othercn6C58®9F33(tag)termnl_capbsb24C58®9F34card_ver_reslb24O®179 Q/CUP006.2—2009(tag)9F35(tag)termnl_typecn1O®9F1E(tag)ifd_serial_numan8C50®84(tag)DF_nameb…128(VAR)O®9F09(tag)trem_app_ver_numb16O®9F41(tag)trans_seq_countcn…4(VAR)O®91(tag)iss_auth_datab…128(VAR)O®71(tag)issr_scrpt1b..1024(VAR)O®72(tag)issr_scrpt2b..1024(VAR)O®9F74ECIACan6O®9F63(tag)card_pro_idb128C59®58bic_pboc_data_resvdans...100(LLLVAR)C57®C57®60reservedans...100(LLLVAR)传递要求参见6.47.6.1 100rcvg_inst_id_coden..11(LLVAR)M+M®121national_sw_resvedans...100(LLLVAR)OC0®122acq_inst_resvdans...100(LLLVAR)OC0-C0+123issr_inst_resvdans...100(LLLVAR)OC0-128mesg_authn_codeb64C9C9C9C9注a:若发卡方校验卡片MAC1失败,并在应答报文的58域密钥索引号子域中填写了正确的密钥索引号,该域必须返回02应答码。注b:请求报文中取用法一;应答报文中取用法二,若卡片计算的MAC1值正确,则该域中的密钥索引号填99;否则,填写发卡方要求的密钥索引号。1.1.1.1.1 现金充值冲正异常采用冲正处理,冲正报文格式同指定账户圈存冲正格式。唯一的区别在于域3交易处理码的不同。1.1.1.1 差错处理交易报文电子钱包/存折的差错处理交易包含贷记调整、一次退单和差错例外,其交易报文与同名磁条卡交易保持完全一致。1.1.1.2 清分清算和日终批处理报文与同名磁条卡交易保持完全一致。1.1.2 基于PBOC借贷记标准的IC卡交易报文1.1.2.1 电子现金应用的各类交易报文1.1.2.1.1 指定账户圈存报文格式参见8.7.1.1.1 基于PBOC电子钱包存折标准的IC卡指定账户圈存交易报文。由于该交易支持银联卡跨境业务,所以,还需增加如下跨境业务特色信息域。位数据元数据类型ACSWISSW5amt_settlmtn12C14+C14+6amt_cdhldr_biln12C15+C15+9conv_rate_settlmtn8C14+C14+10conv_rate_cdhldr_biln8C15+C15+16date_convn4(MMDD)C14+C14+19acq_inst_cntry_coden3C18C0®45track_1_dataz..79(LLVAR)C1850currcy_code_settlmtan3C14+C14+51currcy_code_cdhldr_bilan3C15+C15+179 Q/CUP006.2—20091.1.1.1.1 非指定账户圈存报文格式参见8.7.1.1.3 基于PBOC电子钱包存折标准的IC卡非指定账户圈存交易报文。1.1.1.1.2 现金充值报文格式参见8.7.1.1.6 基于PBOC电子钱包存折标准的IC现金充值交易报文。由于该交易支持银联卡跨境业务,所以,还需增加如下跨境业务特色信息域。位数据元数据类型ACSWISSW5amt_settlmtn12C14+C14+6amt_cdhldr_biln12C15+C15+9conv_rate_settlmtn8C14+C14+10conv_rate_cdhldr_biln8C15+C15+16date_convn4(MMDD)C14+C14+19acq_inst_cntry_coden3C18C0®45track_1_dataz..79(LLVAR)C1850currcy_code_settlmtan3C14+C14+51currcy_code_cdhldr_bilan3C15+C15+1.1.1.1.3 现金充值撤销现金充值撤销指由于操作不当的原因,对持卡人已经成功的现金充值交易于当日主动发起的对现金充值交易的取消。现金充值撤销交易必须是对原始金融交易的全额撤销。表1 现金充值撤销报文现金充值撤销报文位数据元数据类型(取值)1.0版(无此交易)2.0版ACSWISSWACSWISSWMessageTypeIDn402000210bitmapb128MMMM2primary_acct_numn..19(LLVAR)M®M®3processing_coden617X000®M®4amt_transn12M®M®7transmsn_date_timen10(MMDDhhmmss)M®M®11sys_trace_audit_numn6M®M®12time_local_transn6(hhmmss)M®M®13date_local_transn4(MMDD)M®M®15date_settlmtn4(MMDD)M+M®18mchnt_typen4M®M®22pos_entry_mode_coden3M®23card_seq_idn3C51®C0®25pos_cond_coden291®M®26pos_pin_captr_coden2C8®32acq_inst_id_coden..11(LLVAR)M®M®33fwd_inst_id_coden..11(LLVAR)M®M®35track_2_dataz..37(LLVAR)C1®36track_3_dataz...104(LLLVAR)C2®37retrivl_ref_numan12M®M®39resp_codean2M®41card_accptr_termnl_idans8M®M®42card_accptr_idans15M®M®43card_accptr_name_locans40M®44addtnl_resp_codeans..25(LLVAR)C4+OC0-48addtnl_data_privateans...512(LLLVAR)O®49currcy_code_transan3M®M®179 Q/CUP006.2—200952pin_datab64C56®53sec_relatd_ctrl_infon16C8C1655ICC_data最大为255字节(VAR)9F26(tag)app_cryptob64M®9F27(tag)crypto_info_datab8M®9F10(tag)issr_app_datab…256(VAR)M®9F37(tag)unpredic_numb32M®9F36(tag)app_trans_countb16M®O®95(tag)termnl_veri_reslb40M®9A(tag)trans_datecn3M®9C(tag)trans_typecn1M®9F02(tag)trans_amtcn6M®5F2A(tag)transcurrcycodecn2M®82(tag)app_interch_proflb16M®9F1A(tag)termnl_cntry_codecn2M®9F03(tag)amt_othercn6M®9F33(tag)termnl_capbsb24M®9F34(tag)card_ver_reslb24O®9F35(tag)termnl_typecn1O®9F1E(tag)ifd_serial_numan8C50®84(tag)DF_nameb…128(VAR)O®9F09(tag)trem_app_ver_numb16O®9F41(tag)trans_seq_countcn…4(VAR)O®91(tag)iss_auth_datab…128(VAR)O®71(tag)issr_scrpt1b..1024(VAR)O®72(tag)issr_scrpt2b..1024(VAR)O®9F74ECIACan6O®9F63(tag)card_pro_idb128C59®57issr_addtnl_dataans...100(LLLVAR)OC1660reservedans...100(LLLVAR)传递要求参见6.47.6.1 61ch_auth_infoans...200(LLLVAR)C54+C16®90orig_data_elemtsn42M®100rcvg_inst_id_coden..11(LLVAR)M+M®121national_sw_resvedans...100(LLLVAR)OC0®122acq_inst_resvdans...100(LLLVAR)OC0-C0+123issr_inst_resvdans...100(LLLVAR)OC0-128msg_authn_codeb64C9C9C9C91.1.1.1.1 指定账户圈存冲正报文格式参见8.7.1.1.2 基于PBOC电子钱包存折标准的IC卡指定账户圈存冲正交易报文。由于该交易支持银联卡跨境业务,所以,还需增加如下跨境业务特色信息域。受理方发出的报文:位数据元数据类型ACSW5amt_settlmtn12C49conv_rate_settlmtn8C416date_convn4(MMDD)C450currcy_code_settlmtan3C4中心发出的报文:179 Q/CUP006.2—2009位数据元数据类型SWIS5amt_settlmtn12C46amt_cdhldr_biln12C49conv_rate_settlmtn8C410conv_rate_cdhldr_biln8C416date_convn4(MMDD)C419acq_inst_cntry_coden3C18C045track_1_dataz..79(LLVAR)C1850currcy_code_settlmtan3C451currcy_code_cdhldr_bilan3C41.1.1.1.1 非指定账户圈存冲正该交易的冲正含两个交易,一个是转出圈存冲正,一个是非指定帐户转帐圈存冲正,报文格式参见8.7.1.1.4 基于PBOC电子钱包存折标准的IC卡转出圈存冲正,和8.7.1.1.5 节的非指定账户圈存交易报文。1.1.1.1.2 现金充值冲正报文格式参见8.7.1.1.7 基于PBOC电子钱包存折标准的IC现金充值冲正交易报文。由于该交易支持银联卡跨境业务,所以,还需增加如下跨境业务特色信息域。受理方发出的报文:位数据元数据类型ACSW5amt_settlmtn12C49conv_rate_settlmtn8C416date_convn4(MMDD)C450currcy_code_settlmtan3C4中心发出的报文:位数据元数据类型SWIS5amt_settlmtn12C46amt_cdhldr_biln12C49conv_rate_settlmtn8C410conv_rate_cdhldr_biln8C416date_convn4(MMDD)C419acq_inst_cntry_coden3C18C045track_1_dataz..79(LLVAR)C1850currcy_code_settlmtan3C451currcy_code_cdhldr_bilan3C41.1.1.1.3 现金充值撤销冲正报文格式参见8.7.1.1.7 基于PBOC电子钱包存折标准的IC现金充值冲正交易报文。1.1.1.1 借贷记应用的各类交易报文1.1.1.1.1 余额查询、消费、取现、预授权交易报文格式余额查询、消费、取现、预授权交易的格式基本不变,但需要注意如下几点:1、增加23域;2、PBOC借/贷记标准的IC卡支持脱机PIN验证或联机PIN验证。对于脱机PIN验证,处于安全方面的考虑,不能上送脱机PIN,因此52域将根据IC卡的该特点重新修订出现条件;3、22域、60.2.2域、60.2.3域、60.2.7域根据IC卡要求取值填写;4、出现第55信息域;5、余额查询中tag为“9F02”和“9F03”179 Q/CUP006.2—2009的子域在报文格式中均填零值。若受理方在报文中未上送49域,那么tag为“5F2A”的子域填零值,否则取49的值。另外,对于余额查询55域为可选上送内容。下面的报文格式只列出了由于IC卡交易必须增加和修改的域及第55信息域中的变化情况,其它相同部分请参照磁条卡交易格式部分。1.1.1.1.1.1 余额查询交易报文格式余额查询、消费、取现、预授权交易的IC卡部分报文格式位/tag数据元数据类型(取值)2.0版ACSWISSWMessageTypeIDn40100/02000110/021023card_seq_idn3C51®C0®52pin_datab64C56®55ICC_data最大为255字节(VAR)9F26(tag)app_cryptob64O®9F27(tag)crypto_info_datab8O®9F10(tag)issr_app_datab…256(VAR)O®9F37(tag)unpredic_numb32O®9F36(tag)app_trans_countb16O®O®95(tag)termnl_veri_reslb40O®9A(tag)trans_datecn3O®9C(tag)trans_typecn1O®9F02(tag)trans_amtcn6O®5F2A(tag)transcurrcycodecn2O®82(tag)app_interch_proflb16O®9F1A(tag)termnl_cntry_codecn2O®9F03(tag)amt_othercn6O®9F33(tag)termnl_capbsb24O®9F34(tag)card_ver_reslb24O®9F35(tag)termnl_typecn1O®9F1E(tag)ifd_serial_numan8O®84(tag)DF_nameb…128(VAR)O®9F09(tag)trem_app_ver_numb16O®9F41(tag)trans_seq_countcn…4(VAR)O®91(tag)iss_auth_datab…128(VAR)O®71(tag)issr_scrpt1b..1024(VAR)O®72(tag)issr_scrpt2b..1024(VAR)O®9F63(tag)card_pro_idb128O®61ch_auth_infoans..200(LLLVAR)C54+C16®1.1.1.1.1.2 消费、取现、预授权交易报文格式表1 消费、取现、预授权交易的IC卡部分报文格式消费、取现、预授权交易的IC卡部分报文格式位/tag数据元数据类型(取值)2.0版ACSWISSWMessageTypeIDn40100/02000110/021023card_seq_idn3C51®C0®52pin_datab64C56®55ICC_data最大为255字节(VAR)9F26(tag)app_cryptob64M®9F27(tag)crypto_info_datab8M®9F10(tag)issr_app_datab…256(VAR)M®9F37(tag)unpredic_numb32M®9F36(tag)app_trans_countb16M®O®179 Q/CUP006.2—200995(tag)termnl_veri_reslb40M®9A(tag)trans_datecn3M®9C(tag)trans_typecn1M®9F02(tag)trans_amtcn6M®5F2A(tag)transcurrcycodecn2M®82(tag)app_interch_proflb16M®9F1A(tag)termnl_cntry_codecn2M®9F03(tag)amt_othercn6M®9F33(tag)termnl_capbsb24M®9F34(tag)card_ver_reslb24O®9F35(tag)termnl_typecn1O®9F1E(tag)ifd_serial_numan8C50®84(tag)DF_nameb…128(VAR)O®9F09(tag)trem_app_ver_numb16O®9F41(tag)trans_seq_countcn…4(VAR)O®91(tag)iss_auth_datab…128(VAR)O®71(tag)issr_scrpt1b..1024(VAR)O®72(tag)issr_scrpt2b..1024(VAR)O®9F63(tag)card_pro_idb128C59®61ch_auth_infoans..200(LLLVAR)C54+C16®1.1.1.1.1 消费撤销、预授权撤销、存款撤销、预授权完成(请求)、预授权完成(请求)撤销报文格式报文格式消费撤销、预授权撤销、存款撤销、预授权完成(请求)、预授权完成(请求)撤销交易无需上送55域中的IC卡交易信息,因此报文格式基本与磁条卡同名交易一致,但需要注意如下几点:a)增加23域;b)PBOC借/贷记标准的IC卡支持脱机PIN验证或联机PIN验证。对于脱机PIN验证,处于安全方面的考虑,不能上送脱机PIN,因此52域将根据IC卡的该特点重新修订出现条件;c)22域、60.2.2域、60.2.3域根据IC卡要求取值填写。消费撤销、存款撤销、预授权完成(请求)撤销上述几个交易与非PBOC借/贷记卡的差异部分的报文格式如下:表1 消费撤销、存款撤销、预授权完成(请求)撤销交易的IC卡部分报文格式消费撤销、存款撤销、预授权完成(请求)撤销交易的IC卡部分报文格式(由于是当日撤销,要求23域需与原交易匹配)的IC卡部分报文格式位数据元数据类型(取值)2.0版ACSWISSWMessageTypeIDn40100/02000110/021023card_seq_idn3C51®C0®52pin_datab64C56®  预授权撤销、预授权完成(请求)与非PBOC借/贷记卡的差异部分的报文格式如下:表2 预授权撤销、预授权完成(请求)IC卡部分报文格式预授权撤销、预授权完成(请求)交易的IC卡部分报文格式(由于可以隔日撤销,23域不必要求匹配)位数据元数据类型(取值)2.0版ACSWISSWMessageTypeIDn40100/02000110/021023card_seq_idn3C51®C0®179 Q/CUP006.2—200952pin_datab64C56®1.1.1.1.1 存款、转账报文格式存款、转账和转出转账交易需上送55域中三个重要的IC卡交易信息,但报文格式基本与磁条卡同名交易一致,同时需要注意如下几点:1、增加23域;2、PBOC借/贷记标准的IC卡支持脱机PIN验证或联机PIN验证。对于脱机PIN验证,处于安全方面的考虑,不能上送脱机PIN,因此52域将根据IC卡的该特点重新修订出现条件;3、22域、60.2.2域、60.2.3域根据IC卡要求取值填写;4、增加tag为“9F36”、“95”及“9F63”的子域信息。表1 存款交易IC卡部分报文格式存款交易的IC卡部分报文格式位数据元数据类型(取值)2.0版ACSWISSWMessageTypeIDn40200021023card_seq_idn3C51®C0®52pin_datab64C56®55ICC_data最大为255字节(VAR)95(tag)termnl_veri_reslb40M®9F36(tag)app_trans_countb16M®O®9F63(tag)card_pro_idC59®转账交易中,受理方将转账报文发送给CUPS时与非PBOC借/贷记卡的差异部分格式如下:表2 受理方将转账报文发送给CUPS时IC卡部分报文格式转账报文位数据元数据类型2.0版ACSWMessageTypeIDn40200021023card_seq_idn3C51C052pin_datab64C5655ICC_data最大为255字节(VAR)9F36(tag)app_trans_countb16MC095(tag)termnl_veri_reslb40M9F63card_pro_idb128C59同样在转账交易中,CUPS发出的转出转账报文中与非PBOC借/贷记卡的差异部分格式如下:表3 CUPS发出的转出转账报文中IC卡部分报文格式转出转账报文位数据元数据类型2.0版SWCBMessageTypeIDn40200021023card_seq_idn3C51C052pin_datab64C5655ICC_data最大为255字节(VAR)9F36(tag)app_trans_countb16MO179 Q/CUP006.2—200995(tag)termnl_veri_reslb40M9F63(tag)card_pro_idb128C0IC卡转账交易中CUPS发往转入方的转入报文格式与磁条卡转入转账报文格式一致,具体参见7.2.1.16.3转入转账报文。1.1.1.1.1 双信息查询、授权报文格式同单信息查询、预授权报文格式。1.1.1.1.2 预授权完成(通知)预授权完成(通知)交易的报文格式基本与磁条卡同名交易一致,从交易流程上看无需由终端上送55域信息,但需要注意如下几点:1、增加23域;2、22域、60.2.2域和60.2.3域根据IC卡要求取值填写。表1 预授权完成(通知)交易报文(受理方发出)中IC卡部分报文格式增加部分的报文格式如下:预授权完成(通知)交易报文(受理方发出)位数据元数据类型(取值)2.0版ACSWMessageTypeIDn40220023023card_seq_idn3C51C0表2 预授权完成(通知)交易报文(CUPS发出)中IC卡部分报文格式预授权完成(通知)交易报文(CUPS发出)位数据元数据类型(取值)2.0版SWISMessageTypeIDn40220023023card_seq_idn3C51C01.1.1.1.3 退货、结算通知报文格式退货、结算通知交易无需上送55域中的IC卡交易信息。因此报文格式基本与磁条卡同名交易一致,但是需要注意如下几点:1、增加23域;2、22域、60.2.2域和60.2.3域根据IC卡要求取值填写。表3 退货、结算通知交易报文(受理方发出)中IC卡部分报文格式增加部分的报文格式如下:退货、结算通知交易报文(受理方发出)位数据元数据类型(取值)2.0版ACSWMessageTypeIDn40220023023card_seq_idn3C51C0表4 退货、结算通知交易报文(CUPS发出)中IC卡部分报文格式退货、结算通知交易报文(CUPS发出)位数据元数据类型(取值)2.0版SWISMessageTypeIDn40220023023card_seq_idn3C51C0179 Q/CUP006.2—20091.1.1.1.1 存款确认报文格式存款确认交易需上送55域中一个IC卡的重要交易信息。但报文格式基本与磁条卡同名交易一致,同时需要注意如下几点:1、增加23域;2、22域、60.2.2域和60.2.3域根据IC卡要求取值填写;3、增加tag为“9F36”的子域信息。表1 存款确认交易报文(受理方发出)中IC卡部分报文格式存款确认交易报文(受理方发出)位数据元数据类型(取值)2.0版ACSWMessageTypeIDn40220023023card_seq_idn3C51C055ICC_data最大为255字节(VAR)9F36(tag)app_trans_countb16MM表2 存款确认交易报文(CUPS发出)中IC卡部分报文格式存款确认交易报文(CUPS发出)位数据元数据类型(取值)2.0版SWISMessageTypeIDn40220023023card_seq_idn3C51C055ICC_data最大为255字节(VAR)9F36(tag)app_trans_countb16MO179 Q/CUP006.2—20091.1.1.1.1 冲正报文格式l原始交易带有55域信息的冲正类交易报文格式冲正交易的格式与磁条卡报文格式基本一致,但需要注意如下几点:1、增加23域;2、22域、60.2.2域、60.2.3域根据IC卡要求取值填写;3、增加55域。增加部分的报文格式如下:表1 冲正类交易报文(受理方发出)中IC卡部分报文格式冲正类交易报文(受理方发出)位数据元数据类型(取值)2.0版ACSWMessageTypeIDn40420043023card_seq_idn3C51C055ICC_data最大为255字节(VAR)95(tag)termnl_veri_reslb40C539F1E(tag)ifd_serial_numan8C509F10issr_app_datab…256(VAR)C539F36(tag)app_trans_countb16MODF31(tag)issr_scrpt_reslb..168(VAR)C55表2 冲正类交易报文(CUPS发出)中IC卡部分报文格式冲正类交易报文(CUPS发出)位数据元数据类型(取值)2.0版SWISMessageTypeIDn40420043023card_seq_idn3C51C055ICC_data最大为255字节(VAR)95(tag)termnl_veri_reslb40C09F1E(tag)ifd_serial_numan8C09F10issr_app_datab…256(VAR)C09F36(tag)app_trans_countb16MODF31(tag)issr_scrpt_reslb..168(VAR)C0l原始交易没有55域信息的冲正类交易报文格式冲正交易的格式与磁条卡报文格式基本一致,但需要注意如下几点:1、增加23域;2、22域、60.2.2域、60.2.3域根据IC卡要求取值填写;增加部分的报文格式如下:表3 冲正类交易报文(受理方发出)中IC卡部分报文格式冲正类交易报文(受理方发出)位数据元数据类型(取值)2.0版ACSWMessageTypeIDn40420043023card_seq_idn3C51C0表4 冲正类交易报文(CUPS发出)中IC卡部分报文格式冲正类交易报文(CUPS发出)位数据元数据类型(取值)2.0版SWIS179 Q/CUP006.2—2009MessageTypeIDn40420043023card_seq_idn3C51C01.1.1.1 电子现金和借贷记应用的脚本处理结果通知报文当一笔交易(对于银联卡境内和跨境交易仅指余额查询、取现、消费、预授权及电子现金应用的各类交易;对于外卡收单交易仅指余额查询、取现、消费、预授权交易)包含发卡行脚本时,受理方需要将卡片执行的脚本结果立即通知到发卡方。带阴影的报文域取值同执行该脚本的原始交易的取值。表1 基于PBOC借/贷记卡标准的IC卡脚本处理结果(受理方发出)基于PBOC借/贷记卡标准的IC卡脚本处理结果(受理方发出)位数据元数据类型2.0版ACSWMessageTypeIDn406200630Bitmapb128MM21primary_acct_numn..19(LLVAR)MM3Processing_coden6MM4amt_transn12C47transmsn_date_timen10(MMDDhhmmss)MM11sys_trace_audit_numn6MM12time_local_transn6(hhmmss)MM13date_local_transn4(MMDD)MM15date_settlmtn4(MMDD)M18mchnt_typen4M221pos_entry_mode_coden3M23card_seq_idn3C51C025pos_cond_coden2MM32acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM37retrivl_ref_numan12M39resp_codean2MM41card_accptr_termnl_idans8MM42card_accptr_idans15MM43card_accptr_name_locans40M49currcy_code_transan3M55ICC_data最大为255字节(VAR)9F33(tag)termnl_capbsb24C495(tag)termnl_veri_reslb40M9F37(tag)unpredic_numb32C49F1E(tag)ifd_serial_numan8C49F10(tag)issr_app_datab…256(VAR)M9F26(tag)app_cryptob64M9F36(tag)app_trans_countb16MO82(tag)app_interch_proflb16MDF31(tag)issr_scrpt_reslb…168(VAR)M9F1A(tag)trans_cntry_codecn2M9A(tag)trans_datecn3M601reservedans...100(LLLVAR)M702netwk_mgmt_info_coden3MM90orig_data_elemtsn42M100rcvg_inst_id_coden..11(LLVAR)M179 Q/CUP006.2—2009注1:对于电子现金应用的非指定账户圈存交易,F2填写转入卡卡号;F22填写转入卡服务点输入方式码;F60.2.3填写转入卡IC卡条件代码;对于其他需要发送脚本结果通知的交易这些域填写原始交易信息。注2:域70:网络管理信息码951:表示受理方将卡片执行的脚本通知给发卡方表1 基于PBOC借/贷记卡标准的IC卡脚本处理结果(CUPS发出)基于PBOC借/贷记卡标准的IC卡脚本处理结果(CUPS发出)位数据元数据类型2.0版SWISMessageTypeIDn406200630bitmapb128MM21primary_acct_numn..19(LLVAR)MM3processing_coden6MM4amt_transn12C47transmsn_date_timen10(MMDDhhmmss)MM11sys_trace_audit_numn6MM12time_local_transn6(hhmmss)MM13date_local_transn4(MMDD)MM15date_settlmtn4(MMDD)MM18mchnt_typen4M23card_seq_idn3C51C025pos_cond_coden2MM32acq_inst_id_coden..11(LLVAR)MM33fwd_inst_id_coden..11(LLVAR)MM37retrivl_ref_numan12MM39resp_codean2MM41card_accptr_termnl_idans8MM42card_accptr_idans15MM43card_accptr_name_locans40M49currcy_code_transan3M55ICC_data最大为255字节(VAR)9F33(tag)termnl_capbsb24C095(tag)termnl_veri_reslb40M9F37(tag)unpredic_numb32C09F1E(tag)ifd_serial_numan8C09F10(tag)issr_app_datab…256(VAR)M9F26(tag)app_cryptob64M9F36(tag)app_trans_countb16MO82(tag)app_interch_proflb16MDF31(tag)issr_scrpt_reslb…168(VAR)M9F1A(tag)trans_cntry_codecn2M9A(tag)trans_datecn3M60reservedans...100(LLLVAR)M60.1msg_rsn_coden4M701netwk_mgmt_info_coden3MM90orig_data_elemtsn42M100rcvg_inst_id_coden..11(LLVAR)MM注1:域70:网络管理信息码951:表示受理方将卡片执行的脚本通知给发卡方1.1.1.1 电子现金和借贷记应用的差错处理交易报文差错类(仅包括银联卡179 Q/CUP006.2—2009境内交易中的贷记调整通知、请款通知、再请款通知、退单通知、二次退单通知、手工退货通知、差错例外和收/付费通知)交易都由银联处理中心发起,无需上送55域中的IC卡交易信息,因此报文格式基本与磁条卡同名交易一致,但需要注意如下几点:1、增加23域;2、22域、60.2.2域、60.2.3域根据IC卡要求取值填写。增加部分的报文格式如下:表1 差错类交易的IC卡部分报文格式差错类交易的IC卡部分报文格式位数据元数据类型(取值)2.0版SWRCMessageTypeIDn40422/02200432/023023card_seq_idn3C51C01.1.1.1 电子现金和借贷记应用的清分清算和日终批处理报文与同名磁条卡交易保持完全一致。1.1.2 基于EMV标准的外卡收单交易报文对于外卡收单交易,支持的请求类交易为:查询、取现、消费、授权/预授权、预借现金(联机)、消费撤销、授权/预授权撤销、预借现金撤销。对于外卡收单交易,支持的通知类交易为:取现冲正、消费冲正、授权/预授权冲正、预借现金冲正、消费撤销冲正、授权/预授权撤销冲正、预借现金撤销冲正、预授权完成(通知)、退货。1.1.2.1 查询、消费、取现、预授权/授权交易报文格式查询、消费、取现、预授权交易的格式基本不变,但需要注意如下几点:1、增加23域;2、EMV标准的IC卡支持脱机PIN验证或联机PIN验证。对于脱机PIN验证,出于安全方面的考虑,不能上送脱机PIN,因此52域将根据IC卡的该特点重新修订出现条件;3、22域、60.2.2域、60.2.3域、60.2.7域根据IC卡要求取值填写;4、出现第55信息域;下面的报文格式只列出了和磁条卡不同的地方,其它相同部分请参照磁条卡交易格式部分。表2 查询、消费、取现、预授权交易的IC卡部分报文格式查询、消费、取现、预授权交易的IC卡部分报文格式位数据元数据类型(取值)2.0版ACSWMessageTypeIDn40100/02000110/021023card_seq_idn3C51C052pin_datab64C5655ICC_data最大为255字节(VAR)9F26(tag)app_cryptob64M9F27(tag)crypto_info_datab8M9F10(tag)issr_app_datab…256(VAR)M9F37(tag)unpredic_numb32M9F36(tag)app_trans_countb16MC1195(tag)termnl_veri_reslb40M9A(tag)trans_datecn3M9C(tag)trans_typecn1M9F02(tag)trans_amtcn6M5F2A(tag)transcurrcycodecn2M82(tag)app_interch_proflb16M9F1A(tag)termnl_cntry_codecn2M9F03(tag)amt_othercn6M179 Q/CUP006.2—20099F33(tag)termnl_capbsb24M9F34(tag)card_ver_reslb24O9F35(tag)termnl_typecn1O9F1E(tag)ifd_serial_numan8C5084(tag)DF_nameb…128(VAR)O9F09(tag)term_app_ver_numb16O9F41(tag)trans_seq_countcn…4(VAR)O91(tag)iss_auth_datab…128(VAR)C1171(tag)issr_scrpt1b..1024(VAR)C1172(tag)issr_scrpt2b..1024(VAR)C1161ch_auth_infoans..200(LLLVAR)C11179 Q/CUP006.2—20091.1.1.1 消费撤销、预授权/授权撤销报文格式消费撤销、预授权撤销交易无需上送55域中的IC卡交易信息,因此报文格式基本与磁条卡同名交易一致,但需要注意如下几点:1、增加23域;2、EMV标准的IC卡支持脱机PIN验证或联机PIN验证。对于脱机PIN验证,出于安全方面的考虑,不能上送脱机PIN,因此52域将根据IC卡的该特点重新修订出现条件;3、22域、60.2.2域、60.2.3域根据IC卡要求取值填写。增加部分的报文格式如下:表1 消费撤销、预授权撤销交易的IC卡部分报文格式消费撤销、预授权撤销交易的IC卡部分报文格式位数据元数据类型(取值)2.0版ACSWMessageTypeIDn40100/02000110/021023card_seq_idn3C51C052pin_datab64C561.1.1.2 预借现金报文格式报文格式同预授权报文格式。1.1.1.3 预借现金撤销报文格式报文格式同预授权撤销报文格式。1.1.1.4 预授权完成(通知)报文格式预授权完成(通知)交易的报文格式基本与磁条卡同名交易一致,从交易流程上看无需由终端上送55域信息,但需要注意如下几点:1、增加23域;2、22域、60.2.2域和60.2.3域根据IC卡要求取值填写。表2 预授权完成(通知)交易报文(受理方发出)中IC卡部分报文格式增加部分的报文格式如下:预授权完成(通知)交易报文(受理方发出)位数据元数据类型(取值)2.0版ACSWMessageTypeIDn40220023023card_seq_idn3C51C01.1.1.5 退货报文格式退货交易无需上送55域中的IC卡交易信息。因此报文格式基本与磁条卡同名交易一致,但是需要注意如下几点:1、增加23域;2、22域、60.2.2域和60.2.3域根据IC卡要求取值填写。表3 退货交易报文(受理方发出)中IC卡部分报文格式增加部分的报文格式如下:退货交易报文(受理方发出)位数据元数据类型(取值)2.0版ACSWMessageTypeIDn40220023023card_seq_idn3C51C01.1.1.6 冲正报文格式1.1.1.6.1 原始交易带有55域信息的冲正类交易报文格式冲正交易的格式与磁条卡报文格式基本一致,但需要注意如下几点:179 Q/CUP006.2—20091、增加23域;2、22域、60.2.2域、60.2.3域根据IC卡要求取值填写;3、增加55信息域。增加部分的报文格式如下:表1 冲正类交易报文(受理方发出)中IC卡部分报文格式冲正类交易报文(受理方发出)位数据元数据类型(取值)2.0版ACSWMessageTypeIDn40420043023card_seq_idn3C51C055ICC_data最大为255字节(VAR)95(tag)termnl_veri_reslb40C539F1E(tag)ifd_serial_numan8C509F10issr_app_datab…256(VAR)C539F36(tag)app_trans_countb16MODF31(tag)issr_scrpt_reslb..168(VAR)C551.1.1.1.1 原始交易没有55域信息的冲正类交易报文格式冲正交易的前127域与磁条卡报文格式基本一致,但需要注意如下几点:1、加23域;2、22域、60.2.2域、60.2.3域根据IC卡要求取值填写。增加部分的报文格式如下:表2 冲正类交易报文(受理方发出)中IC卡部分报文格式冲正类交易报文(受理方发出)位数据元数据类型(取值)2.0版ACSWMessageTypeIDn40420043023card_seq_idn3C51C0附 录 A(规范性附录)标准代码定义中国银联信息处理中心系统(CUPS)与各入网机构之间的报文(Message)是根据ISO8583:1987定义的。本附录的内容将根据银行和商户的信息不断增删,更新版本。A.1 入网机构标识码入网机构标识码用于在银行卡网络上唯一地标识:受理方、发卡方和CUPS、或者报文的转接方等,通常是指下列数据元:域32:AcquiringInstitutionIdentificationCode域33:ForwardingInstitutionIdentificationCode域99:SettlementInstitutionIdentificationCode域100:ReceivingInstitutionIdentificationCodeA.1.1 入网机构标识码定义179 Q/CUP006.2—2009入网机构标识码是ISO8583的变长数据元,长度为8位。A.1.1 境内机构(包括境外银行在境内的机构)1-4位:机构代码5-8位:地区代码(采用《银联卡跨行业务地区代码标准》(银联业管委〔2006〕11号)。全国性入网机构总行为0000,全国性入网机构各分支机构的地区代码为当地的地区代码。地方性入网机构的地区代码为当地的地区代码。)XXXXXXXX机构代码地区代码A.1.2 境外机构(包括境内银行在境外的机构)1-4位:机构代码(见机构代码分类表)5-8位:地区代码。(采用0+3位国家代码)XXXX0XXX机构代码地区代码(采用0+3位国家代码)国内入网机构在国外的分支机构的地区代码采用0+3位国家代码。A.1.3 国际信用卡公司系统标识码国际信用卡公司系统标识码如表A.4所示。表A.4国际信用卡公司系统标识码国际信用卡公司系统名称国际信用卡公司系统标识码VISASMS99980000VISABASEI99970000MasterCardMDS(MasterCard/Maestro/CirrusATM)99960000MasterCardBankNet99950000AmericanExpress(SingleSystem)99940000AmericanExpress(DualSystem)99930000JCB99920000DinnersClub99910000CityBank99890344BC99880344A.1.4 国际信用卡公司系统名称简写国际信用卡公司系统名称简写如表A.5所示。表A.5国际信用卡公司系统名称简写国际信用卡公司系统名称国际信用卡公司系统名称简写VISAVSAMasterCardMSTJCBJCBAmericanExpressAMEDinnersClubDNCJetcoJECBOCCreditCard(International)Ltd.BCCCityBankCITA.2 应答码179 Q/CUP006.2—2009联网机构在遇到下表中列举的适用条件时,应使用与该适用条件对应的应答码表A.27按序号排列的应答码表应答含义终端操作终端显示(推荐)适用条件适用角色ACSWIS00承兑或交易成功成功交易成功 √√√01查发卡方失败请持卡人与发卡银行联系发卡方原因拒绝该笔交易,只有必须要求联系发卡行的情况才使用此应答码。√√√03无效商户失败无效商户MCC异常;本卡在该类商户(MCC)不允许此交易;此商户在黑名单中√√√04没收卡呑卡、没收此卡被没收发卡方确信该卡应被呑没  √05身份认证失败失败持卡人认证失败1、网上交易的交易信息超期送达2、持卡人身份认证失败(如委托关系或网上类交易)3、证件信息(种类、号码等)不符4、交换中心判断安全信息与交易信息的时间差超过24小时5、持卡人出生日期校验不符 √√10部分金额批准成功,需提示显示部分批准金额,提示操作员在允许部分金额的交易中使用  √11重要人物批准(VIP)成功此为VIP客户发卡方向收单行提示此为VIP客户  √12无效的关联交易失败无效交易1、原始交易未承兑,又收到了与其关联的关联交易,例如冲正交易、撤销交易;2、应隔日发生的交易非隔日发生。3、对原始交易进行隔日撤销、冲正。4、交易没执行,却收到了关联交易的信息(例如,预授权交易未承兑,又收到了预授权完成或预授权撤销交易)√√√13无效金额失败无效金额理应出现有效金额的交易中,金额域填0或其它非法值;超转付金额累计/超现付金额累计;交易超消费比例;小费金额超限此机构无法/不可进行该币种交易;√√√179 Q/CUP006.2—200914无效卡号(无此账号)失败无效卡号1、发卡方无此主账号2、在找到原始交易的情况下,关联交易主账号与原始交易主账号不匹配3、卡号校验位校验不正确4、帐户已作废或消户5、应答交易主账号与请求交易的主账号不匹配√√√15无此发卡方失败此卡无对应发卡方根据交易请求的主账号找不到对应的发卡方 √ 16批准更新第三磁道成功更新第三磁道保留   21卡未初始化失败该卡未初始化或睡眠卡1、该卡未激活、开卡;2、该卡初始密码未变更;3、初始密码限制的交易4、长期未使用而冻结或状态为“睡眠”的卡。  √22故障怀疑,关联交易错误失败操作有误,或超出交易允许天数非正常的关联交易,如以下情况:1、执行完冲正交易之后,又收到其撤销请求交易2、当前交易已被撤销,又收到其关联交易,例如冲正、撤销等3、执行完预授权撤销交易之后,又收到预授权完成交易4、执行完预授权冲正交易之后,又收到预授权完成交易5、当执行完预授权完成易后,又收到对同一笔预授权交易的预授权完成请求6、预授权类交易(包括预授权完成和预授权撤销)的发生时间超过允许的预授权类交易天数7、超出正常缴费时间√√√25找不到原始交易失败没有原始交易,请联系发卡方可表示如下情况:1、查找不到原始交易,匹配原始请求交易出错2、匹配原始预授权、授权交易失败3、冲正交易请求未能与原始交易相匹配4、扣费、撤消和变更委托时使用,委托关系不存在√√√179 Q/CUP006.2—200930报文格式错误失败请重试可表示如下情况:1、规定应出现的报文域未在报文中出现2、交易渠道取值不在规范定义中3、域解析出错4、子域解析出错5、域检查未通过6、域中出现非法字符7、接收报文中的bitmap不符合规范的定义8、磁道信息出错9、理应出现交易金额的交易中没有交易金额10、磁条卡交易中出现位图三信息√√√34有作弊嫌疑呑卡、没收作弊卡,呑卡该卡有作弊嫌疑(包括ARQC校验错),ATM呑卡、操作员没收,适应以下情况:1、CVN错误次数超过吞卡次数限额;2、卡片已被伪冒(借方)  √38超过允许的PIN试输入失败密码错误次数超限,请与发卡方联系密码错次数超限,并已对账户进行锁定,需持卡人至发卡方办理解锁  √40请求的功能尚不支持失败发卡方不支持的交易针对机构不支持的功能,可表示为如下情况:1、发卡机构尚未开通此交易2、虽然可以从联网机构的报文中确定出交易种类,但该交易目前未开放3、联网机构虽然可以从接收到的报文中确定出交易种类,但在接收方的权限表或特殊权限表中未包含该交易4、虽然可以从联网机构的报文中确定出交易种类,但接收方的报文版本不支持5、对于一笔IC卡交易,若接收方是Early状态,而接收方却不要求校验ARQC √√41挂失卡呑卡、没收此卡已挂失,呑卡(ATM)挂失卡,请没收(POS)挂失的卡,吞没  √43被窃卡呑卡、没收此卡被没收,请与发卡方联系(ATM)被窃卡,请没收(POS)发卡方确认此卡为被窃的卡,吞没  √51资金不足失败可用余额不足账户可用余额不足,信用额度不足,取现额度超限  √54过期的卡失败该卡已过期过期卡,到期日期不正确  √55不正确的PIN失败密码错PIN验证未通过  √179 Q/CUP006.2—200957不允许持卡人进行的交易失败不允许此卡交易发卡方对持卡人的信用及风险状况等原因,不允许进行交易的情况,包括但不限于:1、该卡种不能做此种交易2、超服务范围3、不受理该种卡4、单位卡不能存款5、该帐户没有该币种6、此卡有套现嫌疑7、卡号或证件号在黑名单中√√√58不允许终端进行的交易失败发卡方不允许该卡在本终端进行此交易1、发卡方在限制此类终端进行相关交易(可能针对某些卡BIN)2、关联交易中终端号与原始交易中终端号不匹配√√√59有作弊嫌疑失败卡片校验错CVN验证失败 √√61超出金额限制失败交易金额超限交易金额超限,包括但不限于:1、超单笔消费限额/超ATM单笔取现限额2、ATM日取现/POS日消费金额超限3、超持卡人自定义单笔取款/消费4、超转帐限额√√√62受限制的卡失败受限制的卡受限制的卡(受理服务地区限制等原因),不吞没 √ √64原始金额错误失败交易金额与原交易不匹配1、请求报文中的交易金额与应答报文中的交易金额不匹配(部分扣款情况除外)√√√2、关联交易报文中的交易金额与原始交易报文中的交易金额不匹配(部分扣款情况除外)65超出取款/消费次数限制失败超出取款次数限制1、超出当日取款/消费次数限制2、超转付次数累计/超现付次数累计;  √68发卡行响应超时失败交易超时,请重试接收机构超时未收到发卡方应答√75允许的输入PIN次数超限失败密码错误次数超限密码输入错误次数超限  √90正在日终处理()失败系统日切,请稍后重试正在进行日期切换 √√179 Q/CUP006.2—200991发卡方不能操作失败发卡方状态不正常,请稍后重试用于表示由于发卡方(或转入/转出方)的错误而导致交易被拒绝,如以下情况:1、发卡方(或转入/转出方)运行不正常2、发卡方(或转入/转出方)异常,但又未和银联处理中心签定代授权协议3、发卡方(或转入/转出方)签退、未签到4、发卡方(或转入/转出方)运行状态无效5、发卡方(或转入/转出方)被银联处理中心关闭6、发卡方(或转入/转出方)线路异常7、发卡行(或转入/转出方)的内部系统超时 √√92金融机构或中间网络设施找不到或无法达到失败发卡方线路异常,请稍后重试1、没有可用线路2、银联处理中心或入网机构的IP地址格式及端口号错误√√√94重复交易失败拒绝,重复交易,请稍后重试1、用于检测到原始交易是重复的交易;2、在建立委托时发现委托关系已存在3、交易序号重复√√√96银联处理中心系统异常、失效失败拒绝,交换中心异常,请稍后重试用于表示由于银联处理中心的错误而导致交易被拒绝,由银联给出。如以下情况:1、银联处理中心无法进行正常处理,发生了诸如数据库操作失常、共享内存操作失常、函数操作失常等内部处理失败的情况2、银联处理中心维护中,拒绝所有请求 √ 97ATM/POS终端号找不到失败终端号未登记终端号未登记√√ 98银联处理中心收不到发卡方应答失败发卡方超时1、发卡方超时2、转出方超时3、接收应答超时 √ 99PIN格式错失败PIN格式错,请重新签到PIN格式错√√√A0MAC鉴别失败失败MAC校验错,请重新签到MAC校验失败√√√A1转账货币不一致失败转账货币不一致转账货币不一致√√√A2有缺陷的成功成功交易成功,请向资金转入行确认银联处理中心转发了原转入/存款/汇款交易请求,但未收到发卡方应答时,银联处理中心直接向受理方应答为有缺陷的成功交易 √ A3资金到账行无此账户失败资金到账行账号不正确资金到账行无此账户  √179 Q/CUP006.2—2009A4有缺陷的成功成功交易成功,请向资金到账行确认未收到原转入/存款/汇款交易请求时,对关联的确认交易的承兑为有缺陷的成功交易  √A5有缺陷的成功成功交易成功,请向资金到账行确认原转入/存款/汇款交易为拒绝时,对关联的确认交易的承兑为有缺陷的成功交易 √√A6有缺陷的成功成功交易成功,请向资金到账行确认银联处理中心转发了原转入/存款/汇款交易请求,但未收到发卡方应答时,对受理方发来的关联的确认交易的承兑为有缺陷的成功交易 √ A7安全处理失败         安全处理失败1、调用MAC校验程序失败2、调用PIN校验程序失败3、PIN转换错误4、MAC生成失败5、密钥生成失败6、密钥启用失败7、密钥重置失败8、生成ARPC失败9、处理MAC异常时失败√√√B1无欠费(收据未打)失败此业务无欠费费用查询时使用√  C1受理方状态非法  受理方状态非法用于表示由于受理方的错误而导致交易被拒绝,如以下情况:1、受理方签退2、受理方运行状态无效3、受理方未签到 √ D1机构代码错误  机构代码错误√√√D2日期错误  日期错误√√√D3无效的文件类型  无效的文件类型√√√D4已经处理过的文件  已经处理过的文件√√√D5无此文件  无此文件√√√D6接收者不支持  接收者不支持√√√D7文件锁定  文件锁定√√√D8未成功  未成功√√√D9文件长度不符  文件长度不符√√√DA文件解压缩错  文件解压缩错√√√DB文件名称错  文件名称错√√√DC无法接收文件  无法接收文件√√√F1文件记录格式错误记录格式不符合规范要求√179 Q/CUP006.2—2009F2文件记录重复与已有的记录重复√F3文件记录不存在要求进行操作的记录不存在√F4文件记录错误对记录的其他操作出错√N1未登折帐目已超限,交易不成功失败未登折帐目超限未登折帐目已超限,交易不成功  √Y1 成功 脱机交易成功(符合PBOC借/贷记标准的IC卡专用,具体使用方法参见技术规范第三部分文件接口规范)√  Y3 成功 不能联机,脱机交易成功(符合PBOC借/贷记标准的IC卡专用,具体使用方法参见技术规范第三部分文件接口规范)√  Z1 失败 脱机交易失败(符合PBOC借/贷记标准的IC卡专用,具体使用方法参见技术规范第三部分文件接口规范)√  Z3 失败 不能联机,脱机交易失败(符合PBOC借/贷记标准的IC卡专用,具体使用方法参见技术规范第三部分文件接口规范)√  A.1 报文原因码用于报文中的60.1域或手工提交差错,表示交易发生的原因。其定义若有变动,请参见相关业务规则。表A.29报文原因码表代码英文定义中文定义适用范围通知报文而非请求报文的理由1004Terminalprocessed终端处理暂不启用1005ICCprocessedIC卡处理暂不启用1010Receivertimedoutonoriginalrequest接收方原始请求超时存款确认通知和转入确认通知请求报文而非通知报文的理由1500ICCapplicationunabletoprocessICC应用,公共数据文件不能处理暂不启用1502ICCrandomselectionICC应用,应用数据文件不能处理暂不启用1503TerminalrandomselectionICC随机选择暂不启用1504TerminalnotabletoprocessICC终端不能处理ICC暂不启用1505OnlineforcedbyICCICC强制联机暂不启用179 Q/CUP006.2—20091506Onlineforcedbycardacceptor受卡人强制联机暂不启用1507OnlineforcedbyCADCAD强制联机去更新暂不启用1508Onlineforcedbyterminal终端强制联机暂不启用1509Onlineforcedbycardissuer发卡方强制联机暂不启用1510Overfloorlimit超出下限暂不启用1511Cardacceptorsuspicious商户质疑暂不启用再请款理由2000Invalidchargeback无效的退单或已做贷记调整再请款报文2100手工再请款2001Invalidacquirer"sreferencenumberonchargeback,documentationwasreceivedorwasnotrequired退单交易的受理方流水号无效再请款报文2101手工再请款2002Nonreceiptofrequireddocumentationtosupportchargeback支持退单的文件未收到再请款报文2102手工再请款2003Correcttransactiondateprovided正确的交易日期再请款报文2103手工再请款2004Invalidacquirer"sreferencenumberonchargeback,documentationwasreceived退单时受理方的参考号无效,收到了文件再请款报文2005Correctcardacceptorlocation/descriptionprovided正确的商户地址再请款报文2105手工再请款2006Incorrectchargebackdate退单交易的日期不正确再请款报文2007Transactiondidnotexceedcardacceptorfloorlimit交易未超过商户限制再请款报文2008Cardissuerauthorisedtransaction交易被发卡方授权再请款报文2108手工再请款2009Correctoriginaltransactionamount原始交易金额正确再请款报文2010Noproofcanprovethattheamounthasbeenmodified没有证据金额被修改(客户在退单中提交的金额已被修改)再请款报文2011Creditpreviouslyissued以前签发的信用再请款报文2012Invalidoriginaltransaction原始交易无效再请款报文2104、2106、2107、2109-2120保留给手工再请款使用冲正理由4003Formaterror,noactiontaken格式错误,不采取行动冲正报文4004Completedpartially部分完成冲正报文4005Originalamountincorrect原始金额不正确冲正报文4006Responsereceivedtoolate收到应答太迟冲正报文4007Cardacceptordeviceunabletocompletetransaction受卡设备不能完成交易冲正报文4008Depositoutofbalance存款不平冲正报文4010Paymentoutofbalance付款不平冲正报文4011Depositoutofbalance/appliedcontents存款不平/与应用内容不符冲正报文4012Paymentoutofbalance/appliedcontents付款不平/与应用内容不符冲正报文179 Q/CUP006.2—20094013Unabletodelivermessagetoterminal不能传送报文至终端冲正报文4014Suspectedmalfunction/cardretained怀疑故障/卡被扣冲正报文4015Suspectedmalfunction/cardreturned怀疑故障/卡退回冲正报文4016Suspectedmalfunction/track3notupdated怀疑故障/第三磁道未更新冲正报文4017Suspectedmalfunction/nocashdispensed怀疑故障/未吐钞冲正报文4018Timed-outattakingmoney/nocashdispensed取款超时/未吐钞冲正报文4019Timed-outattakingcard/cardretainedandnocashdispensed取卡超时/扣卡,未吐钞冲正报文4020Invalidresponse,noactiontaken无效应答,不采取行动冲正报文4021Timeoutwaitingforresponse应答超时冲正报文(4351—4499)ISO保留给民间使用4351Terminal-generatedreversal(fullamount)终端引发冲正( 全 额 )冲正报文4352Terminal-generatedreversal(partialamount)终端引发冲正( 部 分 )冲正报文4353AcquirerreceivedlateresponsefromCUPS受理方收到CUPS迟到的应答冲正报文4354Acquirerdetectedtime-out受理方检测到超时冲正报文4355AcquirerdetectedincorrectMACfromresponsemessage受理方检测到应答报文的MAC不对冲正报文4356Acquirernotabletosendoperatingcommandtoterminal受理方不能向终端发操作命令冲正报文4360CUPSreceivedlateresponsefromcardissuerCUPS收到发卡方迟到的应答冲正报文4361CUPSwaitingforissuer’sresponseuntiltime-outCUPS等发卡方应答超时冲正报文4362CUPSdetectedincorrectMACfromissuer’sresponsemessageCUPS检测到发卡方应答报文的MAC不对冲正报文4363CUPSunabletoforwardissuer’sresponsemessagetoacquirerCUPS不能向受理方转发发卡方应答报文冲正报文4364CUPSunabletoforwardrequesttotransfer-inpartyCUPS不能向转入方转发交易请求冲正报文4365dispenseroutofnotes终端正常,钞箱无钞票冲正报文4366refusedbytransfer-in转入方拒绝CUPS转发的转入转账请求冲正报文退单(一次、二次)理由4501客户争议-交易成功,ATM未吐钞或ATM部分吐钞退单报文4601手工退单4502客户争议-消费未成功,已扣账退单报文4602手工退单4503对调整交易有异议退单报文179 Q/CUP006.2—20094603手工退单4507disputedtransactionamount持卡人对交易金额有争议退单报文4607手工退单4508authorizedamountexceeded授权金额超限退单报文4608手工退单4509authorizedtimelimitexceeded授权时间超限退单报文4512duplicateprocessingoftransaction交易重复处理退单报文4612手工退单4514fraudulenttransaction持卡人怀疑被欺诈退单报文4614手工退单4513invalidcreditadjustment贷记调整无效退单报文4515cardholderdeniestransactionwasfinalized持卡人否认已完成的交易退单报文4615手工退单4518cardholderdosenotrecognizemerchantdiscription持卡人不识别商户说明退单报文4519stand-inprocessingnotallowed不允许代授权处理退单报文4520stand-inprocessingcriterianotfulfilled不满足代授权处理的条件退单报文4521transactionexceedsfloorlimit交易超出下限退单报文4522declinedauthorization被拒绝的授权退单报文4622手工退单4523non-matchingaccountnumber账号不匹配退单报文4525alteredamount金额被修改退单报文4526missingsignature受理方提供资料不清晰退单报文/二次退单4626手工退单/二次退单4527受理方查复超过时限退单报文4627手工退单4528canceledpreauthorizedtransaction已取消的预授权交易退单报文4628手工退单4530currencyconversionerrors货币兑换错误退单报文4531claimordefenseonreceiptofgoods消费单据有争议退单报文4631手工退单4532creditnotreceived退货交易未达账退单报文4632手工退单4536latepresentment提交太迟退单报文4539cardholderdisputestransactiondate持卡人对交易日期有争议退单报文4639手工退单4540cardnotyeteffective未启用的卡退单报文4541illegibledata无效数据退单报文4542transactionnotreveived交易未收到退单报文4543duplicateprocessingbymultipleinstitutions多个机构重复处理退单报文4544cancellingrecurringtransactions取消重复交易退单报文179 Q/CUP006.2—20094644手工退单4545currencyconversionnotallowed不允许的货币兑换退单报文4546mail/telephoneordertransactionunauthorizedpurchaser邮件/电话交易的购买者未授权退单报文4547Warningbulletinfile警告公告上的卡退单报文4548cardholderdispute-transactionundermerchantfloorlimit持卡人质疑—交易低于商户下限退单报文4549incorrectacountnumber不正确的主账号退单报文4550cardholderdisputescardactivatedtelephonetransaction持卡人质疑电话交易退单报文4551originaltransactioncurrencynotprovided未提供原始交易货币退单报文4553transationnotasdescribed交易与描述的不一致退单报文4554non-receiptofmerchandise非商业收据退单报文4555servicesnotprovided服务未提交退单报文4556merchandisenotasdescribed商品与描述的不一致退单报文4557已扣帐,但客户未收到或未全部收到商户承诺的服务或定购的商品CUPSecure退单报文4566脱机消费的TAC校验失败退单报文4570再请款不正确二次退单报文4670手工二次退单4571发卡行能够提供一次退单中缺少的证明资料退单报文4671手工二次退单4572发卡行纠正一次退单原因二次退单报文4672手工二次退单4604-4604、4609-4611、4613、4616-4621、4623-4625、4629、4630、4633-4638、4640-4643、4645-4690保留给手工退单使用查询的理由/查复的结果6005Cardholderdoesnotagreewithamountbilled持卡人不认可扣款金额查询消息6021Cardholderdoesnotrecognisetransaction持卡人不识别交易查询消息6022ICCtransactioncertificateandassociateddatarequestedIC卡交易验证和相关数据需要查询消息6023Cardholderneedsinformationforpersonalrecords持卡人需要私人记录查询消息6028Requestforcopybearingsignature持卡人请求复制签字查询消息6029Travelandentertainmentdocumentrequest旅游或娱乐文件需要查询消息6032Copyrequestbecauseoriginallostintransit传递中原件丢失查询消息6035Writtencardholderrequestfororiginalduetoinadequatecopyofmail/phoneorderorrecurringtransactionreceipt持卡人书面请求提交原始单据,由于不充分的邮购交易副本.查询消息6036Legalprocessrequestfororiginal,e.g.a法律程序请求提交原始单据,如传单查询消息179 Q/CUP006.2—2009subpoena6037Receivedcopyillegible以前发送的副本不合法查询消息6038Paper/handwritinganalysisrequest手写文本分析查询消息6041Fraudinvestigation欺骗分析查询消息6042Potentialarbitration,chargebackorcompliancedocumentationrequired可能的仲裁,退单或守则文件查询消息6043Retrievalnotfulfilled–notabletotraceoriginaltransaction查询未能完成—无法匹配原始交易查复消息6044Retrievalnotfulfilled–invalidreferencenumber查询未能完成—无效的参考号查复消息6045Retrievalnotfulfilled–referencenumber/PANincompatible查询未能完成—参考号/PAN不匹配查复消息6046Requesteddocumentationsupplied提供了要求的文档查复消息6047Retrievalcannotbefulfilled–required/requesteddocumentationisnotavailable查询不能完成—要求或请求的文档无效查复消息6048Retrievalwillnotbefulfilled–requestforanitemthatisnotrequiredtobeprovided查询不能完成—请求了无法提供的信息要素查复消息6049Retrievalcannotbefulfilled–ICCtransactioncertificateandassociateddataisnotavailable查询不能完成—IC卡交易验证和相关数据无效查复消息6300持卡人提出查询ATM取现地址查询消息6301持卡人提出查询消费地址或商户名称查询消息6302持卡人提出查询原始交易是否成功查询消息6303持卡人对原始交易有疑问直接索取交易凭证查询消息6304持卡人查询完成后需要索取交易凭证查询消息6305查询地址或商户名称后未查复而索取交易凭证查询消息6307交易订单的明细(含是否采用物流配送)CUPSecure查询消息6320查询圈存交易是否成功基于PBOC电子钱包/存折标准的查询消息6321对圈存交易有疑问,索取交易凭证基于PBOC电子钱包/存折标准的查询消息6322脱机消费TAC验证失败,查询TAC及相关的计算数据基于PBOC电子钱包/存折标准的查询消息6323脱机消费TAC验证失败,索取交易凭证基于PBOC电子钱包/存折标准的查询消息收付费理由,保留使用8010银联处理中心代做收付费手工收付费7610调单查询调单查询7611二次申诉申请费收/付费报文179 Q/CUP006.2—20097612争议资金收/付费报文7613争议延迟付款违约金收/付费报文7614地区代码填写不规范退还手续费收/付费报文7620Arbitrationrequest/inspectfee仲裁请求/检查费收/付费报文7630Authorizationprocessingcharge授权处理费收/付费报文7640Misc.charges杂费收/付费报文7650Servicechargeforclearingofissuer发卡方的票据清分服务费收/付费报文7660Merchantriskvalidationfee商户风险验证费收/付费报文7680Chargefordelayedsettlement清算延误费收/付费报文7690Accountfollow-upfee账户跟踪费收/付费报文7700Value-addedtax增值税收/付费报文7710Register/annualfeefornonmember非成员机构注册费/年费收/付费报文7720Commissionchargeforchargeback退单手续费收/付费报文7730Commissionchargeforrepresentment/appeal再请款/申诉手续费收/付费报文7740Nonperformancefee不履行费收/付费报文7750BINcopyrightandregisterfeeBIN版权和注册费收/付费报文7760Registerfeeforguaranteedmember被担保成员的注册费收/付费报文7770Chargefordataexchangeforms数据交换报表费收/付费报文7785Servicecharge/chargeforpostponing服务费/延误费收/付费报文7790Repayment赔偿费收/付费报文7800Telegraph,telephoneandcablecharge电报,电话及电缆费收/付费报文7810Lostcardreportingfee失窃卡报失费收/付费报文7820Merchantservicefee商户服务费收/付费报文外卡收付费理由,保留使用7901外卡ATM差错调整服务费收/付费报文7902外卡调单服务费收/付费报文7903外卡再请款服务费收/付费报文7904外卡预仲裁服务费收/付费报文7905外卡仲裁服务费收/付费报文7906外卡预依从服务费收/付费报文7907外卡依从服务费收/付费报文7908外卡托收服务费收/付费报文7909外卡资金划拨服务费收/付费报文7910外卡其他服务费收/付费报文7911外卡预仲裁交易费收/付费报文7912外卡仲裁交易费收/付费报文7913外卡预依从交易费收/付费报文7914外卡依从交易费收/付费报文7915外卡托收交易费收/付费报文7916外卡没收卡奖金费收/付费报文7917外卡其他交易费费收/付费报文179 Q/CUP006.2—2009贷记调整的原因9600Transactionwascancelledbycardholder交易被持卡人取消贷记调整报文6311手工贷记调整9601收单方(或转入行)发现长款贷记调整报文6314手工贷记调整9602Transactionsuccessful,nocashdispensedatATM银联处理中心已清算,ATM未吐钞贷记调整报文6316手工贷记调整9603Partialcashdispensed部分吐钞贷记调整报文6318手工贷记调整9605电子钱包发卡机构发现长款基于PBOC电子钱包/存折标准的贷记调整6312、6313、6315、6317、6319保留给手工贷记调整使用请款的原因9650Actualpurchaseamountisgreaterthanrecordedamount实际消费金额大于记账金额请款报文9660手工请款9651CashdispensedatATMisgreaterthanrecordedamountATM吐钞金额大于记账金额请款报文9661手工请款9652Creditadjustmenterror贷记调整失误请款报文9662手工请款9653ATMcashdispensewasnotrecordedATM吐钞未记账请款报文9663-9669保留给手工请款使用差错例外的原因9700收单方借记卡贷记调整失误差错例外通知9701对发卡行借记卡一次退单有疑义差错例外通知9702收单方原始交易短款差错例外通知9703超过处理时限的差错交易差错例外通知9704差错处理流程已经结束但仍未解决的差错例外通知9705银联处理中心未找到原始交易记录差错例外通知9706其它经协商同意付款的交易差错例外通知9708贷记调整失误基于PBOC电子钱包/存折标准的差错例外退货(手工)的原因9707退货(手工)退货(手工)通知A.1 拒绝码A.1.1 拒绝码说明拒绝码由5位代码组成,第一位代表该错误发生的地点:为0表示报文头位元出错;为1表示报文体位元出错;为2表示由于银联处理中心的原因导致交易被拒绝。当第一位为0或1时,后3位表示错误发生的位元号,最后1位为错误类型;当第一位为2时,后四位表示错误的原因。A.1.2 拒绝码表1、错误类型码表179 Q/CUP006.2—2009适用于拒绝码的第1位为“0”(报文头位元出错)或“1”(报文体位元出错)时,表示该位元的错误类型。表A.30错误类型表错误类型错误描述1位元总长度有误2Bitmap非法,位元XXX不应存在(如:0052,为出现本规范未定义的位元5)3长度域中出现非法字符4长度值大于某一特定值5出现非法字符/非法内容6缺少必要位元注:错误类型2和错误类型6对每一个域都有可能出现,本节以下的列表中不再一一列举。2、报文头位元的拒绝码表表A.31报文头位元的拒绝码表拒绝码错误描述位元号错误类型0015报文头长度中出现非法字符0025头标识和版本中出现非法字符0035报文总长度中出现非数字字符0045目的ID中出现非法字字符0055源ID中出现非法字字符0065保留使用域中出现非法字符0075批次号中出现非数字字符0085保留给银联内部使用中出现非法字符3、报文体位元的拒绝码表表A.32报文体位元的拒绝码表拒绝码错误描述位元号错误类型0005报文类型标识符中出现非数字字符/报文类型标识符非法0023主账号长度域中出现非法字符0024主账号长度值大于1900025主账号中出现非法字符0035非法交易处理码或非法字符0045交易金额中出现非法字符0055清算金额中出现非法字符0065持卡人扣账金额中出现非法字符0075传输日期和时间中出现非法数字或字符0095清算汇率中出现非法字符0105持卡人扣账汇率金额中出现非数字字符0115系统跟踪号中出现非数字字符0125受卡方所在地时间中出现非法数字或字符0135受卡方所在地日期中出现非法数字或字符0145卡有效期中出现非法数字或字符0155清算日期中出现非法数字或字符179 Q/CUP006.2—20090165兑换日期中出现非法数字或字符0185商户类型中出现非法字符0195代理机构国家代码中出现非法字符0225服务点输入方式码中出现非法字符0235卡顺序号中出现非法字符0255服务点条件代码中出现非法字符0265服务点PIN获取码中出现非法字符0285交易费金额中出现非数字字符0295清算费金额中出现非数字字符0315清算处理费金额中出现非数字字符0323长度域中出现非法字符0324长度值大于110325受理机构标识码中出现非法字符0333长度域中出现非法字符0334长度值大于110335发送机构标识码中出现非法字符0345扩展主帐号中出现非法字符0353长度域中出现非法字符0354长度值大于370355非法第二磁道内容或出现非法字符0363长度域中出现非法字符0364长度值大于1040365非法第三磁道内容或出现非法字符0375检索参考号中出现非法字符0385授权标识响应中出现非法字符0395应答码中出现非法字符0405服务限制代码中出现非法字符0415非法字符0425非法字符0435非法字符0443长度域中出现非法字符0444长度值大于250453长度域中出现非法字符0454长度值大于790455非法字符0483长度域中出现非法字符0484长度值大于5120485非法字符0495交易货币代码中出现非法字符0505清算货币代码中出现非法字符0515持卡人帐户货币代码中出现非数字字符0535安全控制信息中出现非法字符179 Q/CUP006.2—20090543长度域中出现非法字符0544长度值不等于400545附加金额中出现非法字符0573长度域中出现非法字符0574长度值大于1000575非法字符0583长度域中出现非法字符0584长度值大于1000585非法字符0593长度域中出现非法字符0594长度值大于6000595非法字符0603长度域中出现非法字符0604长度值大于1000605非法字符/非法内容0613长度域中出现非法字符0614长度值大于600623长度域中出现非法字符0624长度值大于2000625银联处理中心数据中出现非法字符0633长度域中出现非法字符0634长度值大于5000635私有使用位元中出现非法字符0665清算代码非法0705网络管理代码中出现非法代码0905原始数据元中出现非法字符0955替换金额中出现非法字符0975净清算额中出现非数字字符0993长度域中出现非法字符0994长度值大于110995清算机构代码中出现非法字符1003长度域中出现非法字符1004长度值大于111005接收机构标识代码中出现非法字符1023转出帐号的长度位元中出现非法字符1024长度值大于281025转出帐号出现非数字字符1033转入帐号的长度位元中出现非法字符1034长度值大于281035转入帐号出现非数字字符1213长度域中出现非法字符1214长度值大于100179 Q/CUP006.2—20091215非法字符1223长度域中出现非法字符1224长度值大于1001225非法字符1233长度域中出现非法字符1234长度值大于1001235非法字符4、银联处理中心出错拒绝码表表A.33银联处理中心出错拒绝码表拒绝码错误描述错误原因0000银联处理中心系统忙,请求未被处理0001银联处理中心出错,交易被拒绝0002银联处理中心处于灾备切换状态中5、特殊取值拒绝码表表A.34特殊取值拒绝码表拒绝码错误描述09990银联处理中心无法对收到的报文进行拆包处理或虽然拆包成功,但却无法识别交易类型09991无法识别6.47.5.2 节中对F60.3.6定义的卡介质种类179 Q/CUP006.2—2009(资料性附录)交易种类区分表A.1 单信息交易表B.1单信息交易种类区分表交易类型交易名称适用范围消息类型(请求/应答)第3域取值第18域取值第25域取值第60.2.5域取值境内跨境外卡收单余额查询ATM余额查询√√√0200/021030x00060110201农民工银行卡特色服务余额查询√0200/021030x00060500013其他余额查询√√0200/021030x000根据实际情况填写00根据交易上送渠道取值取现ATM取现√√√0200/021001x00060110201柜面取现√√√0200/021001x00060100006POS取现√√0200/021001x000根据实际情况填写0003农民工银行卡特色服务取现√0200/021001x00060500013取现冲正ATM取现冲正√√√0420/043001x00060110201柜面取现冲正√√√0420/043001x00060100006POS取现冲正√√0420/043001x000根据实际情况填写0003农民工银行卡特色服务取现冲正√0420/043001x00060500013存款ATM存款√0200/021021x00060110002柜面存款√0200/021021x00060100006存款撤销柜面存款撤销√0200/021017x00060100006存款确认ATM存款确认√0220/023021x00060110002柜面存款确认√0220/023021x00060100006存款撤销冲正柜面存款撤销冲正√0420/043017x00060100006预授权预授权√√√0100/011003x000根据实际情况填写06根据交易发起终端取值追加预授权√0100/011003x000根据实际情况填写60根据交易发起终端取值179 Q/CUP006.2—2009预授权撤销预授权撤销√√√0100/011020x000根据实际情况填写06根据交易发起终端取值预授权撤消(手工)√√√0100/011020x000根据实际情况填写0612预授权冲正预授权冲正√√√0420/043003x000根据实际情况填写06根据交易发起终端取值追加预授权冲正√0420/043003x000根据实际情况填写60根据交易发起终端取值预授权撤销冲正预授权撤销冲正√√√0420/043020x000根据实际情况填写06根据交易发起终端取值预授权撤消(手工)冲正√√√0420/043020x000根据实际情况填写0612预授权完成预授权完成(请求)√√√0200/021000x000根据实际情况填写06根据交易发起终端取值预授权完成(通知)√√0220/023000x000根据实际情况填写06根据交易发起终端取值预授权完成(手工)√022000x000根据实际情况填写0612预授权完成(请求)撤销预授权完成撤销(请求)√√√0200/021020x000根据实际情况填写06根据交易发起终端取值预授权完成(请求)冲正预授权完成(请求)冲正√√√0420/043000x000根据实际情况填写06根据交易发起终端取值预授权完成(请求)撤销冲正预授权完成(请求)撤销冲正√√√0420/043020x000根据实际情况填写06根据交易发起终端取值消费消费(一次性付款)√√√0200/021000x000根据实际情况填写00根据交易发起终端取值消费冲正消费(一次性付款)冲正√√√0420/043000x000根据实际情况填写00根据交易发起终端取值消费撤销消费(一次性付款)撤销√√√0200/021020x000根据实际情况填写00根据交易发起终端取值消费撤销冲正消费(一次性付款)撤销冲正√√√0420/043020x000根据实际情况填写00根据交易发起终端取值消费消费(分期付款)√√√0200/021000x000根据实际情况填写64根据交易发起终端取值消费冲正消费(分期付款)冲正√√√0420/043000x000根据实际情况填写64根据交易发起终端取值消费撤销消费(分期付款)撤销√√√0200/021020x000根据实际情况填写64根据交易发起终端取值消费撤销冲正消费(分期付款)撤销冲正√√√0420/043020x000根据实际情况填写64根据交易发起终端取值消费消费(积分)√√0200/021000x000根据实际情况填写65根据交易发起终端取值消费冲正消费(积分)冲正√√0420/043000x000根据实际情况填写65根据交易发起终端取值消费撤销消费(积分)撤销√√0200/021020x000根据实际情况填写65根据交易发起终端取值消费撤销冲正消费(积分)撤销冲正√√0420/043020x000根据实际情况填写65根据交易发起终端取值消费消费(信用卡还款)√√0200/021000x000994800根据交易发起终端取值179 Q/CUP006.2—2009消费冲正消费(信用卡还款)冲正√√0420/043000x000994800根据交易发起终端取值转账转账受理√0200/021040x000根据实际情况填写00根据交易发起终端取值转账拆分的转出√0200/021046x000根据实际情况填写00根据交易发起终端取值转账拆分的转入√0200/021047x000根据实际情况填写00根据交易发起终端取值转入确认√0220/023047x000根据实际情况填写00根据交易发起终端取值转出冲正√0420/043046x000根据实际情况填写00根据交易发起终端取值转账(信用卡还款)转账受理√0200/021040x000994800根据交易发起终端取值转账拆分的转出√0200/021046x000994800根据交易发起终端取值转账拆分的转入√0200/021047x000994800根据交易发起终端取值转入确认√0220/023047x000994800根据交易发起终端取值转出冲正√0420/043046x000994800根据交易发起终端取值汇款账户验证√√0100/011024x000根据实际情况取值00根据交易发起终端取值汇款(联机)√√0200/021024x000根据实际情况取值00根据交易发起终端取值汇款(手工)√√020024x000根据实际情况取值0012退货退货(联机)√√√0220/023020x000根据实际情况填写0003、07万事顺退货√0200/021020x000根据实际情况填写0003退货(手工)(包含查找到原始交易和无法查找到原始交易两种)√√022020x000根据实际情况填写0012结算通知结算通知√√0220/023000x000根据实际情况填写06根据交易发起终端取值IC卡指定账户圈存指定账户圈存√√0200/021060x000根据实际情况填写91根据实际情况填写指定账户圈存冲正√√0420/043060x000根据实际情况填写91根据实际情况填写IC卡非指定账户圈存转账圈存√0200/021062x000根据实际情况填写91根据实际情况填写转入圈存√0200/021065x000根据实际情况填写91根据实际情况填写转出圈存√0200/021064x000根据实际情况填写91根据实际情况填写转出圈存冲正√0420/043064x000根据实际情况填写91根据实际情况填写转账圈存冲正√0420/043062x000根据实际情况填写91根据实际情况填写179 Q/CUP006.2—2009IC卡现金充值现金充值√√0200/021063x000根据实际情况填写91根据实际情况填写现金充值冲正√√0420/043063x000根据实际情况填写91根据实际情况填写现金充值撤销√0200/021017x000根据实际情况填写91根据实际情况填写现金充值撤销冲正√0420/043017x000根据实际情况填写91根据实际情况填写银行卡信息下载(用于CUPMobile业务中)银行卡信息下载√0200/021090x00072996808A.1 双信息交易表B.2双信息交易种类区分表交易类型交易名称适用范围消息类型(请求/应答)第3域取值第18域取值第25域取值第60.2.5域取值境内跨境外卡收单余额查询非ATM余额查询√0100/011030x000根据实际情况填写00根据实际情况填写授权消费授权(一次性付款)√√0100/011000x000根据实际情况填写00根据实际情况填写预借现金√0100/011001x00060100003追加授权√0100/011000x000根据实际情况填写60根据实际情况填写授权撤销消费授权(一次性付款)撤销√√0100/011020x000根据实际情况填写00根据实际情况填写预借现金撤销√0100/011027x00060100003授权冲正消费授权(一次性付款)冲正√√0420/043000x000根据实际情况填写00根据实际情况填写预借现金冲正√0420/043001x00060100003追加授权冲正√0420/043000x000根据实际情况填写60根据实际情况填写授权撤销冲正消费授权(一次性付款)撤销冲正√√0420/043020x000根据实际情况填写00根据实际情况填写预借现金撤销冲正√0420/043027x00060100003A.2 应用管理类表B.3应用管理及对账类交易种类区分表交易类型交易名称适用范围消息类型(请求/应答)第70域取值境内跨境外卡收单签到签到√√√0820/0830001签退签退√√√0820/0830002打开入网机构打开入网机构√√√0820/0830001关闭入网机构√√√0820/0830002179 Q/CUP006.2—2009关闭入网机构线路测试线路测试√√√0820/0830301重置密钥申请重置密钥(入网机构发起)√√√0820/0830101重置密钥(中心发起)√√√0800/0810101日切通知日切开始√√0820/0830201日切结束√√0820/0830202风险控制涉嫌卡通知√√0620/0630802涉嫌卡交易通知√√0620/0630803辅助交易银联卡汇率查询√√0600/0610801脚本结果通知√√√0620/0630951179 Q/CUP006.2—2009附 录 A(资料性附录)CUPS对借贷记IC卡交易的支持A.1 CUPS对PBOC借/贷记标准IC卡交易的支持A.1.1 CUPS对PBOC借/贷记标准IC卡转接的支持CUPS支持55域的出现,因此能够识别终端发送上来的IC卡信息,并能够跟据接收机构(由报文中的100域判断)的改造程度,选择是否需要将这些IC卡信息转接给发卡行。具体实现方式,参见下表:1、C.1CUPS对PBOC借/贷记标准IC卡转接的支持结点情况接收方发卡方CUPS的处理1EarlyEarly删除23、55域信息转发,代为校验ARQC和代为生成ARPC。2EarlyFull删除23、55域信息转发,代为校验AQRC和代为生成。其中的风险由接收方承担。3FullEarly直接转发23、55域信息。由接收方做Full到Early的转换。接收方需要具有此处理能力。4FullFull直接转发23、55域信息。A.1.2 CUPS对PBOC借/贷记标准IC卡代授权的支持实现IC卡代授权功能,需要做到如下几点:1.安全认证功能安全认证功能是代授权功能中最关键的一项功能。在IC卡的认证过程中涉及到发卡行的共包含2个层次的认证。2.联机交易时,发卡行对卡片的认证(OnlineCardAuthentication)联机交易时,卡片产生ARQC(AuthorizationRequestCryptogram)。发卡行对ARQC进行验证,判断卡片真伪。CUPS在验证ARQC时需使用UDK(UniqueDerivationKey,唯一分散密钥)。UDK是MDK(MasterDerivationKey,主分散密钥)结合卡片PAN和卡片PAN序列号分散生成的,存放在卡片里面用来产生ARQC。每个UDK对应唯一的卡片。ARQC一般由8个终端域和3个卡片域及UDK采用双字节密钥算法生成。发卡行也采用同样的计算方法计算ARQC。但这些数据源也可以由发卡方自行约定,下面给出通用的数据源及其顺序:2、C.2构成ARQC的数据源列表序号tag号中文域名8个终端域19F02授权金额29F03其它金额39F1A终端国家代码495终端验证结果55F2A交易货币代码69A交易日期79C交易类型89F37不可预知数3个卡片域179 Q/CUP006.2—2009982应用交互特征109F36应用交易计数器119F10卡验证结果(发卡行应用数据的一部分)CUPS在执行代授权操作时,需要代替发卡行计算ARQC并对其进行验证。为了计算ARQC,需要知道发卡行的MDK。这里有两种方法,一种是由CUPS替发卡行产生MDK,一种是发卡行将它的MDK通过ZCMK(ZoneControlMasterKey,地区控制主密钥)加密后传送给CUPS。CUPS在得到MDK后,可以通过上述的方法计算出ARQC,与终端传来的ARQC进行比较,检验卡片的真伪,若校验失败则拒绝该交易。1.联机交易时,卡片对发卡行的认证(OnlineIssuerAuthentication)联机交易时,发卡行产生ARPC(AuthorizationResponseCryptogram)。卡片对ARPC进行验证,判断发卡行的真伪。ARPC的产生方法是首先将ARQC和tag为91的子域发卡行认证数据的响应代码异或,然后再采用双字节密钥算法结合UDK生成ARPC,存放在tag为91的子域发卡行认证数据中。CUPS在执行代授权操作时需要代替发卡行计算ARPC,同样需要知道发卡行的MDK,操作同3、2。CUPS在得到MDK后,可以通过上述的方法得到ARPC,传送给卡片,和卡片自己计算的ARPC进行比较,检验发卡行的真伪。2.发卡行脚本处理在发卡行脚本处理方面,根据与发卡行签订的代授权协议支持应用锁定等脚本。A.1.1 CUPS对PBOC借/贷记标准IC卡代校验的支持代校验只涉及安全认证功能,只代替发卡行验证ARQC的值并将验证结果传递给发卡行。至于该笔交易是接收还是拒绝由发卡行做最终决定,CUPS不对交易结果做判断。发卡行在收到CUPS代为计算的ARQC后可以信任这个结果,也可以不信任,自己再行判断。因此可能出现以下情况:CUPS计算的ARQC值为真,但发卡行仍然拒绝了该笔交易。反之亦然。CUPS对代校验的处理以发卡方的卡bin判断。CUPS首先查找该卡bin对应的代校验字段。若该卡bin要求CUPS代为校验ARQC并生成ARPC,则CUPS进行相应处理;若该卡bin不要求CUPS代为校验ARQC并生成ARPC,则CUPS不进行代校验处理。需要注意的是,如果该卡BIN不要求代校验ARQC及代生成ARPC,而接收方却是Early,则拒绝这种EMV交易。代校验认证过程包含如下1个层次的认证:联机交易时,发卡行对卡片的认证(OnlineCardAuthentication)联机交易时,卡片产生ARQC。发卡行对ARQC进行验证,判断卡片真伪。在这种情况下,代校验主要是中心为发卡行产生ARQC,并和来自卡片的ARQC比较。根据发卡行向PBOC借/贷记迁移的不同程度,可以将发卡行分为EarlyIssuer和FullIssuer,即不完全迁移(表示入网机构不具备卡片认证的能力,同时也无法接收与卡片认证有关的IC卡信息。)和完全迁移(表示入网机构既具备卡片认证的能力也能接收与卡片认证有关的IC信息。)。对于EarlyIssuer且要求CUPS代校验,CUPS将代其产生ARQC并将校验结果存放在61.5域中。对于FullIssuer且要求CUPS代校验,CUPS将代其产生ARQC并将比较结果也存放在61.5域中传递给发卡行。在代校验过程中产生的ARPC都存放在tag为91的发卡行认证数据中传递给卡片以判断发卡方的真伪。179 参考文献[1]VISA国际信用卡公司:《V.I.P.SystemDocumentationINT’L》[2]VISA国际信用卡公司:《VisaSmartDebit/VisaSmartCreditSystemTechnicalManual》,2001.4[3]MASTERCARD国际信用卡公司:《MemberPublication》,2002.6[4]ISO8583Financialtransactioncardoriginatedmessages-Interchangemessagespecifications(5Firstedition2003-06-15)[5]中国银联股份有限公司:《中国银联信息交换处理中心系统业务需求》2004.1[6]银行卡信息交换总中心:《技术业务文档汇编》,1999.8[7]全国银行卡办公室:《银行卡文件汇编》1993-1999,2000.1[8]中国标准出版社:《信息系统安全技术国家标准汇编》,2000.9180'