银联POS终端消息域说明.docx
- 文档编号:7116973
- 上传时间:2023-01-19
- 格式:DOCX
- 页数:34
- 大小:31KB
银联POS终端消息域说明.docx
《银联POS终端消息域说明.docx》由会员分享,可在线阅读,更多相关《银联POS终端消息域说明.docx(34页珍藏版)》请在冰豆网上搜索。
银联银联POS终端消息域说明终端消息域说明中国银联POS终端消息域说明2002年5月1.说明说明POS终端与POS中心之间的消息(Message)是根据ISO8583:
1987BankCardOriginatedMessagesInterchangeMessageSpecificationsContentForFinalcialTransactions定义的。
交易要素的描述分散在各个域描述中,以下给出确定交易类型的要素列表:
交易类型处理码(3域)服务点条件码(25域)消息类型交易类型码(60.1域)是否引发冲正查询310000000200/021001无预授权030000060100/011010有预授权撤消200000060100/011011有预授权完成000000060200/021020有预授权完成撤消200000060200/021021有消费000000000200/021022有消费撤消200000000200/021023有退货200000000220/023025无结算000000000220/023030无结算调整000000000220/023032无结算调整(追加小费)000000000220/023034无2.数据类型数据类型POS终端与POS中心之间的交换消息中,各数据元类型如下所列:
A字母向左靠,右部多余部分填空格。
AN字母和/或数字,左靠,右部多余部分填空格。
ANS字母、数字和/或特殊符号,左靠,右部多余部分填空格。
AS字母和/或特殊符号,左靠,右部多余部分填空格。
B二进制位。
DD日。
hh时。
LL可变长域的长度值(二位数)。
LLL可变长域的长度值(三位数)。
MM月。
mm分。
N数值,右靠,首位有效数字前充零。
若表示金额,则最右二位为角分。
S特殊符号。
ss秒。
VAR可变长域。
X借贷符号,在数值之前,D表示借,C表示贷。
YY年。
Z由ISO7811和ISO7813制定的磁卡第二、三磁道的数据类型。
对可变长数据元,以下例说明:
变量XYZ的数据类型为ANS.999(LLLVAR),则表示:
该变量中可含字母、数字和特殊符号,最长不超过999个字符,长度由三位数字确定。
注:
本文档中声明的压缩变量属性是针对POS终端与POS中心之间的消息,POS中心与任何金融机构之间的消息将全部采用ASCII码且不压缩的格式。
3.数据元名称及其定义数据元名称及其定义3.1消息类型消息类型消息类型(MessageTypeIdentifier)变量属性:
N4,4个字节的定长数字字符域,压缩时用BCD码表示的2个字节的定长域。
域描述:
消息类型。
定义如下:
0100授权类请求消息:
POS预授权请求。
POS预授权撤消请求。
0110授权类应答消息:
POS预授权应答。
POS预授权撤消应答。
0200金融类请求消息:
POS查询请求。
POS消费请求。
POS消费撤消请求。
POS预授权完成请求。
POS预授权完成撤消请求。
0210金融类应答消息:
POS查询应答。
POS消费应答。
POS消费撤消应答。
POS预授权完成应答。
POS预授权完成撤消应答。
0220金融通知类消息:
POS退货通知。
POS结算通知。
POS结算调整通知。
0230金融通知类应答消息:
POS退货应答。
POS结算应答。
POS结算调整应答。
0320批上送消息:
POS终端批上送。
0330批上送应答消息:
POS终端批上送应答。
0400冲正类消息:
POS预授权冲正。
POS预授权撤消冲正。
POS消费冲正。
POS消费撤消冲正。
POS预授权完成冲正。
POS预授权完成撤消冲正。
0410冲正类应答消息:
POS预授权冲正应答。
POS预授权撤消冲正应答。
POS消费冲正应答。
POS消费撤消冲正应答。
POS预授权完成冲正应答。
POS预授权完成撤消冲正应答。
0500对账类消息:
POS终端批结算请求。
0510对账类应答消息:
POS终端批结算应答。
0800网络业务管理类消息:
POS终端签到请求。
POS终端参数传递请求0810网络业务管理类应答消息:
POS终端签到应答。
POS终端参数传递应答0820网络业务管理类消息:
POS终端签退请求。
POS终端回响测试请求。
POS终端状态上送0830网络业务管理类应答消息:
POS终端签退应答。
POS终端回响测试应答。
POS终端状态上送应答3.2域域2主账号(PrimaryAccountNumber)变量属性:
N.19(LLVAR),2个字节的长度值最大19个字节的主账号,压缩时用BCD码表示的1个字节的长度值用左靠BCD码表示的最大10个字节的主账号。
域描述:
用户主账号,即从磁卡的第二磁道或第三磁道上获取的账号,或在交易时输入的主账户号。
该账号最多19个数字字符。
长度值最大不能超过19。
主账号应符合下列标准之一:
1、中华人民共和国金融行业标准JR/T0008-2000银行卡发卡行标识代码及卡号的规定。
2、银联认可的国际卡组织的规定。
3、由中国人民银行认可的其他标准。
用法:
若POS终端通过刷卡获取客户磁卡的第二和第三磁道信息,则不置该域的值。
客户的主账号将由POS中心从POS请求消息中的第二磁道或第三磁道信息上截取,填入此域,并转发给发卡方。
POS终端可从应答消息中得到主账号信息;若交易时操作员在POS终端手输卡号或主账户号,POS终端无法获取客户磁卡的第二和第三磁道信息,则需在请求消息中置入该域的值,POS中心将以此域为准,并在请求和应答消息中保持不变。
3.3域3交易处理码(ProcessingCode)变量属性:
N6,6个字节的定长数字字符域,压缩时用BCD码表示的3个字节的定长域。
域描述:
交易处理码(ProcessingCode)由六位数字组成。
第1和第2位表示交易类别。
表4-3-1交易处理码的第1和2位定义第1、2位Description含义00-19Debits借记00GoodsAndService商品和服务01Cash现金02Adjustment调整03ChequeGuarantee(FundsGuaranteed)支票担保(资金可担保)04ChequeVerification(FundsAvailableButNotGuaranteed)支票核实(资金可用但不担保)05Euro-cheque欧洲支票06TravellerCheque旅行支票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保留使用46-47ReservedForNationalUse国家保留使用48-49ReservedForPrivateUse私有保留使用50-99Reserved保留第3和第4位表示受借记和查询,以及转出账户的账户类型。
第5和第6位表示受贷记以及转入账户的账户类型。
表4-3-2交易处理码第3和5位的定义第3、5位Description含义0Default默认1SavingAccount储蓄账户2ChequeAccount支票账户3CreditFacility信用透支账户4UniversalAccountnumber通用账户5InvestmentAccount投资账户6-7ReservedForISOUseISO保留使用8ReservedFornationalUse国家保留使用9ReservedForPrivateUse私有保留使用表4-3-3交易处理码第4和6位的定义第4、6位Description含义0Default默认1-2ReservedForISOUseISO保留使用3-7ReservedForNationalUse国家保留使用8-9ReservedForPrivateUse私有保留使用4UniversalAccountnumber通用账户5InvestmentAccount投资账户用法:
未选卡种储蓄卡账户支票账户信用卡账户通用账户余额查询310000311000312000313000314000预授权/冲正030000031000032000033000034000预授权撤消/冲正200000201000202000203000204000消费/冲正000000001000002000003000004000消费撤消/冲正200000201000202000203000204000预授权完成/冲正000000001000002000003000004000预授权完成撤消/冲正200000201000202000203000204000退货200000201000202000203000204000结算(离线)000000001000002000003000004000结算调整(离线)0000000010000020000030000040003.4域4交易金额(AmountOfTransactions)变量属性:
N12,12个字节的定长数字字符域,压缩时用BCD码表示的6个字节的定长域。
域描述:
交易金额,交易金额不包括任何手续费。
用法:
交易金额的币种由域49交易币种(CurrencyCodeOfTransaction)表示。
若为人民币则交易金额的单位是人民币的分。
如,POS消费金额为1000元,则交易金额应为000000100000。
在查询交易和管理类交易中,该域不出现。
3.5域11受卡方系统跟踪号(SystemTraceAuditNumber)变量属性:
N6,6个字节的定长数字字符域,压缩时用BCD码表示的3个字节的定长域。
域描述:
受卡方(POS交易的POS终端)赋予交易的在某段时间内唯一确定该笔交易的流水号。
对POS交易的受卡方来说,该跟踪号与41域(受卡机终端标识码)、42域(受卡方标识码)和60.2域(批次号)的组合唯一标识该笔交易。
用法:
对POS交易,POS终端对发起的每一笔正常交易赋予一个跟踪号。
对于冲正交易该域与原始交易保持一致,而对于撤消消息和退货交易,61.2域(原POS流水号)填原始交易的11域。
受卡方系统跟踪号是个关键的数据域。
因此POS中心及发卡方在收到消息后保存该值,并在应答消息中原样返回给POS终端。
POS终端应用该值和41域(受卡机终端标识码)、42域(受卡方标识码)、60.2域(批次号)一起匹配原始请求消息。
3.6域12受卡方所在地时间(TimeOfLocalTransaction)变量属性:
N6,6个字节的定长数字字符域,压缩时用BCD码表示的3个字节的定长域。
格式:
hhmmss。
域描述:
交易发生时,受卡方所在地时间。
格式为hhmmss,其中hh为小时,mm为分,ss为秒。
用法:
POS中心收到POS终端的请求消息时,POS中心赋予所在地时间。
发卡方在收到请求消息后保存该值,并在应答消息中原样返回给POS中心。
POS中心将把12域和13域一起返回给POS终端。
受卡方所在地时间的取值范围:
hh:
0023mm:
0059ss:
00593.7域13受卡方所在地日期(DateOfLocalTransaction)变量属性:
N4,4个字节的定长数字字符域,压缩时用BCD码表示的2个字节的定长域。
格式:
MMDD。
域描述:
交易发生时,受卡方所在地日期。
格式为MMDD,其中MM为月份,DD为日。
用法:
POS中心收到POS终端的请求消息时,POS中心赋予POS中心所在地日期,其具体用途详见域12说明。
受卡方所在地日期的取值范围:
MM:
0112DD:
01313.8域14卡有效期(DateOfExpired)变量属性:
N4,4个字节的定长数字字符域,压缩时用BCD码表示的2个字节的定长域。
格式:
YYMM。
域描述:
银行卡的有效期。
格式为YYMM,其中YY为年份,MM为月份。
用法:
在请求消息中,当手输卡号或主账号时,要求同时输入卡的有效期(如有),由POS机置入,否则不置。
在应答消息中,对于存在有效期的卡,由发卡方置入,否则不置。
3.9域15清算日期(DateOfSettlement)变量属性:
N4,4个字节的定长数字字符域,压缩时用BCD码表示的2个字节的定长域。
格式:
MMDD。
域描述:
POS中心和发卡方之间的交易结算日期。
格式为MMDD,其中MM为月份,DD为日。
用法:
POS中心对每个收到或发起的交易消息都赋予该交易的清算日期。
表明该交易将于该清算日被POS中心清算。
POS终端可在应答消息中获知交易的清算日期。
对于冲正消息的清算日期应为原始交易的清算日期。
不支持隔日冲正。
清算日期的取值范围:
MM:
0112DD:
01313.10域22服务点输入方式码(PointOfServiceEntryMode)变量属性:
N3,3个字节的定长数字字符域,压缩时用左靠BCD码表示的2个字节的定长域。
域描述:
服务点输入方式码。
即,持卡人数据(如主账户和个人标识码)的输入方式。
服务点(PointOfService)是指交易的各种始发场合。
表4-10-1服务点输入方式第1、2位含义第3位含义00未指明0未指明01手工1PIN可输入02磁条2PIN不可输入03条形码3-5ISO保留使用04光学字符阅读6-7国家保留使用05集成电路卡8-9私有保留使用06-60ISO保留使用61-80国家保留使用81-99私有保留使用用法:
目前常用的服务点输入方式代码一般为:
021:
刷卡,且PIN可输入;022:
刷卡,无PIN;011或012:
手工输入卡号或主账号。
其他用法按照表4-10-1的说明。
3.11域域25服务点条件码(PointOfServiceConditionMode)变量属性:
N2,2个字节的定长数字字符域,压缩时用左靠BCD码表示的1个字节的定长域。
域描述:
服务点条件码,用于和其他关键域来决定消息种类,描述如下:
表4-11-1服务点条件码代码含义与此相关的编辑00正常提交01客户不提交不允许PIN数据02非扩展终端必须输入PIN03可疑商户05客户提交但卡不提交必须是01X0授权消息06预授权请求要求预授权号08邮政或电话汇单必须是01X0,00X0消息,但PIN不提交10确认的客户标识11作弊嫌疑消息类型必须为0100或020012安全原因消息类型必须为0100或020051电子商务交易的正常提交52电子商务交易的预授权请求要求预授权号用法:
目前使用的服务点输入方式代码为:
00:
正常提交;06:
预授权类交易;3.12域域26服务点PIN获取码(PointOfServicePINCaptureCode)变量属性:
N2,2个字节的定长数字字符域,压缩时用BCD码表示的1个字节的定长域。
域描述:
服务点设备可获取的个人密码明文的最大长度。
表4-12-1服务点PIN获取码代码含义0-3ISO保留使用4-12由服务点设备接受的PIN的最大字符数目13-59ISO保留使用60-73国家保留使用80-99私有保留使用用法:
该域描述了服务点设备接受个人密码明文的最大长度。
3.13域32受理方标识码(AcquiringInstitutionIdentificationCode)变量属性:
N.11(LLVAR),2个字节的长度值最大11个字节的受理方标识码,压缩时用BCD码表示的1个字节的长度值用左靠BCD码表示的最大6个字节的受理方标识码。
域描述:
受理方标识码。
POS交易中一般指POS中心。
用法:
该机构应是已被批准入网,能为商户提供收单服务的成员机构。
目前用八位数字来标识一个成员机构,故若此域的长度值不等于8则被认为消息格式出错,详细编码银行卡联网联合技术标准中“附录B.联网标准”。
3.14域352磁道数据(Track2Data)变量属性:
Z.37(LLVAR),2个字节的长度值最大37个字节的第二磁道数据(数字和分割符),压缩时用BCD码表示的1个字节的长度值用左靠BCD码表示的最大19个字节的第二磁道数据。
域描述:
用户磁条卡上的第二磁道数据。
用法:
它从第二磁道开始符(;)后的第一个字符读起,包括域的分割符,但不包括结束符和LRC符。
外卡只读二磁道。
3.15域363磁道数据(Track3Data)变量属性:
Z.104(LLLVAR),3个字节的长度值最大104个字节的第三磁道数据(数字和分割符),压缩时用右靠BCD码表示的2个字节的长度值用左靠BCD码表示的最大52个字节的第三磁道数据。
域描述:
用户磁条卡上的第三磁道数据。
用法:
它从第三磁道开始符(;)后的第一个字符读起,包括域的分割符,但不包括结束符和LRC符。
3.16域37检索参考号(RetrievalReferenceNumber)变量属性:
AN12,12个字节的定长字符域。
域描述:
POS中心赋予每笔从POS终端收到的预授权/金融/冲正交易的,在每个清算日内唯一的系统流水号。
POS中心用该流水号与消息类型、12域(受卡方所在地时间)和13域(受卡方所在地日期)的组合唯一地标识该笔交易(重复发送的冲正交易将被认为是一笔交易)。
POS中心赋予POS终端发出的非在线交易类消息的流水号。
用法1:
POS终端在收到交易应答消息时可获取POS中心的系统流水号,本域的值可作为日后交易查询的依据。
用法2:
POS中心赋予POS终端发出的非在线交易类消息的流水号。
3.17域域38授权标识应答码(AuthorizationIdentificationResponse)变量属性:
AN6,6个字节的定长字符域。
域描述:
发卡方对交易的授权标识应答码,在一定时间段内保持唯一。
用法:
在预授权交易中,发卡方将在成功的应答消息中返回一个有效的授权号,以供后续交易使用。
在预授权完成交易的请求消息中,POS终端将预授权交易或电话授权中得到的授权号放入本域,传给发卡方。
由发卡方去匹配原始预授权交易;对于冲正、撤消和退货交易,如原始交易的应答中有授权码,则本域的值应来自原始交易。
3.18域域39应答码(ResponseCode)变量属性:
AN2,2个字节的定长字符域。
域描述:
发卡方或POS中心响应POS终端的应答码。
POS终端上送的冲正通知中表明冲正原因。
用法:
交易应答码中仅00为交易成功,其它为交易不成功。
应答码表参见银行卡联网联合技术规范中“B联网标准”。
POS终端引发的冲正消息中,存放冲正原因码:
冲正原因码说明98POS终端在时限内未能收到POS中心的应答96POS终端收到POS中心的批准应答消息,但由于POS机故障无法完成交易A0POS终端对收到POS中心的批准应答消息,验证MAC出错06其他情况引发的冲正3.19域41受卡机终端标识码(CardAcceptorTerminalIdentification)变量属性:
ANS8,8个字节的定长域。
域描述:
POS终端的标识码。
该标识码在POS中心的网络中唯一标识一个终端,不能重复。
用法:
受卡机终端标识码是个关键的数据域。
POS中心及发卡方在收到消息后应保存该值,并在应答消息中原样返回给POS终端。
POS用该值和11域(受卡方系统跟踪号)、42域(受卡方标识码)、60.2域(批次号)一起匹配原始请求消息。
3.20域域42受卡方标识码(CardAcceptorIdentificationCode)变量属性:
ANS15,15个字节的定长域。
域描述:
受卡方的标识码,即商户代码。
用法:
商户编码规则参见银联的相关标准。
目前根据中国银联规定的“银行卡特约商户统一编码及使用规则”执行。
3.21域域44附加响应数据(AdditionalResponseData)变量属性:
AN.25,2个字节长度+最大25个字节的数据。
压缩时用右靠BCD码表示的1个字节的长度值用ASCII码表示的最大25个字节的数据。
域描述:
附加响应数据。
发卡方的附加响应数据必须为有效字符。
由发卡方在批准交易时载入应答消息。
用法:
在交易响应消息中返回接收机构和收单机构的标识码。
格式如下:
数据元长度N2接收机构标识码AN11表示发卡行标识码(左靠,右部多余部分填空格)收单机构标识码AN11表示商户结算行标识码(左靠,右部多余部分填空格)3.22域48附加数据-私有(AdditionalData-Private)变量属性:
ANS.322(LLLVAR),3个字节长度+最大322个字节的数据。
压缩时用BCD码表示的2个字节的长度值用左靠BCD码表示的最大161个字节的数据。
域描述:
私有,用于存放POS批结算时的结算总额、批上送时的交易明细和交易明细总笔数。
用法一:
结算总额批结算时存放结算总额。
N.062(LLLVAR),3个字节的长度值最大62个字节的数据。
压缩时用右靠BCD码表示的2个字节的长度值用ASCII码表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银联 POS 终端 消息 说明
![提示](https://static.bdocx.com/images/bang_tan.gif)