b2c在线支付接口说明
中国工商银行网上银行B2C在线支付接口说明
一、B2C流程说明:
1、客户在商户网站浏览商品信息,签订订单;
2、商户按照工行B2C订单数据规范形成提交数据,并使用工行提供API和商户证书对订单数据签名,形成form表单返回客户浏览器,表单action地址指向工行接收商户B2C订单信息的servlet;
3、客户确认使用工行支付后,提交此表单到工行;
4、工行网银系统接收此笔B2C订单,对订单信息和商户信息进行检查,通过检查则显示工行B2C支付页面;
5、客户在此页面可以查询客户在银行的预留信息;也可以输入支付卡号、支付密码、验证码进行B2C支付;
6、工行检查客户信息,通过检查后显示确认页面;客户确认提交后工行进行支付指令处理;
7、工行进行支付指令处理后,如果商户需要工行实时通知,则工行将处理结果使用http协议post方式将通知消息数据提交到商户网站(这个接收银行通知消息的商户端地址是随商户订单数据提交银行的merURL字段),商户返回取货地址或关闭这个银行与其建立的连接后,银行才显示交易结果页面给客户。(注意1、发送通知和显示结果页面是串行的,所以商户端接收银行通知处理时间太长可能导致客户等待超时,造成银行不能将交易结果页面显示给客户。2、此连接是银行服务器自动和商户进行的连接,商户返回也是直接返回给银行,商户端不能对银行的这个请求进行重定向。)
8、工行进行支付指令处理后,如果商户不需要工行实时通知,则工行直接显示交易结果给客户。
二、B2C接口数据说明:
接口数据格式定义通过接口名称和接口版本号来标识,以便将来的扩展;以下数据格式为“1.0.0.0”版的“ICBC_PERBANK_B2C”接口定义。
2.1 B2C商户提交表单接口定义:
注:
1、数据中不能包含“|”“&”“=”,此字符为银行端程序保留字符;中文变量使用GBK编码,另请注意与C2C接口定义字段名称和大小写有区分
2、从商户Post过来的数据,参数名的名称必须与上表中完全相同,名称中的字母大小写均要相同,不能进行随意更改(在form中的提交按钮中submit不能有Name属性);此外,如果其他input项的Name中使用了双引号,如:,则一定注意在引号内不要包含空格,不要写成“mer URL ”,如果拼写错误或者多了空格,将造成数据无法识别,无法正常进行支付
3、接口名称和版本号一定要和上表中相同.。
4、商户提交数据中的空格将被认为是有效字符被接收,请商户开发时注意对多余空格的控制。
2.2 商户提交表单签名merSignMsg格式:
1、组织要签名的数据串(顺序固定;被商户签名的串为各输入项的值):
接口名称的值+接口版本号的值+商城代码的值+商城账号的值+通知地址的值+结果发送类型的值+订单号的值+订单金额的值+支付币种的值+通知类型的值+交易日期时间的值+校验联名标志的值
2、举例:
以下是需要签名的数据名称及对应值
interfaceName=ICBC_PERBANK_B2C
&interfaceVersion=1.0.0.0&merID=0200EC20000012&merAcct=0200029109000030106&merU RL=https://www.360docs.net/doc/8514815680.html,/servlet¬ifyType=HS&orderid=000000001&amount=100 &curType=001 &resultType=0&orderDate=20050801192556& verifyJoinFlag=0
需要签名的明文
ICBC_PERBANK_B2C1.0.0.00200EC200000120200029109000030106https://www.360docs.net/doc/8514815680.html,.c n/servletHS0000000011000010200508011925560
签名后(用测试私钥user.key )
merSignMsg为
SFVdS3Kca6d/wetLFwynBl1q5nDIyxxEUXCzniIa47mhxs1BM9mPsnRc2lOqqrfwBdwBjSE82jS/iBHYKol f2sppjEyOImVZycv96321QPDgPA1yleO83K1XA1rmB3zxsIuwLKIICSWwdttn1XPYOQLJ/WAtZ5DFYFog7J 8pXw0=
merCert为(用测试证书user.crt)
MIICVjCCAb+gAwIBAgIKI9fKEDP6AAAO3DANBgkqhkiG9w0BAQUFADA0MRgwFgYDVQQDEw9wYmouaWNiYy5 jb20uY24xGDAWBgNVBAoTD3Biai5pY2JjLmNvbS5jbjAeFw0yMDA5MjAwOTI3NDFaFw0yMTA5MjAwOTI3ND FaMEMxGDAWBgNVBAMTD2JpYW5sdTIyLmUuMDIwMDENMAsGA1UECxMEMDIwMDEYMBYGA1UEChMPcGJqLmljY mMuY29tLmNuMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDG+u/C5pad0ZbwvAk9Gv1rr+SpknfFUsTM hJLcI2KiYa+XLSf5vCib0OclOoDDXKIWPt/hkMEz+ED8YukQpsstXHvnxVFxVtPh23dubQjB8/kJ7X5Ebwn gsHMLFEXqr3UvNfcGZHuAFqMRPtr8ys3YnL3UG43Xienc3cD8jXFdQQIDAQABo2AwXjBLBgNVHR8ERDBCME CgPqA8pDowODEOMAwGA1UEAxMFY3JsMTMxDDAKBgNVBAsTA2NybDEYMBYGA1UEChMPcGJqLmljYmMuY29tL mNuMA8GA1UdYwQIAwYA/wAAAAAwDQYJKoZIhvcNAQEFBQADgYEAQe6tLhKaNX8OPNT2XzH7dTXIFmTm37hS vmbEL/Q/pWV386KVrNSCnyN3fowanMt5TE9qZFn9enVvyDJw4nAUx38F2PFn2Tt7JUtzt/pNKC5FiebpFJH 48AXIP1Xt5GjdcBx0oXM9QNBtYvY0189t357EH4UaBfO+c+L8fkOt37o=
2.3 B2C通知商户交易结果接口定义:
(注意与C2C通知接口定义变量名区分)
2.4 通知消息银行签名数据signMsg格式:
1、组织要签名的数据串(顺序固定;银行通知消息签名的串为以下格式,请注意与商户签名串的格式不同):
接口名称=值&接口版本号=值&订单号=值&指令序号=值&订单金额=值&支付币种=值&商城代码=值&商城账号=值&校验联名标志=值&客户联名标志=值&联名会员号=值&结果发送类型=值&交易日期时间=值&返回通知日期时间=值&订单处理状态=值&错误描述=值&备注1=值&备注2=值
interfaceName=值&interfaceVersion=值&orderid=值&TranSerialNo=值&amount=值&curType=值&merID=值&merAcct=值&verifyJoinFlag=值&JoinFlag=值&UserNum=值&resultType=值&o r d e r D a t e=值&n o t i f y D a t e=值&t r a n S t a t=值&c o m m e n t=值&r e m a r k1=值&remark2=值
举例:
以下是需要验签的数据串明文
interfaceName=ICBC_PERBANK_B2C&interfaceVersion=1.0.0.0&orderid=000000001&TranSeria lNo=&amount=100&curType=001&merID=0200EC20000012&merAcct=0200029109000030106&verify JoinFlag=0&JoinFlag=&UserNum=&resultType=0&orderDate=20050801192556¬ifyDate=2005 0824165910&tranStat=2&comment=failure,Error_code:32147ErrorMsg:提交支付表单时间数据不在有效时间范围。&remark1=&remark2=
签名后signMsg为
Yp4CVHY5rHtcQ9kOxHc70k1PKgpv1jXk0LZgSH0O+iEcFA3KKxBRjAhvCvV0hDc9X0WXswMfcGuaKMoCJSM Hmdq3lVTYr2hfT1/K3nPI6IdCGmo4wJWha8ha4ujyLkQFa36f+7C1g9keBro59GPIBHHaRs1Ggmnb2aNimd MAAiM=
2.5 商户可能收到的银行通知:
指令成功:
只能有一笔成功、且要验证银行签名、订单金额等信息是否与商户端记录一致。
指令失败:
注意可能收到多笔失败。客户支付失败时可以重提此笔订单到银行支付。
指令可疑:
由于网银系统与后台业务处理系统间通讯异常,造成网银不能确认支付指令结果,则此笔指令为可疑指令;可疑指令将被自动批复,商户、客户可于第二日查询指令状态。
没有收到银行通知:
由于银行、商户两端服务器或者互联网通讯等原因可能造成商户端接收不到银行通知。当没有收到银行通知时,可登录工行商户服务网站手工查询指令状态或者商户调用查询接口自动处理。
2.6商户返回取货地址:
取货地址(也可称为商户收到银行成功支付后的商户端确认地址):
如果有取货地址则及时返回取货地址,没有取货地址需及时关闭连接;因为银行端先进行订单支付清算,然后给商户发送通知,在商户返回取货地址或者关闭连接后,才显示交易结果给客户,整个过程是串行的;如果商户在收到银行通知后,不及时返回或关闭连接,将可能造成客户端等待超时,无法显示最终的交易结果页面。
三、安全API说明:
为了保证商户提交订单数据和银行通知信息数据的完整性,不可抵赖性,现提供一套用于信息签名、验签和BASE64编解码的函数。商户开发时使用这套函数和工行颁发的商户证书进行商户订单信息签名;签名数据项和顺序均固定,具体格式可参见上一节的数据定义;同时使用这套API和银行公钥可以验证银行通知消息的有效性。
安全API的使用方法可参见【开发API接口】目录中不同开发语言的说明和demo程序;
四、开发步骤
商户程序需在银行模拟测试环境上进行联调后,再投产,以下说明联调开发步骤。
生成订单:
1、商户和当地行联系,申请联调测试;由当地行在模拟测试环境录入商户信息,生成商户
证书(pfx格式);并提供银行模拟测试环境的银行证书公钥文件(用于验证银行签名时使用);
2、商户或者银行用证书拆分工具将pfx格式的商户证书拆分成扩展名为crt的公钥文件和
扩展名为key的私钥文件;(这两个文件用于商户开发API调用来进行商户订单数据签名)
3、商户进行开发,准备【B2C商户提交表单接口定义】一节中要求的订单数据;
4、其中订单签名数据merSignMsg字段需要根据【商户提交表单签名merSignMsg格式】一
节中规定数据项和顺序来拼接成明文串;然后使用提供的API函数和商户私钥进行签名,得到签名串,然后做BASE64编码;
5、其中商城证书公钥merCert字段需要使用API函数做BASE64编码;
6、准备好订单数据,即完成订单提交的开发;之后只要将订单提交银行接收入口“https://
银行地址/servlet/ICBCINBSEBusinessServlet”,银行来处理B2C指令的资金支付;
接收通知:
如果商户需要银行实时发送交易结果,则需要在订单的通知类型notifyType设置成“HS”,并设置有效的接收银行通知的接收地址merURL字段,银行在支付处理完成后会向此地址post交易结果表单,表单数据项已在【B2C通知商户交易结果接口定义】中说明;
商户接收到银行通知后,需使用开发API和银行公钥来验证银行签名,以确保通知消息的有效性,以下简要说明验证步骤:
1、商户收到银行通知,即接收到【B2C通知商户交易结果接口定义】中说明的各字段;各
字段使用URLencode,如果商户端web服务器没有自动将各字段进行URLdecode,则商户程序需手工进行URL解码;
2、获得各字段取值后,根据【通知消息银行签名数据signMsg格式】格式中说明的数据项
和顺序,拼成银行端签名数据明文;
3、使用商户开发API和银行公钥文件对表单中的银行签名signMsg进行验签;
4、验签成功后,为确保数据一致,建议商户比较一下通知消息中订单金额、卖家卡号等关
键信息和自己记录的是否一致;
5、商户根据交易结果tranStat来更新自己的指令状态和相关数据库信息;
6、如果商户没有信息返回给银行则直接关闭此连接;如果商户需要提供客户取货地址或者
希望客户到商户自己的确认页面,则需要返回取货地址或确认页面的URL给银行,银行将在显示给客户的交易结果页面显示此URL的链接供客户点击;
五、样例:
商户提交订单form
银行通知http报文:
(此样例为银行通知消息的http报文的数据内容部分,省略http报头)
interfaceName=ICBC_PERBANK_B2C&interfaceVersion=1.0.0.0&orderid=000000001&TranSeria lNo=&amount=100&curType=001&merID=0200EC20000012&merAcct=0200029109000030106&verify JoinFlag=0&JoinFlag=&UserNum=&resultType=0&orderDate=20050801192556¬ifyDate=2005 0824165910&tranStat=2&comment=failure%2CError_code%3A32147ErrorMsg%3A%CC%E1%BD%BB%D 6%A7%B8%B6%B1%ED%B5%A5%CA%B1%BC%E4%CA%FD%BE%DD%B2%BB%D4%DA%D3%D0%D0%A7%CA%B1%BC%E4% B7%B6%CE%A7%A1%A3&remark1=&remark2=&&signMsg=Yp4CVHY5rHtcQ9kOxHc70k1PKgpv1jXk0LZgSH 0O%2BiEcFA3KKxBRjAhvCvV0hDc9X0WXswMfcGuaKMoCJSMHmdq3lVTYr2hfT1%2FK3nPI6IdCGmo4wJWha 8ha4ujyLkQFa36f%2B7C1g9keBro59GPIBHHaRs1Ggmnb2aNimdMAAiM%3D
对于每个字段的值都进行URLEncode编码,对于signMsg字段的银行签名是先对银行签名进行BASE64编码后再做的URLEncode编码;
商户返回取货地址报文:
如果交易成功后商户需要提供取货地址或希望客户跳转到自己的确认页面,则在接到银行通知消息后需要返回取货地址或商户确认页面的URL给银行,银行将在银行的交易结果页面显示此地址的链接。
提示:
1、商户返回实质上只是一个内容为URL的字符串,不能有任何多余的东西,包括不能有
任何的html的标签;类似以下http回应
HTTP/1.1 200 OK
Server: Apache/1.39
Content-Length: 22
Content-type: text/html
https://www.360docs.net/doc/8514815680.html,
4、此URL可以通过“?”来挂参数;举例:https://www.360docs.net/doc/8514815680.html,/getGoods.jsp?user=aa&level=3; 银行在显示给客户的交易结果页面上提供此URL的链接,客户点击此链接后,挂的参数将以GET方式提交商户。
B2C模式详细介绍
B2C是英文Business-to-Consumer(商家对客户)的缩写,而其中文简称为“商对客”。“商对客”是电子商务的一种模式,也就是通常说的商业零售,直接面向消费者销售产品和服务。这种形式的电子商务一般以网络零售业为主,主要借助于互联网开展在线销售活动。 基本简介 B2C即企业通过互联网为消费者提供一个新型的购物环境——网上商店(卓越亚马逊、中国巨蛋网、京东商城、当当网等),消费者通过网络在网上购物、在网上支付。由于这种模式节省了客户和企业的时间和空间,大大提高了交易效率,特别对于工作忙碌的上班族,这种模式可以为其节省宝贵的时间。但是在网上出售的商品特征也非常明显,仅仅局限于一些特殊商品,例如图书、音像制品、数码类产品、鲜花、玩具、饮食等等。这些商品对购买者视、听、触、嗅等感觉体验要求较低,像服装、音响设备、香水需要消费者特定感官体验的商品不适宜在网上销售,当然,也不排除少数消费者就认定某一品牌某一型号而不需要现场体验就决定购买,但这样的消费者很少,人们更愿意相信自己的体验感觉来决定是否购买。所以,B2C市场上成功的企业如当当、卓越,都是卖一些特殊商品的。B2C电子商务的付款方式是货到付款与网上支付相结合,而大多数企业的配送选择物流外包方式以节约运营成本。随着用户消费习惯的改变以及优秀企业示范效应的促进,网上购物用户不断增长。 主要模式 综合商城 它有庞大的购物群体,有稳定的网站平台,有完备的支付体系,诚信安全体系(尽管目前仍然有很多不足),促进了卖家进驻卖东西,买家进去买东西。如同传统商城一样,淘宝自己是不卖东西的,是提供了完备的销售配套。 商城,谓之城,自然城中会有许多店,是的,综合商城就如我们平时进入天虹、天河城、丽日等现实生活中的大商城一样。商城一楼可能是一级品牌,然后二楼是女士服饰,三楼男士服饰,四楼运动/装饰,五楼手机数码,六楼特价…… 将N个品牌专卖店装进去,这就是商城。而后面的淘宝商城、365商城等也自然是这个形式,跟传统无异,它有庞大的购物
中国银联B2B企业支付平台产品介绍
中国银联网上对公(B2B)支付业务 产品介绍 中国银联股份有限公司 中国金融认证中心 2010-06
复杂讲: B2B 是在互联网上建立的交易市场。企业在这个“市场” 中可以进行信息的发布、收集、分析和推广,并在此基础上 进行交易。由于互联网的技术特点所决定,网上交易市场的 效率会大大高于传统市场。从而使整个社会的信息传递速度,质量大大提高,库存大大降低。从而使生产什么,怎样生产,为谁生产的问题得到更完美的解决。与此同时,从单一企业 的网上采购和销售延伸到产业链互联网的整合,实现了整个 产业乃至全球的供应链网络上的增值。 简单讲: 企业和企业之间通过互联网进行的商务活动。
●增加商业机会和开拓新的市场●促进销售,加快资金回笼速度●促进买卖双方信息交流 ●全天候无间断运作 ●改善信息管理和决策水平 ●改善客户服务水平 ●提升交易的效率,降低销售成本●降低企业经营成本
1.以卖方为主导(集中销售) 2.以买方为主导(集中采购) 3.互联网电子交易市场 按行业分(钢铁、化工、纺织、机械制造、建材、农产品……) 按交割方式分(现货交易市场、中远期交易市场) 按盈利模式分(佣金模式、差价模式) 按交易服务性质分(内贸、外贸) 按市场定位分(大宗商品、小额批发) 多对一模式,通常称为垂直市场。多对多模式,通常称为水平市场。
●网上招投标平台(行业招投标中心、地方招投标中心) ●物流交易平台(网上第三方物流平台、大型物流园区网上交易平台)●企业公共事业缴费平台(企业缴纳水、电、气费用) ●小额批发市场(地方线下→线上全国) ●在线融资服务平台 ●企业集团分销或代理商交易平台 ●……
产品管理-银联无卡支付产品介绍 精品
“安全快捷随行品质生活随心” 银联无卡支付产品——“银联在线支付”及“银联互联网手机支付”发布仪式 主持人: 尊敬的各位领导、各位来宾,新闻界的朋友们,大家下午好! 诚挚欢迎和感谢各位领导及嘉宾在百忙之中莅临银联无卡支付产品,“银联在线支付”及“银联互联网手机支付”发布仪式。 随着互联网的日益普及更加安全、便捷,更加全球化的网上支付体验已经成为越来越多持卡人的需求。通信技术日新月异,网络浪潮席卷全球,技术革命更为电子支付创新打开了广阔空间,提供了无限可能。 近年来,中国银联积极发挥银行卡组织的共享平台作用,努力为商业银行等产业各方服务,共同为广大持卡人提供跨银行、跨地区、跨国际以及跨渠道的支付便利,推动了我国电子支付产业的快速发展。 特别是在互联网全面渗透日常生活的今天,中国银联和商业银行携手,顺应潮流,锐意创新,开创性地推出了以无卡支付模式为主的“银联在线支付”和“银联互联网手机支付”,它们更加丰富的支付功能,更加强大的服务能力,不仅为银行和商户的业务发展构筑了一个全新平台,也让持卡人更加真切地体会到安全快捷随行、品质生活随心。 好,现在就让我们宣布银联无卡支付产品——“银联在线支付”及“银联互联网手机支付”发布仪式,正式开始! 主持人: 首先为大家介绍今天到场的各位领导和嘉宾,出席今天发布仪式的中国银联领导有: 中国银联董事长苏宁; 中国银联总裁许罗德; 全国性商业银行领导和相关负责人有: 中国银行副行长祝树民; 中国农业银行零售业务总监李庆萍; 中国邮政储蓄银行副行长李财林; 中国光大银行副行长单建保; 华夏银行副行长恽铭庆; 北京银行行长助理兼零售业务总监宋文昌; 中国工商银行牡丹卡中心总裁栾建胜; 中国银行信用卡中心总经理钟向群; 中国建设银行个人存款与投资部总经理康义; 交通银行信用卡中心首席执行官李朝辉; 中国邮政储蓄银行个人业务总经理姚伟; 中国邮政储蓄银行副总工程师兼运行管理部总经理刘玉成; 中国邮政储蓄银行信息科技部总经理汪航; 中国光大银行信用卡中心总经理戴兵; 中国光大银行电子银行部总经理李坚; 华夏银行信用卡中心CEO侯平; 华夏银行电子银行部总经理刘秀臣; 广厦银行电子银行部总经理方琦; 兴业银行电子银行部总经理杨忠; 北京银行零售市场与产品部总经理邢晓青; 出席发布仪式的还有来自中信银行、中国民生银行、深圳发展银行、招商银行、上海浦东发展
B2C网站功能简要说明
页脚. B2C 功能说明 一、 栏目说明: 一 架构:
二、整体结构图: 页脚.
页脚.
三、系统业务流程图: 、 页脚.
四:消费者行为分析假想图示说明: 页脚.
五、系统业务流程简述: (1)商品管理和定价管理 商品的录入:商品的录入仅指相关管理人员通过专门的商品信息录入平台,将商品的基本信息录入到系统专门的数据库中。新录入的商品信息,状态为下架。录入的商品描述信息可以由管理员在后台统一维护,并且在定义商品类别时,分配给不同的类别,这样就可以适合多系列产品的发布和搜索。 商品的相关显示:商品录入功能将包括“相关商品”推荐工具(提供浏览者查看某个商品时,同时推荐他其他商品,类同于“您或许会喜欢”这样的功能),系统提供录入人员按品牌、价格或是商品编号和名称等属性来检索要推荐的商品,并将检索结果加入到“相关商品”之中。A商品设置B商品为相关商品的同时,B商品同时认可A商品为它的相关商品。可按设定的日期生成销售排行榜。同时后台可设定某产品为特价产品放入特价专区。 商品的定价:商品的定价管理分为基本销售价格和折扣率。价格随着会员的等级而自动改变。定价人员在后台针对产品来指定商品的市场价和网上销售价。考虑到贵公司商品的价格以及销售的实际情况,在支付金额上面可以添加首付款和余款,在上面,购买商品的时候,只需要在线支付首付款,然后货到客户确认,收到尾款,财务在订单系统查询出该订单,然后补入尾款。 商品的排序:管理员可以根据销售需求,为商品的二级分类和具体商品设置排序参数,用户浏览时,系统即根据该参数来确定相关容的显示次序。 商品的个性展示,可实现鼠标移动实时放大的独特展示形式。 站搜索:根据特定条件的选择,进行商品搜索排列展示。 关键字:这里可以填写分类的关键字,比如欧美沙发的分类这里可以填写欧美以便于用户搜索。 数量单位:是指商品的单位名称,比如鞋是一对等等,这里只用填件或者个就可以。(2)商品数量和状态 商品状态将在用户浏览中体现,根据状态不同,可分为“下架”、“上架”、“有货”、“缺货”四个状态。商品录入后的基本状态是“下架”,只有设置为“上架”商品,浏览者才可以在前台查看到。管理员还可以手工指定商品的数量,当数量大于“0”为“有货”,当数量等于或小于“0”为“缺货”,“缺货”的时候引导会员进入“缺货登记”的页面。 当会员每次下达订单时,系统就扣除相应商品的数量,当会员放弃订单时,或管理员在后台取消订单时,系统就加回相应商品的数量。
银联在线支付商申请表
银联在线支付商申请表
————————————————————————————————作者:————————————————————————————————日期:
银联在线支付商户申请表 注: 1、本表适用于商户直接接入方式,由商户开发接口直接和银联在线支付系统(UPOP系统)进行对接。 2、收单机构应按照本表要求,获取商户真实、完整信息,收单机构自行确定本表是否要求商户盖章。对提供虚假信息申请的商户,银联保留对其关停银联在线支付功能的权利。 3、商户简称将用于向持卡人发送短信验证码时使用,字数不应超过8个汉字。在支付页面和信用卡持卡人的账单上出现的商户信息,由“商户工商注册名称”+“(商户网站名称)”组合而成,便于持卡人识别. 4、商户业务类型说明如下,请收单机构根据商户需求进行选择。 (1)实时付款类,包括认证支付、快捷支付、普通支付、储值卡支付、网银支付等。其中普通支付和储值卡支付功能,银联有权对商户风险进行评估后确定是否对商户开放。 (2)网上货到付款:由银联向收单机构提供预授权类交易接口,由商户与持卡人在银联相关平台进行担保支付业务的确认、保障持卡人收到货物再付款的业务类型。 5、银联UPOP系统将同时通过前台页面和后台地址向商户指定URL 发送交易结果。请商户提供接收通知的IP地址。 6、虚拟商品是指无实物性质,可以通过网络传输、无需线下配送的商品。销售虚拟商品的商户应在表中注明所售虚拟商品的名称。 7、防钓鱼功能是指防止用户交易时跳转到非法页面(并非商户页面)上进行交易,导致卡号密钥信息丢失,而采取相应控制的功能。选择防钓鱼功能时,要求商户必须提供全部URL,当持卡人登入商户网站发起交易时,用以确认是否能通过防钓鱼功能跳转到银联在线支付页面。 8、清算方式说明【非常重要】:清算方式应由收单机构清算人员根据历史做法(含线下)和可能的个性化需求综合确定,如收单机构难以把握,可咨询当地银联分公司业务运营人员。 (1)直联清算:采用直联清算的商户,收单机构应预先在银联的商户管理平台上录入商户扣率和收单侧分润规则等清算信息;由银联清算系统按照录入的清算信息,计算商户和各分润角色各自应得资金,形成结算报表,生成商户对账文件,一并提供给收单机构使用。采用直联清算方式的,提交本表格前,必须确认已在银联商户管理平台完成商户清算信息的配置。 (2)间联清算:银联将收单侧应得资金总额清算至收单机构,由收单机构自行按照商户实际的扣率和收单侧分润规则信息,计算商户和各收单侧分润角色应得资金,形成结算报表,并生成商户对账文件。
银联金融IC卡支付系统公钥认证体系介绍
银联金融IC卡支付系统公钥认证体系 介绍
中国银联金融IC卡支付系统公钥认证技术规范V1.0 (草案) 中国银联 二○○五年九月
目录 1引言................................ 错误!未定义书签。 1.1 <银联金融IC卡支付系统公钥认证技术规范>概述错误!未定义书签。 1.2 适用范围............................ 错误!未定义书签。 1.3 规范性引用文件...................... 错误!未定义书签。 1.4 定义和缩写.......................... 错误!未定义书签。 1.5 编码符号表示........................ 错误!未定义书签。 1.6 版本控制............................ 错误!未定义书签。2银联金融IC卡支付系统公钥认证体系概述错误!未定义书签。 2.1 中国银联金融IC卡支付系统公钥认证体系.. 错误!未定义书签。 2.2 银联金融IC卡支付系统的IC卡数据认证错误!未定义书签。 2.2.1静态数据认证(SDA) ........... 错误!未定义书签。 2.2.2标准动态数据认证............ 错误!未定义书签。 2.2.3复合动态数据认证/应用密文生成(CDA) 错误!未定 义书签。 2.3 银联金融IC卡支付系统使用的公钥种类. 错误!未定义书签。3成员发卡行公钥证书申请............... 错误!未定义书签。 3.1 发卡行公钥输入文件.................. 错误!未定义书签。 3.2 文件命名............................ 错误!未定义书签。
网银在线支付接口和应用
网银在线支付接口和应用(转载) 关键字: 网银在线支付接口和应用 最近关注项目中在线支付,所以看一下文档,在线支付应用开发: 基本所有的在线支付均采用以下方式: 客户点击结帐时将关于訂單的信息和货币信息,相应的信息URL,经过md5或其他方式发送(可能Socket和Http或Https)支付平台(块钱,paypal或支付宝等),支付平臺处理完毕时根据相应URL,返回相关的信息(付款信息,訂單信息,验证信息). 在实际操作Money的问题人们一向关注他的安全性等问题,同时本人习惯在通过http方式访问非外网时采用Commons-httpclient的post发送实现,简单方便,所以采用此种实现:具体看以下API和原代码: 网银在线支付API接口: 商户>>>>>>网银在线支付: