?B表示二进制字节数据?Bn表示特定格式的二进制字节数据?N表示十进制数字;右对齐,左补0?A表示字符;左对齐,右补空?AN表示字符或者十进制数字;左对齐,右补空?LLVAR表示长度为00-99字节可变长数据,前1字节表示长度,其他的表示数据内容;?LLLVAR表示长度为000-999字节可变长数据,前2个字节表示长度,其他的表示数据内容;、报文体、报文尾三部分构成。(M/O)属性备注 起始标识符MB3STA 版本标识码MB10xA0 报文长度MAN4单位:报文体的总字节数 报文类型MB3参见说明1 说明1:报文类型101:银行扣款-请求报文108:银行扣款-响应报文111:银行扣款冲正-请求报文118:银行扣款冲正-响应报文121:终端初始化银行参数—请求报文128:终端初始化银行参数—响应报文131:银行扣款撤销-请求报文138:银行扣款撤销-。(M/O)属性备注 校验码MB8校验算法参见附件1 -请求报文(自助缴费主机=>银行支付网关)TAG数据域名称强制项/可选项(M/O)属性备注 手机号MLLVAR 终端编号MLLVAR 营业厅编码MLLVAR 终端流水号MAN6 卡号MLLVAR 银行数据元MLLLVAR由终端整理,密文,包含银行卡信息、密码、及终端流水号等其他银行扣款必须的参数 缴费金额MN100-:元 交易日期MN8YYYYMMDD 交易时间MN6hhmmss -响应报文(银行支付网关=>自助缴费主机)TAG数据域名称强制项/可选项(M/O)属性备注 响应码MAN4报文响应码说明 终端流水号MN6 银行交易检索号MLLVAR -请求报文(自助缴费主机=>银行支付网关)TAG数据域名称强制项/可选项属性备注(M/O) 手机号MLLVAR 终端编号MLLVAR 营业厅编码MLLVAR 终端流水号MAN6 卡号MLLVAR 银行数据元MLLLVAR由终端整理,密文,包含银行卡信息、密码、及终端流水号等其他银行扣款冲正必须的参数 缴费金额MN100-:元 交易时间MN14YYYYMMDDhhnnss -响应报文(银行支付网关=>自助缴费主机)TAG数据域名称强制项/可选项(M/O)属性备注 响应码MAN4报文响应码说明 终端流水号MN6 银行交易检索号MLLVAR -请求报文(自助缴费主机=>银行支付网关)TAG数据域名称强制项/可选项(M/O)属性备注 终端号MLLVAR 终端流水号MAN6 银行数据元MLLLVAR由终端整理,密文 交易时间MN14YYYYMMDDhhnnss -响应报文(银行支付网关=>自助缴费主机)TAG数据域名称强制项/可选项(M/O)属性备注 响应码MAN4报文响应码说明 终端流水号MLLVAR 银行数据元MLLLVAR密文,需要返回给终端处理 -请求报文(自助缴费主机=>银行支付网关)TAG数据域名称强制项/可选项(M/O)属性备注 手机号MLLVAR 终端编号MLLVAR 营业厅编码MLLVAR 终端流水号MAN6 卡号MLLVAR 银行数据元MLLLVAR由终端整理,密文,包含银行卡信息、密码、及终端流水号等其他银行扣款必须的参数 缴费金额MN100-:元 交易日期MN8YYYYMMDD 交易时间MN6hhmmss -响应报文(银行支付网关=>自助缴费主机)TAG数据域名称强制项/可选项(M/O)属性备注 响应码MAN4报文响应码说明 终端流水号MN6 银行交易检索号MLLVAR :成功0001:BOSS报文格式错0002:BOSS报文校验错0003:与银行通讯错0004:银行报文格式错3091终端未签到 3092终端不可用 3093终端已签到 3094销售终端未签到 3095非法卡 3096过期卡 3097止付卡 3098密码错请重输 3099未知交易 3910非止付卡 3911止付卡 3912交易未能处理 3913无未知交易 3914柜员轧账错 3916交易
20090209-银行支付网关接口定义 来自淘豆网www.taodocs.com转载请标明出处.