




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、收付直通车商户代收接口V1.3(文档更新地址:10:7052/cibhall/images/epay/%d0%cb%d2%b5%d2%f8%d0%d0%ca%d5%b8%b6%d6%b1%cd%a8%b3%b5%c9%cc%bb%a7%b4%fa%ca%d5%bd%d3%bf%da.docx)修订页编号修订内容简述修订日期修订后版本号修订人1初稿2014-08-22V1.0郑尚书2增加网关支付接口2015-05-14V1.1陈磊3网关和快捷支付结果查询增加02版本2015-06-16V1.2陈磊4增加无兴业银行页面的网关支付接口、人行行号下载等功能2015-
2、08-18V1.3陈磊56789101112目录1接入准备51.1兴业账号51.2业务流程51.2.1网关支付(B2C)51.2.2网关支付(B2B)61.2.3快捷支付(无磁无密)62兼容性说明63接入地址63.1生产环境63.2测试环境63.3技术测试联系人74网关支付74.1网关支付B2C接口(B2B共用接口)74.1.1功能概述74.1.2接口说明74.1.3接口示例84.2网关支付退款接口84.2.1功能概述84.2.2输入参数94.2.3返回结果94.2.4接口示例94.3网关支付退款接口(V02部分退款)104.3.1功能概述104.3.2输入参数104.3.3返回结果114.3
3、.4接口示例114.4支付结果查询(V01)124.4.1功能概述124.4.2输入参数124.4.3返回结果134.5支付结果查询(V02)144.5.1功能概述144.5.2输入参数144.5.3返回结果144.6退款结果查询154.6.1功能概述154.6.2输入参数154.6.3返回结果154.6.4接口示例165快捷支付175.1快捷账户认证接口175.1.1功能概述175.1.2接口说明175.1.3接口示例175.2账户认证查询接口185.2.1功能概述185.2.2输入参数185.2.3返回结果185.2.4接口示例195.3快捷支付接口205.3.1功能概述205.3.2输入
4、参数205.3.3返回结果215.3.4接口示例215.4快捷支付退款225.4.1功能概述225.4.2输入参数225.4.3返回结果235.4.4接口示例235.5快捷支付退款(V02部分退款)245.5.1功能概述245.5.2输入参数245.5.3返回结果255.5.4接口示例255.6支付结果查询(V01)265.6.1功能概述265.6.2输入参数265.6.3返回结果275.7支付结果查询(V02)275.7.1功能概述275.7.2输入参数285.7.3返回结果285.8退款结果查询295.8.1功能概述295.8.2输入参数295.8.3返回结果295.8.4接口示例305.
5、9无绑定账户快捷支付接口315.9.1功能概述315.9.2输入参数315.9.3接口示例316通知接口326.1支付成功通知326.1.1功能概述326.1.2接口说明326.1.3接口示例336.2支付失败通知336.2.1功能概述336.2.2接口说明336.2.3接口示例346.3退款结果通知346.3.1功能概述346.3.2接口说明346.3.3接口示例356.4账户认证通知356.4.1功能概述356.4.2接口说明356.4.3接口示例367对账服务367.1资金对账文件下载367.1.1功能概述367.1.2输入参数377.1.3返回结果377.1.4接口示例388通讯口令3
6、99数字签名399.1签名规则399.1.1拼装消息内容399.1.2使用UTF-8转码后生成签名(mac)409.2签名算法示例409.2.1Java示例409.2.2.Net示例4210银行代码列表4311错误码说明4311.1通用错误(10000-10099)4311.2服务分发错误(10100-10199)4311.3数据访问错误(10200-10299)4411.4后端系统交易错误(10300-10399)4411.5商户类错误(20000-20099)4411.6订单类错误(20100-20199)4511.7支付类错误(20200-20299)4511.8代收类错误(20300-
7、20399)4611.9快捷支付类错误(20400-20499)4611.10对账类错误(20500-20599)4711.11账户类错误(20700-20799)4711.12文件下载类错误(21000-21099)4812注意事项481 接入准备1.1 兴业账号网上商户只要有兴业账号(企业账号、个人借记卡号),即可和兴业银行签订收付直通车合作协议,在商户网站上实现使用各大银行账户(包括借记卡、信用卡、对公账户)对客户购买的订单进行支付。兴业银行收付直通车基于https协议,向签约商户提供WEB服务。1.2 业务流程1.2.1 网关支付(B2C)1. 客户在商户网站上选择商品并下订单。2.
8、客户进入商户的订单支付页面,选择兴业银行收付直通车支付。3. 签约商户按收付直通车接口说明,生成订单信息(参数队列或表单)4. 签约商户使用自己设定的通讯口令,对订单信息进行签名,以确保信息传输过程中不被篡改。5. 签约商户将订单信息和签名通过http协议post到收付直通车支付网关接入地址。6. 支付网关对商户相关信息(配置、状态)进行校验。7. 商户信息校验通过后,收付直通车向客户显示支付网关。8. 客户在收付直通车支付网关上进行以下交互:9. 客户选择支付方式、付款银行。10. 收付直通车支付网关跳转到付款银行界面。11. 客户在付款银行界面输入并提交安全信息(密码、手机验证码、图形验证
9、码等)。12. 客户在付款银行界面完成支付过程,并通知兴业银行收付直通车。13. 支付网关向客户显示支付成功页面,并跳转回商户设定的支付成功后页面。从客户视角看,一次网上支付流程至此成功结束。14. 与此同时,支付网关组装支付成功的报文,并用商户设定的通讯密钥进行签名。15. 支付网关将签名后的支付成功报文通过http协议post到商户设定的监听地址。16. 签约商户收到银行发来的支付成功报文后,进行签名验证,确保信息未被篡改后,更新商户系统内的订单状态。从商户视角看,一次网上支付流程至此成功结束。1.2.2 网关支付(B2B)1. 待编写。1.2.3 快捷支付(无磁无密)2. 待编写。2 兼
10、容性说明1. 收付直通车代收接口分为网关支付接入、快捷支付接入和查询三大部分。2.3 接入地址3.1 生产环境网关支付接入地址:快捷支付接入地址:通讯口令事项:1. 通讯口令可通过兴业银行收付直通车商户平台设置,请勿与测试环境密钥一致。2. 通讯口令可设置为8-32位,建议在10位以上。3. 生产上建议定期更换通讯口令,例如一年一换。3.2 测试环境网关支付接入地址:10:37031/acquire/cashier.do快捷支付接入地址:https:/ 10:37031/acquire/easypay.do 支付测试商户号:xxxx
11、测试通讯口令:xxxx测试信用卡:xxxx有效期:xxxxCVV2:xxxx交易密码:xxxx测试借记卡:xxxx支付密码:xxxx3.3 技术测试联系人兴业银行信息科技部叶黎306278 306278 186060632504 网关支付兴业银行收付直通车签约商户共分为四种类型,它们可支持的支付方式如下表描述。网关支付方式快捷支付方式借记卡对公账户信用卡chinapay网关支付测试卡号信息:测试卡卡号:123456789001;密码:7890014.1 网关支付B2C接口(B2B共用接口)4.1.1 功能概述
12、方向:商户银行,由签约商户系统将订单信息发往兴业银行收付直通车网关,成功返回时跳到网关银行选择页面,选择具体银行后跳转进入付款银行页面。异常返回,异常码是20302的当作未决,其他的当作失败。说明:1.测试环境由于证书是自己制作,商户测试联调时可以根据需要从10:7052/cibhall/images/epay/epay_root.crt下载导入根证书。2.虽然可以根据需要配置前后台支付结果回调通知,但也存在由于网络等原因出现通知失败的情况,建议商户对支付中的订单定时(如5分钟)通过查询接口查询结果。3商户支付跳到兴业银行收付直通车页面,一旦选完银行跳转到相
13、应银行页面,由于第三方的限制,此时如果客户把支付页面关掉,该订单也将无法再次使用,客户如果从商户页面需要再次支付,商户端需要生成一个新的订单号。4.1.2 接口说明参数名称类型必输示例值描述timestampchar(14)20141126161900时间戳。格式:yyyyMMddHHmmssappidchar(8)A0000012兴业银行分配给商户的AppIDservicevarchar(100)Pay服务名称。服务名称列表verchar(2)01接口版本号,固定01。以下为订单信息sub_mrchvarchar(20)XXXX直销网店二级商户名称,指签约商户下属二级商户名称,可选参数。or
14、der_novarchar(32)20110110165455000001由商户生成的订单号,同一商户号下,所有订单的编号必须唯一。order_amountdec(13,2)1234.56订单金额,单位为元,即:十位整数,两位小数curchar(3)CNY订单币种,使用ISO4217标准货币代码,目前支持:CNYorder_titlevarchar(128)话费充值订单主题(如:商品名称)order_descvarchar(255)中国移动全国手机号码均可充值,即时到账商品描述(简要描述)order_timechar(14)20140825105300订单提交时间。格式:yyyyMMddHHm
15、mssorder_ipvarchar(39)202.122. 1.103可选参数。当下单IP不为空,且下单IP与支付IP不一致时,支付网关将给予客户警惕被钓鱼的提示信息。以下为签名相关信息macvarchar(40)消息校验码4.1.3 接口示例【输入示例】使用https协议将参数post到支付网关接入地址。timestamp=20141126161900appid=A0000012service=Payver=01sub_mrch=柠檬绿茶专卖order_no=20110331201103312011033120110331order_amount=1234.56cur=CNYorder_t
16、itle=话费充值order_desc=中国移动全国手机号码均可充值,即时到账order_time=20140825105300order_ip=46mac=39745ABAB3B84C9FD28090D49AEB1EA95551D8C24.2 无兴业银行页面网关支付B2C接口(B2B共用接口)4.2.1 功能概述方向:商户银行,由签约商户系统将订单信息发往兴业银行收付直通车网关,成功返回时进入付款银行页面。异常返回,异常码是20302的当作未决,其他的当作失败。说明:测试环境由于证书是自己制作,商户测试联调时可以根据需要从10:7052
17、/cibhall/images/epay/epay_root.crt下载导入根证书。4.2.2 接口说明参数名称类型必输示例值描述timestampchar(14)20141126161900时间戳。格式:yyyyMMddHHmmssappidchar(8)A0000012兴业银行分配给商户的AppIDservicevarchar(100)Pay服务名称。服务名称列表verchar(2)01接口版本号,固定01。以下为订单信息sub_mrchvarchar(20)XXXX直销网店二级商户名称,指签约商户下属二级商户名称,可选参数。order_novarchar(32)2011011016545
18、5000001由商户生成的订单号,同一商户号下,所有订单的编号必须唯一。order_amountdec(13,2)1234.56订单金额,单位为元,即:十位整数,两位小数curchar(3)CNY订单币种,使用ISO4217标准货币代码,目前支持:CNYorder_titlevarchar(128)话费充值订单主题(如:商品名称)order_descvarchar(255)中国移动全国手机号码均可充值,即时到账商品描述(简要描述)order_timechar(14)20140825105300订单提交时间。格式:yyyyMMddHHmmssorder_ipvarchar(39)202.122.
19、 1.103可选参数。当下单IP不为空,且下单IP与支付IP不一致时,支付网关将给予客户警惕被钓鱼的提示信息。pay_typevarchar(2)5151-借记卡支付;52-信用卡支付;53-企业账户支付; bank_novarchar(14)102100099996人行联网行号以下为签名相关信息macvarchar(40)消息校验码4.2.3 接口示例【输入示例】使用https协议将参数post到支付网关接入地址。timestamp= 20150814170652appid= A0000018service= cib.epay.acquire.cashier.quickNetPayver=0
20、1sub_mrch=测试商户order_no= 20150814170652179order_amount=1234.56cur=CNYorder_title=话费充值order_desc=中国移动全国手机号码均可充值,即时到账order_time= 20150814170652order_ip= 03pay_type=51bank_no=102100099996mac=39745ABAB3B84C9FD28090D49AEB1EA95551D8C24.3 网关支付退款接口4.3.1 功能概述方向:商户银行。输入订单日期、订单号提交申请进行订单退款。4.3.2 输入参数由
21、签约商户系统向收付直通车发起订单退款。参数名称类型必输示例值描述timestampchar(14)20141126161900时间戳。格式:yyyyMMddHHmmssappidchar(8)A0000012兴业银行分配给商户的AppIDservicevarchar(100)cib.epay.acquire.cashier.refund服务名称。verchar(2)01接口版本号,固定01。以下为订单信息order_novarchar(32)20141023163955812订单编号,同一商户号下,所有订单的编号必须唯一。order_datechar(8)20141212订单提交时间。格式:y
22、yyyMMdd以下为签名相关信息macvarchar(40)消息校验码4.3.3 返回结果请求超时当作未决处理;成功返回,退款交易受理成功;异常返回,退款失败。【成功结果】参数名称类型必输示例值描述appidchar(8)A0000012兴业银行分配给商户的AppIDorder_novarchar(32)20141023163955812由商户分配的订单号refund_statuschar(1)0退款状态:0-退款处理中;1-退款成功;3-退款未决snochar(16)2014102300233000收付直通车支付网关流水号【失败结果】参数名称类型必输示例值描述errcodevarchar(1
23、0)20310错误代码,20308-订单状态不正确;20313-结算状态不正确;20310-订单不存在errmsgvarchar(255)错误信息发送错误时返回的错误信息4.3.4 接口示例输入示例(HTTP POST)使用https协议将参数post到支付网关接入地址。timestamp=20141126161900appid=A0000012service=cib.epay.acquire.cashier.refundver=01order_no=20141023163955812order_date=20141023mac=39745ABAB3B84C9FD28090D49AEB1EA9
24、5551D8C2输出示例(JSON)【成功结果】 "appid": "A0000012", "order_no": "20141022153011890", "refund_status": "0", "sno": "2014102200166000"【失败结果】 "errcode": "20310", "errmsg": "20141023163955812订单不存
25、在!"4.4 网关支付退款接口(V02部分退款)4.4.1 功能概述方向:商户银行。输入订单日期、订单号、退款金额提交申请进行订单退款。4.4.2 输入参数由签约商户系统向收付直通车发起订单退款。参数名称类型必输示例值描述timestampchar(14)20141126161900时间戳。格式:yyyyMMddHHmmssappidchar(8)A0000012兴业银行分配给商户的AppIDservicevarchar(100)cib.epay.acquire.cashier.refund服务名称。verchar(2)01接口版本号,固定01。以下为订单信息order_novarc
26、har(32)20141023163955812订单编号,同一商户号下,所有订单的编号必须唯一。order_datechar(8)20141212订单提交时间。格式:yyyyMMddorder_amountdec(13,2)10.56退款金额,单位为元,即:十位整数,两位小数;退款金额不能大于原始订单金额以下为签名相关信息macvarchar(40)消息校验码4.4.3 返回结果请求超时当作未决处理;成功返回,退款交易受理成功;异常返回,退款失败。【成功结果】参数名称类型必输示例值描述appidchar(8)A0000012兴业银行分配给商户的AppIDorder_novarchar(32)2
27、0141023163955812由商户分配的订单号refund_statuschar(1)0退款状态:0-退款处理中;1-退款成功;3-退款未决snochar(16)2014102300233000收付直通车支付网关流水号【失败结果】参数名称类型必输示例值描述errcodevarchar(10)20310错误代码,20308-订单状态不正确;20313-结算状态不正确;20310-订单不存在errmsgvarchar(255)错误信息发送错误时返回的错误信息4.4.4 接口示例输入示例(HTTP POST)使用https协议将参数post到支付网关接入地址。timestamp=20141126
28、161900appid=A0000012service=cib.epay.acquire.cashier.refundver=01order_no=20141023163955812order_date=20141023order_amount=10.56mac=39745ABAB3B84C9FD28090D49AEB1EA95551D8C2输出示例(JSON)【成功结果】 "appid": "A0000012", "order_no": "20141022153011890", "refund_stat
29、us": "0", "sno": "2014102200166000"【失败结果】 "errcode": "20310", "errmsg": "20141023163955812订单不存在!"4.5 支付结果查询(V01)4.5.1 功能概述方向:商户银行。输入订单号、订单日期提交申请进行订单状态查询。4.5.2 输入参数由签约商户系统向收付直通车发起查询,返回内容格式为JSON。参数名称类型必输示例值描述timestampchar(14)20
30、141126161900时间戳。格式:yyyyMMddHHmmssappidchar(8)A0000012兴业银行分配给商户的AppIDservicevarchar(100)cib.epay.acquire.cashier.query服务名称。verchar(2)01接口版本号,固定01。以下为订单信息order_novarchar(32)20141023163955812订单编号,同一商户号下,所有订单的编号必须唯一。order_datechar(8)20140825订单提交时间。格式:yyyyMMdd以下为签名相关信息macvarchar(40)消息校验码4.5.3 返回结果请求超时当作未
31、决处理;成功返回,交易成功;异常返回,根据异常码来判断未决、失败还是退款等。【成功结果】参数名称类型必输示例值描述appidchar(8)A0000012兴业银行分配给商户的AppIDorder_novarchar(32)20141023163955812由商户分配的订单号order_amountdec(13,2)10.50订单金额,单位为元,即:十位整数,两位小数order_timechar(14)20141023163955商户端订单生成时间yyyyMMddHHmmsspay_timechar(14)20141210094045付款时间yyyyMMddHHmmsssnochar(16)20
32、14102300233000收付直通车支付网关流水号【失败结果】参数名称类型必输示例值描述errcodevarchar(10)20310错误代码,20301-失败;20302-未决;20310-订单不存在;20318-已退款;20308-状态不正确;10002-参数错误errmsgvarchar(255)错误信息发送错误时返回的错误信息4.6 支付结果查询(V02)4.6.1 功能概述方向:商户银行。输入订单号、订单日期提交申请进行订单状态查询。4.6.2 输入参数由签约商户系统向收付直通车发起查询,返回内容格式为JSON。参数名称类型必输示例值描述timestampchar(14)20141
33、126161900时间戳。格式:yyyyMMddHHmmssappidchar(8)A0000012兴业银行分配给商户的AppIDservicevarchar(100)cib.epay.acquire.cashier.query服务名称。verchar(2)02接口版本号,固定02。以下为订单信息order_novarchar(32)20141023163955812订单编号,同一商户号下,所有订单的编号必须唯一。order_datechar(8)20140825订单提交时间。格式:yyyyMMdd以下为签名相关信息macvarchar(40)消息校验码4.6.3 返回结果请求超时当作未决处理
34、;成功返回,根据返回接口中的状态判断成功、未决、失败还是退款等;异常返回,20310-订单不存在当作失败,其他的都不能当作失败。【成功结果】参数名称类型必输示例值描述appidchar(8)A0000012兴业银行分配给商户的AppIDorder_novarchar(32)20141023163955812由商户分配的订单号order_amountdec(13,2)10.50订单金额,单位为元,即:十位整数,两位小数order_timechar(14)20141023163955商户端订单生成时间yyyyMMddHHmmsspay_timechar(14)20141210094045代收时间y
35、yyyMMddHHmmsstrans_statuschar(1)10-待发起;1-成功;2-失败;3-支付中;4-已撤销;5-已退款snochar(16)2014102300233000收付直通车支付网关流水号【失败结果】参数名称类型必输示例值描述errcodevarchar(10)20310错误代码,20310-订单不存在, errmsgvarchar(255)错误信息发送错误时返回的错误信息4.7 退款结果查询4.7.1 功能概述方向:商户银行。输入订单日期、订单号提交申请进行订单退款状态查询。4.7.2 输入参数由签约商户系统向收付直通车发起查询,返回内容格式为JSON。参数名称类型必输
36、示例值描述timestampchar(14)20141126161900时间戳。格式:yyyyMMddHHmmssappidchar(8)A0000012兴业银行分配给商户的AppIDservicevarchar(100)cib.epay.acquire.cashier.refund.query服务名称。verchar(2)01接口版本号,固定01。以下为订单信息order_novarchar(32)20141023163955812订单编号,同一商户号下,所有订单的编号必须唯一。order_datechar(8)20141212订单提交时间。格式:yyyyMMdd以下为签名相关信息macva
37、rchar(40)消息校验码4.7.3 返回结果请求超时当作未决处理;成功返回,根据返回接口中的状态判断退款状态;异常返回,20310-订单不存在、10201-无退款记录当作失败,其他的都不能当作失败。【成功结果】参数名称类型必输示例值描述appidchar(8)A0000012兴业银行分配给商户的AppIDorder_novarchar(32)20141023163955812由商户分配的订单号refund_statuschar(1)1退款状态:0-退款处理中;1-退款成功;3-退款未决snochar(16)2014102300233000收付直通车支付网关流水号【失败结果】参数名称类型必输
38、示例值描述errcodevarchar(10)20310错误代码,20310-订单不存在;10201-无退款记录errmsgvarchar(255)错误信息发送错误时返回的错误信息4.7.4 接口示例输入示例(HTTP POST)使用https协议将参数post到支付网关接入地址。timestamp=20141126161900appid=A0000012service=cib.epay.acquire.cashier.refund.queryver=01order_no=20141023163955812order_date=20141023mac=48C9530330AF10673E6EB
39、182C0DDCBDCFC3F6D3C输出示例(JSON)【成功结果】 "appid": "A0000012", "order_no": "20141022153011890", "refund_status": "1", "sno": "2014102200166000"【失败结果】 "errcode": "20310", "errmsg": "2014102316
40、3955812订单不存在!"5 快捷支付银联在线(chinapay)测试数据:测试卡号:6222801234567888953 建行 身份证用户名:张三 人行行号:105100000017中金测试数据:随便输,中金端随机返回成功、失败等结果。5.1 快捷账户认证接口5.1.1 功能概述方向:商户银行。输入系统跟踪号、银行卡号、发卡行人行联网行号申请进行账户认证。5.1.2 接口说明参数名称类型必输示例值描述timestampchar(14)20141126161900时间戳。格式:yyyyMMddHHmmssappidchar(8)A00000
41、12兴业银行分配给商户的AppIDservicevarchar(100)cib.epay.acquire.easypay.acctAuth服务名称。服务名称列表verchar(2)01接口版本号,固定01。以下为账户信息trac_novarchar(32)20110110165455000001系统跟踪号card_novarchar(32)6222021402000200卡号bank_novarchar(14)301290000007人行联网行号(测试时请从下面地址下载获取相应银行的人行联网行号:10:7052/cibhall/images/bank.unl
42、)acct_typechar(1)0银行账户类型:0-储蓄卡;1-信用卡;2-企业账户(目前只支持储蓄卡认证)以下为签名相关信息macvarchar(40)消息校验码5.1.3 接口示例【输入示例】使用https协议将参数post到支付网关接入地址。timestamp=20141126161900appid=A0000012service=cib.epay.acquire.easypay.acctAuthver=01trac_no=20110110165455000001card_no=6217711300173307bank_no=302100011000acct_type=0mac=48C
43、9530330AF10673E6EB182C0DDCBDCFC3F6D3C5.2 账户认证查询接口5.2.1 功能概述方向:商户银行。输入系统跟踪号进行账户认证查询。5.2.2 输入参数参数名称类型必输示例值描述timestampchar(14)20141126161900时间戳。格式:yyyyMMddHHmmssappidchar(8)A0000012兴业银行分配给商户的AppIDservicevarchar(100)cib.epay.acquire.easypay.acctAuth.query服务名称。服务名称列表verchar(2)01接口版本号,固定01。以下为账户信息trac_nov
44、archar(32)20110110165455000001系统跟踪号以下为签名相关信息macvarchar(40)消息校验码5.2.3 返回结果请求超时当作未决处理;成功返回,根据返回接口中的状态判断认证状态;异常返回, 10201-无认证记录当作失败,其他的都不能当作失败。【成功结果】参数名称类型必输示例值描述appidchar(8)A0000012兴业银行分配给商户的AppIDtrac_novarchar(32)20110110165455000001下游系统跟踪号auth_statusChar(1)10-待认证;1-认证成功 ;2-认证失败 ;card_novarchar(32)622
45、2021402000200卡号user_namevarchar(60)张三姓名cert_typechar(1)0证件类型:0-身份证cert_novarchar(32件号码card_phonevarchar(11机号码bank_novarchar(14)301290000007人行联网行号【失败结果】参数名称类型必输示例值描述errcodevarchar(10)10201错误代码,10201-无认证记录;errmsgvarchar(255)错误信息发送错误时返回的错误信息5.2.4 接口示例输入示例(HTTP POST)使用ht
46、tps协议将参数post到支付网关接入地址。timestamp=20141126161900appid=A0000012service=cib.epay.acquire.easypay.acctAuth.queryver=01trac_no=20110110165455000001mac=48C9530330AF10673E6EB182C0DDCBDCFC3F6D3C输出示例(JSON)【成功结果】"appid": "A0000012", "trac_no": "20140901165455000001", &qu
47、ot;auth_status": "1", "card_no": "6222021402000200", "user_name": "张三", "cert_type": "0", "cert_no": "quot;, "card_phone": "quot;, "bank_no": "301290
48、000007"【失败结果】 "errcode": "10201", "errmsg": "快捷认证记录不存在!"5.3 快捷支付接口5.3.1 功能概述方向:商户银行,由签约商户系统将订单信息发往收付直通车系统,直接发起快捷支付代收交易。5.3.2 输入参数参数名称类型必输示例值描述timestampchar(14)20141126161900时间戳。格式:yyyyMMddHHmmssappidchar(8)A0000012兴业银行分配给商户的AppIDservicevarchar(100)cib.epa
49、y.acquire.easypay服务名称。服务名称列表verchar(2)01接口版本号,固定01。以下为订单信息sub_mrchvarchar(20)XXXX直销网店二级商户名称,指签约商户下属二级商户名称,可选参数。order_novarchar(32)20110110165455000001订单编号,同一商户号下,所有订单的编号必须唯一。order_amountdec(13,2)1234.56订单金额,单位为元,即:十位整数,两位小数curchar(3)CNY订单币种,使用ISO4217标准货币代码,目前支持:CNYorder_titlevarchar(128)话费充值订单主题(如:商
50、品名称)order_descvarchar(255)中国移动全国手机号码均可充值,即时到账商品描述(简要描述)order_timechar(14)20140825105300订单提交时间。格式:yyyyMMddHHmmssorder_ipvarchar(39)03下单IP地址,可选参数。当下单IP不为空,且下单IP与支付IP不一致时,支付网关将给予客户提示信息card_novarchar(32)6222021402000200卡号,快捷支付必输字段。以下为签名相关信息macvarchar(40)消息校验码5.3.3 返回结果请求超时当作未决处理;成功返回,交易成功;异常返回,异常码是20402的当作未决,其他的当作失败。【成功结果】参数名称类型必输示例值描述appidchar(8)A0000012兴业银行分配给商户的AppIDorder_novarchar(32)20141023163955812由商户分配的订单号order_amountdec(13,2)10.50订单金额,单位为元,即:十位整数,两位小数order_timech
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025云南省文山州砚山县第二人民医院第九期招聘编外驾驶员(1人)备考练习试题及答案解析
- 教科版小学科学三年级上册 2.7加快溶解 教学设计
- 建筑工程材料储运方案
- 2025河北衡水市第六中学招聘备考练习题库及答案解析
- 公路建设项目节能减排实施方案
- 2025年大庆市120紧急救援中心招聘编制外调度员1人考试参考试题及答案解析
- 2025年主轴测量试题及答案
- 2025年停车证考试题目及答案
- 押运证考试题及答案书籍
- 建筑工程项目协作与沟通管理方案
- 现代设计理论与方法(上)
- 碳纤维材料工程检验批质量验收记录表优质资料
- GB/T 5907.4-2015消防词汇第4部分:火灾调查
- GB 31701-2015婴幼儿及儿童纺织产品安全技术规范
- 健身理论与指导课件讲义
- 浙江省科学作业本2022版四年级上册作业本参考答案
- 2023年中远海运船员管理有限公司招聘笔试题库及答案解析
- 美国共同基金SmartBeta布局及借鉴
- 企业劳动用工法律风险与防范
- 普通逻辑ppt课件(完整版)
- 2022年08月安徽省芜湖市招考大学生科技特派员岗位冲刺题(带答案)
评论
0/150
提交评论