银联公共支付平台项目.doc
《银联公共支付平台项目.doc》由会员分享,可在线阅读,更多相关《银联公共支付平台项目.doc(15页珍藏版)》请在三一文库上搜索。
1、 二 公共支付平台1公共支付平台简称PPP,即Public Payment Platform,银联用于接收、处理和转发公共支付交易的系统,一端通过CUPS连接成员银行,一端为SP、渠道、终端等提供接入途径。 2公共支付平台的结构如下: 泛伟通平台银联公共支付平 台CUPS成员机 构(1) 中间业务平台发送各类报文(签到,余额查询,消费,消费撤销,冲正等)到公共支付平台。(2) 公共支付平台对报文进行相应的记录和处理,根据业务逻辑生成应答报文到工行或者生成转发报文到cups。(3) Cups处理后生成应答公共支付平台或者转发给成员机构处理。三 项目用到的报文结构 1.报文结构说明交易报文包含两个
2、组成部分:报文长度和应用数据。其结构如下图所示:报文长度应用数据(ISO8583)N交易数据(不定长度)报文长度占个字节,是以ASCII码表示的十进制数,右靠左补。应用数据各个域结构和标准的20报文一致(该报文除了没有报文头外,其他格式和20报文结构一致)。2.域结构 各个域结构请参考附件20域结构描述。3.接口报文说明 网络报文主要涉及到签到报文;扣费报文主要是余额查询报文和扣费报文、扣费撤销,冲正;各个报文格式如下:(1)签到位数据元类型请求响应备注-报文类型n408200830-位元表b128MM11系统跟踪号n6MM12本地交易时间n6(hhmmss)MM13本地交易日期n4(MMDD
3、)MM33发送机构标识码n.11(LLVAR) MM 39响应码An2M41受卡机终端标识码ans8MM48签到交换数据ans512(LLLVAR)C当39域为“00”时必选70网络管理信息码n3MM“001”或“161”;001:仅在天津实现;161:以后新做的用此值;与商户签到保持一致;48域说明:ID数据元名称类型说明长度an3“048/064”1加密的PIN密钥an16/328/16字节的PIK2PIN密钥的验证码an84字节的PIN CHECK VALUE3加密的MAC密钥an168字节的MAK4MAC密钥的验证码an84字节的MAC CHECK VALUE注:对于单倍长的密钥,前1
4、2个字节为PIN的工作密钥的密文,后12个字节为MAC的工作密钥的密文(其中,前8个字节是密文,后4个字节使checkvalue;前8个字节解出明文后,对8个数值0做des,取结果的前四位与checkvalue 的值比较应该是一致的)。对于双倍长密钥算法,前20个字节为PIN的工作密钥的密文,后12个字节为MAC的工作密钥的密文(其中,“PIN工作密钥”前16个字节是密文,后4个字节是checkvalue;前16个字节解出明文后,对8个数值0做双倍长密钥算法,取结果的前四位与checkvalue 的值比较应该是一致的;“MAC工作密钥”前8个字节是密文,再8个字节是二进制零,后4个字节是che
5、ckvalue;前8个字节解出明文后,对8个数值0做单倍长密钥算法,取结果的前四位与checkvalue 的值比较应该是一致的)。(3)银行卡余额查询位 数据元 类型 请求 响应 备注 -报文类型n402000210-位元表b128 M M 2 主账号n.19(LLVAR) M M 3 处理码n6 M M “30xxxx”7 传输日期和时间n10(MMDDhhmmss) M M 11 系统跟踪号n6 M M 12 本地交易时间n6(hhmmss) M M 13 本地交易日期n4(MMDD) M M 14 卡片有效日期n4 M 15 清算日期n4 M+ 22 服务点输入方式码n3 M 25服务点
6、条件码n2MM“00”26 服务点PIN 采集代码n2 M 32 受理机构标识码n.11(LLVAR) MM 33发送机构标识码n.11(LLVAR) MM 填接入渠道代码35 第二磁道数据Z.37(LLVAR) C1 36 第三磁道数据Z104(LLLVAR) C2 37 检索参考号an12 M+ 39 响应码an2 M+ 41 受卡机终端标识码ans8 M M 42 受卡方标识码ans15 M M 43 受卡方名称地址ans40 M 49 交易货币代码an3 M M 52 个人密码b64 M 53 安全控制信息n16 C3 54附加金额an.040(LLVAR)M+60.1交易类型码n2M
7、M60.2批次号n6M100 接收机构标识码n.11(LLVAR) M 128 MAC b64 M C响应消息中39域为“00”时必选(4)扣费交易(消费交易)位 数据元 类型 请求 响应 备注 -报文类型n402000210-位元表b128 M M 2 主账号n.19(LLVAR) M M 3 处理码n6 M M “19xxxx”4 交易金额n12 M M 7 传输日期和时间n10(MMDDhhmmss) M M 11 系统跟踪号n6 M M 12 本地交易时间n6(hhmmss) M M 13 本地交易日期n4(MMDD) M M 14 卡片有效日期n4 M 15 清算日期n4 M+ 22
8、 服务点输入方式码n3 M 25服务点条件码n2MM“81”26 服务点PIN 采集代码n2 M 32 受理机构标识码n.11(LLVAR) MM 33发送机构标识码n.11(LLVAR) MM 填接入渠道代码35 第二磁道数据Z.37(LLVAR) C1 36 第三磁道数据Z104(LLLVAR) C2 37 检索参考号an12 M+ 39 响应码an2 M+ 41 ans8 M M 42 受卡方标识码ans15 M M 43 受卡方名称地址ans40 M 48 代理业务系统数据ans.512(LLLVAR) M M 49 交易货币代码an3 M M 52 个人密码b64 C有PI 时必选5
9、3 安全控制信息n16 C有安全要求时必选。DES算法:10000000000000003DES算法:160000000000000059查询明细ans.600(LLLVAR)OO返回缴费明细60.1交易类型码n2MM60.2批次号n6M63自定义域ans.512(LLLVAR)OO格式自定义100 接收机构标识码n.11(LLVAR) M 128 MAC b64 M C响应消息中39域为“00”时必选48域说明位置长度格式内容说明02ans用法标志“PA”:帐单缴费22ans帐单号码类型根据缴费的是水厂还是煤气等来填写相应的代码420ans帐单号码左对齐,右补空格246ans缴费月份YYYY
10、MM,当本子域填写“000000”时,用于缴纳全部帐单费用。仅当附加子域中不存在费用索引值时,本域有效。303n附加子域长度附加子域长度,右靠,不足位前补“0”。若无附加子域,本域不存在33xans150附加子域内容填写实际长度的附加子域内容。若无内容,则本域不存在33+x1ans结束标志“#”。附加子域不存在时,紧接前面缴费月份填写 (5)扣费撤销位域名定义属性格式类型请求响应备 注消息类型n4Ascii02000210MSG-TYPE-ID位元表b64BINARYMMBIT MAP2主帐号n.19LLVARBCDMM3交易处理码n6BCDMM28XXXX4交易金额n12BCDM1 M同原缴
11、费交易7传输日期和时间n10MMDDhhmmssBCDMM11受卡方系统跟踪号n6BCDMM交易流水号12受卡方所在地时间n6hhmmssBCDMM13受卡方所在地日期n4MMDDBCDMM14卡有效期n4YYMMBCDM15清算日期n4MMDDBCDM22服务点输入方式码n3BCDM25服务点条件码n2BCDMM“81”26服务点PIN获取码n2BCDC22域指明PIN可输入且持卡人输入了PIN32受理方标识码n.11LLVARBCDMM 33发送方标识码n.11LLVARBCDMM 352磁道数据z.37LLVARBCDC22域磁条输入且存在二磁道信息363磁道数据z.104LLLVARB
12、CDC22域磁条输入且存在三磁道信息37检索参考号an12ASCIIMM请求时为原消费交易参考号38授权标识应答码an6ASCIIC1C2C1:如果原始交易的应答中有授权码,则须填入原交易授权码C2:交易承兑时由发卡行自定39应答码an2ASCIIM41受卡机终端标识码ans8ASCIIMM同原交易42受卡方标识码ans15ASCIIMM同原交易43受卡方名称地址ans40ASCIIM同原交易48行业特定信息ans.512LLLVARASCIIMM格式同缴费交易49交易货币代码an3ASCIIMM52个人标识码数据b64BINARYC22域指明PIN可输入且持卡人输入了PIN53安全控制信息n
13、16BCDCC有安全要求必选59自定义域ans600LLLVARASCIIOO格式自定义60.1交易类型码n2MM60.2批次号n6M63自定义域ans512LLLVARASCIIOO格式自定义90原始信息域n029LLLVARBCDM100接收机构标识码n.11LLVARASCIIM128MACb64BINARYM2 C响应消息中39域为“00”时必选(6)冲正类交易说明:交易冲正这里是指公共支付系统在规定时限内未收到交换系统或商户应答时,引发的冲正。冲正类交易包括服务内容定制/服务内容定制取消冲正交易、提醒定制/提醒定制取消冲正交易、扣费交易冲正、打印票据冲正。公共支付系统以90域来匹配原
14、交易。位数据元类型请求响应备注-报文类型n404000410-位元表b128MM2主账号n.19(LLVAR)CC同原交易3处理码n6MM同原交易4交易金额n12MM同原交易7传输日期和时间n10(MMDDhhmmss)MM同原交易11系统跟踪号n6MM同原交易12本地交易时间n6(hhmmss)MM同原交易13本地交易日期n4(MMDD)MM同原交易15清算日期n4M25服务点条件码N2MM同原交易32受理方标识码n.11(LLVAR)MM33发送机构标识码n.11(LLVAR) MM 填接入渠道代码37检索参考号an12MM39响应码an2M41受卡机终端标识码ans8MM同原交易42 受
15、卡方标识码ans15 M M 同原交易43受卡方名称地址ans40M48代理业务系统数据ans.512(LLLVAR) M M 同原交易49交易货币代码an3MM90原始数据元n42M100接收机构标志码n.11(LLVAR)M128MACb64MC90说明:原始消息类型 n4 原始系统跟踪号(原11域) n6原始系统日期时间(原13、12域) n10原始受理方标志码(原32域) n11,右对齐,左补零原始发送方标志码(原33域) n11,右对齐,左补零1.1.1、 退货位域名定义属性格式类型请求响应备 注消息类型n4BCD02200230MSG-TYPE-ID位元表b64BINARYMMBI
16、T MAP2主帐号n.19LLVARBCDMM3交易处理码n6BCDMM20xxxx4交易金额n12BCDM3 M7传输日期和时间n10MMDDhhmmssBCDMM11受卡方系统跟踪号n6BCDMM交易流水12受卡方所在地时间n6hhmmssBCDMM13受卡方所在地日期n4MMDDBCDMM14卡有效期n4YYMMBCDM15清算日期n4MMDDBCDM+22服务点输入方式码n3BCDM25服务点条件码n2BCDMM0032受理方标识码n.11LLVARBCDMM33发送方标识码n.11LLVARBCDMM 352磁道数据z.37LLVARBCDC22域磁条输入且存在二磁道信息363磁道数
17、据z.104LLLVARBCDC22域磁条输入且存在三磁道信息37检索参考号an12ASCII4 MM请求时同原始交易38授权标识应答码an6ASCIIC1原交易存在授权码时39应答码an2ASCIIM41受卡机终端标识码ans8ASCIIMM42受卡方标识码ans15ASCIIMM同原交易43受卡方名称地址ans40ASCIIM同原交易48附加响应数据ans.512LLLVARASCIIMM格式同缴费交易49交易货币代码an3ASCIIMM59自定义域ans600LLLVARASCIIOO格式自定义60.1交易类型码n2MM60.2批次号n6M63自定义域ans512LLLVARASCIIO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公共 支付 平台 项目
链接地址:https://www.31doc.com/p-10442084.html