预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于多渠道平台接入的银联支付系统的设计与实现摘要:随着支付技术的发展各种交电费的方式越来越多用户也早就不满足于传统的缴费渠道。为了提供优质服务六安供电公司顺应现代通信技术日新月异的发展趋势着手建设小区便民终端系统让用电客户可以足不出户就能缴纳电费。该文主要讨论在便民终端系统中的缴费部分的银联接口的实现。关键词:银联;银联商务;缴费;ISO8583;报文中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)17-3926-101概述1.1背景目前银联商务与国家电网安徽省公司已经有业务上的合作并且有一套完整的银联缴费接口供使用。该接口可以直接从省公司的帐务系统里取得客户的电费信息并提供缴费通道缴费成功后会实时地从帐务系统中消帐。银联商务的接口使得本系统的设想有了可行性本系统采用电力内网直连银联的多渠道平台通过银联接口进行缴费操作。1.2内容及章节安排本文主要研究、讨论下面几项内容:1)银联报文介绍;2)银联接口介绍;3)加密流程介绍;4)数据报文分析。1.3术语及定义银联:中国银联分公司;报文:网络通信中按一定的协议拼装起来的数据流;电费:用户用电发生的费用;交易:指服务双方提供的服务在交换信息时的数据集合通常与服务结合在一起;消帐:收到款后在帐务系统中将欠费消除;冲正:对实时缴费的服务代理方在交易过程中无法得到服务方及时的反馈结果时代理方向服务方发起的撤销请求。2银联报文2.1ISO8583报文ISO8583包是一个国际标准的报文格式由最多128个域(域表示存放数据的字段)组成每个域都有标准的定义并且有定长、变长之分。ISO8583包前面有一个位图域用来指明包中各字段域组成情况。2.2报文结构说明报文结构由报文长度、TPDU头、报文头、应用数据四个部分组成。报文长度:由2个字节的十六进制数据表示表示报文的长度(不包括本身)。TPDU头:5个字节的数据不同的多渠道平台取值不同。报文头:12个字节的数据不同的多渠道平台取值不同。应用数据:交易数据的全部内容。2.3BCD码在报文中经常会用到BCD码BCD码(Binary-CodedDecimal?)是用十六进制码来表示数字的一种编码方式。这种编码形式利用了一个字节来存放两个十进制数字常用于网络传输中对数字的描述比字符串的形式节约了一半的空间。而在我们的报文中BCD码除了代表数字之外在传输银行卡号信息的时候还需要用字母“D”来代表等号“=”。2.4报文头总长度为12字节压缩时用BCD码表示为6个字节长度的数值。在上传的报文中该具体数值由应用程序在根据终端参数以及当前状态填入当前的终端状态、应用类别和软件版本号。在多渠道平台回应的报文中由多渠道平台填入相关的处理要求而其他域则保持原值返回终端需要根据收到报文头中指明的处理要求进行相应处理。2.5应用数据格式应用数据由报文类型标识、位图、报文域三大部分组成。2.5.1报文类型参考文献:[1]多渠道平台接入接口规范-第1部分:终端报文接口(QCUP035.1-2010)-1[S].[2]多渠道平台接入接口规范-第5部分:附录(QCUP035.5-2010)[S].[3]供电单位及户号编码规则表[S].[4]中国银联银联卡公共支付技术规范[S].[5]中国银联银行卡联网联合技术规范V2.1[S].