文档介绍:中国银行BC支付商户接入技术标准和商户操作指引
中国银行BC支付商户接入技术标准和商户操作指引
中国银行BC支付商户接入技术标准和商户操作指引
IPPS产品接口规范
(商户接入-技术标准)
.商户订单号-—〉
〈INPUT TYPE=”HIDDEN” NAME="orderNo” VALUE=”TEST0001”〉〈BR/〉
〈!-—04。订单币种-—〉
〈INPUT TYPE=”HIDDEN" NAME="curCode” VALUE="001"〉<BR/〉
<!—--—〉
〈INPUT TYPE=”HIDDEN” NAME="orderAmount" VALUE=”0。01”>〈BR/〉
〈!--06。超时时间 -—>
<INPUT TYPE=”HIDDEN” NAME=”orderTimeoutDate" VALUE="259"〉〈BR/>
<!———->
〈INPUT TYPE="HIDDEN” NAME=”signData" VALUE="PD94bWwgI
中国银行BC支付商户接入技术标准和商户操作指引
中国银行BC支付商户接入技术标准和商户操作指引
中国银行BC支付商户接入技术标准和商户操作指引
….49IjEu"〉<BR/〉
</FORM>
应答报文结构
同步应答
对于同步应答模式,银行把应答信息组成XML格式放到HTTP的应答报文体中,应答信息结构如下
报文要素
<XML Tag〉
属性
类型
备注
Message root
<res>
[1.。1]
报文头
<header>
[1..1]
——MessageId
报文标识号
<msgId>
[1..1]
--HandleStatus
处理状态
〈hdlSts〉
[1。。1]
[A|B|K]
A—成功 B-失败 K—未明
-—BodyFlag
业务体存在标识
〈bdFlg〉
[1。.1]
[0|1]
0—有包体1—无包体
—-ReturnCode
报文处理返回码
<rtnCd>
[0。。1]
〈/header>
业务体报文块
<body〉
[0。.n]
… …
… …
〈/body〉
〈/res>
接口示例
<?xml version=”1。0” encoding=”utf-8” ?>
〈res>
中国银行BC支付商户接入技术标准和商户操作指引
中国银行BC支付商户接入技术标准和商户操作指引
中国银行BC支付商户接入技术标准和商户操作指引
<header〉
<msgId>0000204</msgId〉
ﻩ<hdlSts>A〈/hdlSts〉
ﻩ<bdFlg>0〈/bdFlg>
<rtnCd /〉
〈/header>
<body〉
ﻩ<orderTrans>
ﻩ 〈merchantNo〉1901〈/merchantNo>
ﻩ 〈orderNo〉TEST0001</orderNo>
ﻩﻩ<orderSeq〉12345678〈/orderSeq>
ﻩﻩ〈orderStatus>1</orderStatus〉
ﻩﻩ〈cardTyp〉12〈/cardTyp>
ﻩﻩ<acctNo〉45635189</acctNo>
ﻩﻩ<holderName>张三〈/holderName〉 <!—此数据域为可选项——〉
ﻩﻩ〈ibknum>47428〈/ibknum> <!—此数据域为可选项--〉
ﻩ <payTime〉240〈/payTime〉
ﻩﻩ<payAmount〉0.01〈/payAmount>
ﻩﻩ〈visitorIp /〉
ﻩ<visitorRefer />
ﻩ</orderTrans〉
ﻩ〈/body〉
</res〉
异步通知
异步通知时,银行以http的Post方式提交结果参数到商户提供的http服务。
商户接收到的报文示例:
————-—----header info----——-——---——
user—agent=Java/1。5。0
host=221.123。:8080
accept=text/html, image/gif, image/jpeg, *; q=。2, */*; q=。2
connection=keep-alive
content-typ