(金融保险)中国工商银行网上银行CC在线支付接口说明V

上传人:管****问 文档编号:127814444 上传时间:2020-04-06 格式:DOC 页数:11 大小:135.57KB
返回 下载 相关 举报
(金融保险)中国工商银行网上银行CC在线支付接口说明V_第1页
第1页 / 共11页
(金融保险)中国工商银行网上银行CC在线支付接口说明V_第2页
第2页 / 共11页
(金融保险)中国工商银行网上银行CC在线支付接口说明V_第3页
第3页 / 共11页
(金融保险)中国工商银行网上银行CC在线支付接口说明V_第4页
第4页 / 共11页
(金融保险)中国工商银行网上银行CC在线支付接口说明V_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《(金融保险)中国工商银行网上银行CC在线支付接口说明V》由会员分享,可在线阅读,更多相关《(金融保险)中国工商银行网上银行CC在线支付接口说明V(11页珍藏版)》请在金锄头文库上搜索。

1、中国工商银行网上银行C2C在线支付接口说明一、C2C流程说明:1、客户在商户网站浏览商品信息,签订订单;2、商户按照工行C2C订单数据规范形成提交数据,并使用工行提供API和商户证书对订单数据签名,形成form表单返回客户浏览器,表单action地址指向工行接收商户C2C订单信息的servlet;3、客户确认使用工行支付后,提交此表单到工行;4、工行网银系统接收此笔C2C订单,对订单信息和商户信息进行检查,通过检查则显示工行C2C支付页面;5、客户在此页面可以查询客户在银行的预留信息;也可以输入支付卡号、支付密码、验证码进行C2C支付;6、工行检查客户信息,通过检查后显示确认页面;客户确认提交

2、后工行进行支付指令处理;7、工行进行支付指令处理后,如果商户需要工行实时通知,则工行将处理结果使用http协议post方式将通知消息数据提交到商户网站(这个接收银行通知消息的商户端地址是随商户订单数据提交银行的merURL字段),商户返回取货地址或关闭这个银行与其建立的连接后,银行才显示交易结果页面给客户。(注意1、发送通知和显示结果页面是串行的,所以商户端接收银行通知处理时间太长可能导致客户等待超时,造成银行不能将交易结果页面显示给客户。2、此连接是银行服务器自动和商户进行的连接,商户返回也是直接返回给银行,商户端不能对银行的这个请求进行重定向。)8、工行进行支付指令处理后,如果商户不需要工

3、行实时通知,则工行直接显示交易结果给客户。二、C2C接口数据说明:接口数据格式定义通过接口名称和接口版本号来标识,以便将来的扩展;以下数据格式为 “1.0.0.1”版的“ICBC_PERBANK_C2C”接口定义。C2C商户提交表单接口定义:1.0.0.1版本变量名称变量命名长度定义(以字节为单位)说明接口名称interfaceNameMAX(30)必输,签名,取值:“ICBC_PERBANK_C2C”接口版本号interfaceVersionMAX(15)必输,签名,取值:“1.0.0.1”订单号orderIDMAX(30)必输,签名,客户支付后商户网站产生的一个唯一的定单号,该订单号应该在

4、相当长的时间内不重复。工行通过订单号加订单日期来唯一确认一笔订单的重复性。订单金额amountMAX(10)必输,签名,客户支付订单的总金额,一笔订单一个,以分为单位。不可以为零,必需符合金额标准。商城收费金额merFeeAmtMAX(10)必输,签名,可为零,必需符合金额标准。支付币种curType= 3必输,签名,用来区分一笔支付的币种,目前工行只支持使用人民币(001)支付。取值: “001”商户代码merIDMAX(20)必输,签名,唯一确定一个商户的代码,由商户在工行开户时,由工行告知商户。商城账号merAcctMAX(19)必输,签名,商城收费入账账号 (只能交易时指定)。卖家收款

5、卡号venderCardNumMAX(19)必输,签名,支持工行灵通卡、E时代卡、理财金卡、信用卡、贷记卡;不支持国际卡卖家收款名称venderNameMAX(40)必输,签名。检验联名标志verifyJoinFlag=1必输,签名。取值“1”:客户支付时,网银判断该客户是否与商户联名,是则按上送金额扣帐,否则展现未联名错误;取值“0”:不检验客户是否与商户联名,按上送金额扣帐。通知类型notifyType= 2必输,签名,在交易转账处理完成后把交易结果通知商户的处理模式。取值“HS”:在交易完成后实时将通知信息以HTTP协议POST方式,主动发送给商户,发送地址为商户端随订单数据提交的接收工

6、行支付结果的URL即表单中的merURL字段;取值“AG”:在交易完成后不通知商户。商户需使用浏览器登录工行的C2C商户服务网站,或者使用工行提供的客户端程序API主动获取通知信息。接收支付结果信息通知程序地址merURLMAX (200)选输,签名,使用HS通知类型的商户用来接收工行订单支付结果的URL;银行使用HTTP协议POST方式向此地址发送通知信息;目前只支持80端口。使用“AG”通知类型的商户,该字段可以为空或者不上送该字段;但在签名数据中必须包含此项,取值可为空。取值举例:http:/ 格式说明如下:接口名称&接口版本号&订单号&订单金额&商城收费金额&支付币种&商城代码&商城账

7、号&卖家收款卡号&卖家收款名称&校验联名标志&通知类型&通知地址&结果发送类型&交易日期时间interfaceName=值&interfaceVersion=值&orderID=值&amount=值&merFeeAmt=值&curType=值&merID=值&merAcct=值&venderCardNum=值& venderName =值&verifyJoinFlag=值¬ifyType=值&merURL=值&resultType=值&orderDate=值举例:interfaceName=ICBC_PERBANK_C2C &interfaceVersion=1.0.0.0&orderI

8、D=001&amount=99999999&merFeeAmt=10000&curType=001&merID=ABC001&merAcct=0200029109000018831&venderCardNum=9558800200124135720&张三&verifyJoinFlag=0¬ifyType=AG&merURL=&resultType=&orderDate=20050713100334C2C通知商户交易结果接口定义:1.0.0.1版本变量名称变量命名长度定义(以字节为单位)说明接口名称interfaceNameMAX(30)取值:“ICBC_PERBANK_C2C”接口版本号

9、interfaceVersionMAX(15)取值:“1.0.0.1”订单号orderIDMAX(30)客户支付后商户网站产生的一个唯一的定单号,该订单号应该在相当长的时间内不重复。工行通过订单号加订单日期来唯一确认一笔订单的重复性。银行指令序号TranSerialNoMAX(30)银行端指令流水号订单金额amountMAX(10)客户支付订单的总金额,一笔订单一个,以分为单位。不可以为零,必需符合金额标准。商城收费金额merFeeAmtMAX(10)可为零,必需符合金额标准。支付币种curType= 3用来区分一笔支付的币种,目前工行只支持使用人民币(001)支付。取值: “001”商户代码

10、merIDMAX(20)唯一确定一个商户的代码,由商户在工行开户时,由工行告知商户。商城账号merAcctMAX(19)商城收费入账账号 (只能交易时指定)。卖家收款卡号venderCardNumMAX(19)支持工行灵通卡、E时代卡、理财金卡、信用卡、贷记卡;不支持国际卡卖家收款名称venderNameMAX(40)卖家收款名称买家付款卡号customCardNumMAX(19)“付款卡号”后四位进行隐含如:955880020012413*买家付款名称customNameMAX(20)“付款人名”从第二位汉字开始隐含,如:郑*检验联名标志verifyJoinFlag=1取值“1”:客户支付时

11、,网银判断该客户是否与商户联名,是则按上送金额扣帐,否则展现未联名错误;取值“0”:不检验客户是否与商户联名,按上送金额扣帐。客户联名标志JoinFlag=1客户在银行端是否与商城联名标志位。1客户联名 0客户未联名联名会员号UserNumMAX(40)联名客户在商户的会员号。结果发送类型resultType=1取值“0”:无论支付成功或者失败,银行都向商户发送交易通知信息;取值“1”,银行只向商户发送交易成功的通知信息。交易日期时间orderDate=14格式为:YYYYMMDDHHmmss要求在银行系统当前时间的前1小时和后12小时范围内,否则判定交易时间非法。返回通知日期时间notify

12、DateMAX(14)格式为:YYYYMMDDHHmmss订单处理状态tranStat=11-“交易成功,已清算”;2-“交易失败”;3-“交易可疑”错误描述commentMAX(100)错误描述备注1remark1MAX(100)备注备注2remark2MAX(100)备注通知消息银行签名数据bankSignMsg无限制银行使用自己证书对商户通知消息按照一定格式进行的签名,然后进行BASE64编码后的字符串。(格式单独描述)通知消息银行签名数据bankSignMsg格式:根据消息中各数据项,使用&符进行连接成银行端签名明文,各字段顺序固定;每个数据项由变量名称加等号加变量值组成;如果变量值为空仍保留字段位置;格式说明:接口名称&接口版本号&订单号&指令序号&订单金额&商城收费金额&支付币种&商城代码&商城账号&卖家收款卡号&卖家收款名称&买家

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号