当前位置:文档之家› 网银在线支付接口和应用

网银在线支付接口和应用

网银在线支付接口和应用
网银在线支付接口和应用

(转载)

关键字:网银在线支付接口和应用

最近关注项目中在线支付,所以看一下文档,在线支付应用开发:

基本所有的在线支付均采用以下方式:

客户点击结帐时将关于訂單的信息和货币信息,相应的信息URL,经过md5或其他方式发送(可能Socket和Http或Https)支付平台(块钱,paypal或支付宝等),支付平臺处理完毕时根据相应URL,返回相关的信息(付款信息,訂單信息,验证信息).

在实际操作Money的问题人们一向关注他的安全性等问题,同时本人习惯在通过http方式访问非外网时采用Commons-httpclient的post发送实现,简单方便,所以采用此种实现:具体看以下API和原代码:

网银在线支付API接口:

商户>>>>>>网银在线支付:

商户编号

订单编号

订单总金额

币种

支付动作完成后返回到该url,支付结果以POST方式发送订单MD5校验码

备注字段1

备注字段2

收货人姓名

收货人地址

收货人电话

收货人邮编

商品信息

订货人姓名

订货人邮件

MD5校验串生成方法:当消费者在商户端生成最终订单的时候,将订单中的v_amountv_moneytypev_oidv_midv_urlkey六个参数的value值拼成一个无间隔的字符串(顺序不要改变)。参数key是商户的MD5密钥(该密匙可在登陆商户管理界面后自行更改。)

网银在线支付>>>商户

支付完成后页面转到商户,从网银在线支付返回的消息格式为:

该消息格式详细解释如下:v_url是该笔订单提交时参数v_url的值,即网

;

;

;

;

;

;

;

;

;

;

/**

*

*网银接口服务的代理

*

*@authorlonggangbai

*

*/

publicclassChinaPayProxy{

/**

*在下訂單時采用的的Md5加密的信息:MD5校验串生成方法:当消费者在商户端生成最终订单的时候,将订单中的v_amount

*v_moneytypev_oidv_midv_urlkey六个参数的value值拼成一个无间隔的字符串(顺序不要改变)。

*参数key是商户的MD5密钥(该密匙可在登陆商户管理界面后自行更改。)*

*@paramv_amount

*@paramv_moneytype

*@paramv_oid

*@paramv_mid

*@paramv_url

*@paramkey

*@return

*/

privatestaticStringgetMd5Sign(Stringv_amount,Stringv_moneytype,

Stringv_oid,Stringv_mid,Stringv_url,Stringkey){

StringBuffersb=newStringBuffer();

sb.append(v_amount);

sb.append(v_moneytype);

sb.append(v_oid);

sb.append(v_mid);

sb.append(v_url);

sb.append(key);

byte[]bytes=DigestUtils.md5(sb.toString());

Stringmd5info=newString(bytes).toUpperCase();

returnmd5info;

}

/**

*调用支付网关接口网址银行结帐的接口代理(本人习惯采用Commons

-httpclient实现)

*用途:用来接受商户发给网银在线服务支付的订单信息

*

*@paramv_mid

*商户编号(非空)

*@paramv_oid

*订单编号(非空)(格式:订单生成日期(yyyymmdd)-商户编号-商户流水号)字段不可超过64位

*@paramv_amount

*订单总金额(非空)

*@paramv_moneytype

*货币类型(非空)0:RMB1美元

*@paramv_url

*(非空)支付的动作完成时返回的该url,支付结果以post方式发送

*@paramv_md5info

*订单md5校验码

*@paramremark1

*备注字段1(可选字段)

*@paramremark2

*备注字段2(可选字段)

*@paramv_vmd

*yyyymmdd备注字段2(不可为空字段)

*@paramv_rcvname

*收货人姓名(自定义非网银必须字段)

*@paramv_rcvaddr

*收货人地址(自定义非网银必须字段)

*@paramv_rcvtel

*收货人电话(自定义非网银必须字段)

*@paramv_rcpost

*收货人邮编(自定义非网银必须字段)

*@paramv_orderstatus

*商品信息(自定义非网银必须字段)

*@paramv_ordername

*订货人姓名(自定义非网银必须字段)

*@paramv_orderemail

*订货人邮件(自定义非网银必须字段)

*@return

publicstaticbooleanchinaBankPayCheck(Stringv_mid,Stringv_oid,

Stringv_amount,Stringv_moneytype,Stringv_url,Stringremark1,

Stringremark2,Stringv_rcvname,Stringv_rcvaddr,

Stringv_rcvtel,Stringv_rcpost,Stringv_orderstatus,

Stringv_ordername,Stringv_orderemail){

Propertiesp=Env.getEnv().getProperties();

Stringmd5key=p.getProperty(CHINABANK_PAY_MD5_KEY);

Stringv_md5info=getMd5Sign(v_amount,v_moneytype,v_oid,v_mid,

v_url,md5key);

MapparamMaps=newHashMap(); paramMaps.put("v_mid",v_mid);

paramMaps.put("v_oid",v_oid);

paramMaps.put("v_amount",v_amount);

paramMaps.put("v_moneytype",v_moneytype);

paramMaps.put("v_url",p.getProperty(CHINABANK_NOTIFY_URL_HTTP)); paramMaps.put("v_md5info",v_md5info);

paramMaps.put("remark1",remark1);

paramMaps.put("remark2",remark2);

paramMaps.put("v_rcvname",v_rcvname);

paramMaps.put("v_rcvaddr",v_rcvaddr);

paramMaps.put("v_rcvtel",v_rcvtel);

paramMaps.put("v_rcpost",v_rcpost);

paramMaps.put("v_orderstatus",v_orderstatus);

paramMaps.put("v_ordername",v_ordername);

paramMaps.put("v_orderemail",v_orderemail);

returnHTTPClient.executeHttp(CHINABANK_PAY_HTTPS,paramMaps,null); }

/**

*result为支付完毕接受的结果的map校验检测在网银支付数据是否被拦截的*

*@paramv_oid

*获取结果中的訂單编号

*@paramv_pstatus

*获取訂單的支付状态

*@paramv_pstring

*支付的结果

*@paramv_amount

*实际支付的金额

*@paramv_moneytype

*实际支付的币种

*@paramv_md5str

*获取訂單校验的MD5验证

*@return

publicstaticbooleancheckPayOff(Stringv_oid,Stringv_pstatus,

Stringv_pstring,Stringv_amount,Stringv_moneytype,

Stringv_md5str){

Propertiesp=Env.getEnv().getProperties();

Stringmd5key=p.getProperty(CHINABANK_PAY_MD5_KEY); Stringcheckmd5=getCheckMd5(v_oid,v_pstatus,v_amount,v_moneytype, md5key);

if(checkmd5.equals(v_md5str)){

returntrue;

}

returnfalse;

}

/**

*得到网银訂單付款后Md5加密检查

*

*@paramv_oid

*@paramv_pstatus

*@paramv_amount

*@paramv_moneytype

*@paramkey

*@return

*/

privatestaticStringgetCheckMd5(Stringv_oid,Stringv_pstatus,

Stringv_amount,Stringv_moneytype,Stringkey){

StringBuffersb=newStringBuffer();

sb.append(v_oid);

sb.append(v_pstatus);

sb.append(v_amount);

sb.append(v_moneytype);

sb.append(key);

byte[]bytes=DigestUtils.md5(sb.toString());

Stringmd5info=newString(bytes).toUpperCase();

returnmd5info;

}

}

来自/497872

2010-02-09

建设银行对接(一)

文章分类:Java编程

这几天项目需要对接建设银行的支付和查询功能,在支付和查询的时候将系统链接到建行指定的页面上,由于这些页面是基于互联网的,开放的,所以需要对数据加密和数字签名。我来实现这个数据加密解密模块,功能已经完成了,唉,不过让我晕死的是,建行其实一并提供了jar包,已经实现了数据加密解密,校验数字签名的功能,只不过同事没注意到,只发接口文档给我,没发jar包给我,害我白着急了几天,不过工作也没算浪费,自己实现的还是比较放心些吧。这些页面的跳转没什么技术,主要在于数据加密和数字签名,在链接到建行页面之前,先将参数加密,在收到建行跳转过来的链接参数后,取出参数里的签名,将签名和原始参数进行校验,以确认目前跳转过来的的确是建行。页面跳转没什么好说的,我所感兴趣的在于加密这些地方,以及对建行文档的理解。

按照建行的规定,我们发送的数据需要进行MD5加密,建行对返回的数据进行了数字签名,我们需要校验签名的有效性。以下是建行的两项约定:

建行附录1:MAC算法说明

Html代码

1.建设银行家居银行项目组决定对商户向网上银行系统提交的交易内容进

行MAC校验,校验算法采用标准MD5算法,不带密钥。该算法的详细说明请参见RFC1321文档。

2.商户实行标准的MD5算法对向网上银行系统提交的交易内容进行MAC校

验,产生128位(bit)的MAC结果。输入为字符串,输出为16进制字符表示的字符串。

3.下面是对MAC结果的显示方式的描述:

4.对128位的交易结果按4位为一个单位进行划分,共获得32段

5.将每段看成一个16进制数,如0011为0X3,1101为0Xd。

6.将这个数映射到ASCII码表,形成相应的字符,如0X2为“2”,0Xd为

“d”。

7.将这些字符连成一个字符串,长度为32。

8.下面是一些字符串进行MAC并按上述方法进行转换后获得的结果:

9.MD5("")=d41d8cd98f00b204e9800998ecf8427e

10.MD5("a")=0cc175b9c0f1b6a831c399e1

11.MD5("abc")=3cd24fb0d6963f7d28e17f72

建行附录2:数字签名算法说明

Html代码

1.银行将客户支付信息实时通知给商户时,使用的数字签名算法是

MD5withRSA算法。商户验证签名的公钥在商户在网银系统开户,获取数

字证书后,登录到网银系统中,通过下载公钥交易获取。(下载后需妥善管理并及时更新商户公钥,以防公私钥不匹配造成验签不通过)。(目前家居银行项目组采用静态密钥对,上线前生成一对,发给合作商户。)

2.商户获取的公钥用X.509格式表示,并且将其按照每4位(bit)转换为

一个16进制数的方式表示,产生16进制的字符串。家居银行使用标准

MD5withRSA算法对给商户的响应进行签名,产生1024位(bit)的签名

结果,并且将其按照每4位(bit)转换为一个16进制数的方式表示,形成16进制的字符串,长度为256。

3.下面是对签名结果的表示方式的描述:

4.对1024位的交易结果按4位为一个单位进行划分,共获得256段

5.将每段看成一个16进制数,如0011为0X3,1101为0Xd。

6.将这个数映射到ASCII码表,形成相应的字符,如0X2为“2”,0Xd为

“d”。

7.将这些字符连成一个字符串,长度为256。

8.例如:

9.待签名的字符串为:

10.POSID=000000000&BRANCHID=0&ORDERID=&PAYMENT=500.00&CURCODE=01&R

EMARK1=&REMARK2=merchantname&SUCCESS=Y

11.签名结果为:

12.4b3ef0b7d969ac35a3e0901b8cd526caa44c1a072f496d7f0d4bca3942c0d90

30bede37c7809b835cec787eb39e18b7596a724fba9805b24714dfbb0f4a3fb

430b32e075254a114d4c38a0ac52ef46a0ad33dec3fbfca1399e65e46996c0c

f49fc7ffca9222f8cd693c8376b6f7bec42

13.当商户收到银行传来的CGI串后,从中获取签名(格式如上)和需签名的

原文。商户端程序(商户自行开发MD5withRSA签名校验程序)将签名和

商户端的公钥转换成二进制格式,与签名的原文一起对签名的正确性进行校验,校验步骤如下:

14.使用公钥进行签名的逆运算

15.使用标准MD5算法运算原文

16.比较1)、2)结果。

仔细看上面两项约定,无论是MD5加密还是RSA加密,都有一个基础工作,就是将二进制数据分割,换算成16进制字符,还需要进行逆运算。将结果按4位为一个单位进行划分,共获得32段,将每段看成一个16进制数,如0011为0X3,1101为0Xd。将这个数映射到ASCII码表,形成相应的字符,如0X2为“2”,0Xd为“d”。将这些字符连成一个字符串,长度为32。我先实现这个功能,代码如下:

ByteUtil.java

Java代码

1.;

2./**

3.*字节运算工具,其作用和背景请见建行接口文档的"附录1:MAC算法说明

"

4.*

5.*@authorwangxiaoxue

6.*

7.*/

8.publicclassByteUtil{

9.//用来将字节转换成16进制表示的字符

10.privatestaticcharhexDigits[]={'0','1','2','3','4','5','6','7',

11.'8','9','a','b','c','d','e','f'};

13.*找到字符在数组中的位置

14.*

15.*@paramc

16.*@return

17.*/

18.privatestaticintgetIndex(charc){

19.intp=-1;

20.for(inti=0;i

21.if(hexDigits[i]==c){

22.p=i;

23.break;

24.}

25.}

26.returnp;

27.}

28./**

29.*将字节转化成字符串,转换算法如下:

30.*1:每个字节长度为8位,分割为两个4位,高四位和低四位

31.*2:将每个四位换算成16进制,并且对应ascii码,如0x01对应1,0x0d

对应d,具体对应关系请见数组hexDigits[]

32.*3:将得到的字符拼成字符串

33.*

34.*@parambytes

35.*@return

36.*/

37.publicstaticStringbyteToChar(byte[]bytes){

38.//每个字节用16进制表示的话,使用两个字符,所以字符数组长度是字

节数字长度的2倍

39.charstr[]=newchar[bytes.length*2];

40.//表示转换结果中对应的字符位置

41.int=0;

42.//每一个字节转换成16进制字符

43.for(inti=0;i

44.bytebyte0=bytes[i];//取第i个字节

45.//取字节中高4位(左边四位)的数字转换,>>>为逻辑右移,右移后,高四

位变成低四位,需要对低四位之外的值进行消零运算

46.str[k++]=hexDigits[byte0>>>4&0xf];

47.//取字节中低4位(右边四位)的数字转换,并且和0xf进行"逻辑与"运算,

以消除高位的值,得到纯净的低四位值

48.str[k++]=hexDigits[byte0&0xf];

49.}

50.returnnewString(str);

51.}

53.*将字节转换成二进制数组,是byteToChar方法的逆运算,转换算法如

下:

54.*1:将字符按顺序每两个分为一组,分别找出每个字符在映射表

hexDigits[]中的索引值,请见getIndex(charc)方法

55.*2:每两个字符一组进行运算,将第一个字符的索引值逻辑左移四位,并和

"0xf"进行"逻辑或"运算,目的是将低四位都设置为1,因为逻辑左移后,低四位都变成0了

56.*3:将第二个字符的索引值和

57."0xf0"进行"逻辑或"运算,目的的是将高位设置为1

58.*4:将两个运算完的索引值进行"逻辑与"运算,得到了两个字符所代表的

一个字节值

59.*5:依次运算,最后得到字节数组,返回

60.*

61.*@paramstr

62.*@return

63.*/

64.publicstaticbyte[]charToByte(Stringstr){

65.char[]chars=str.toCharArray();

66.byte[]bytes=newbyte[chars.length/2];

67.intk=0;

68.for(inti=0;i

69.//得到索引值

70.bytehigh=(byte)getIndex(chars[i]);

71.bytelow=(byte)getIndex(chars[i+1]);

72.//第一个字符索引逻辑左移四位,并进行或运算,将低四位设置为1

73.high=(byte)((high<<4)|0xf);

74.//第二个字符索引进行或运算,将高四位设置为1

75.low=(byte)(low|0xf0);

76.//两个字节进行与运算

77.bytes[k++]=(byte)(high&low);

78.}

79.returnbytes;

80.}

81.publicstaticvoidmain(String[]args){

82.Stringstr="abgcd1234";

83."原始字符串:"+str);

84.Stringresult=ByteUtil.byteToChar(str.getBytes());

85."运算结果:"+result);

86.byte[]resultbytes=ByteUtil.charToByte(result);

87."逆运算结果:"+newString(resultbytes));

88.}

89.}

来自/592379

网银在线支付接口和应用

网银在线支付接口和应用(转载) 关键字: 网银在线支付接口和应用 最近关注项目中在线支付,所以看一下文档,在线支付应用开发: 基本所有的在线支付均采用以下方式: 客户点击结帐时将关于訂單的信息和货币信息,相应的信息URL,经过md5或其他方式发送(可能Socket和Http或Https)支付平台(块钱,paypal或支付宝等),支付平臺处理完毕时根据相应URL,返回相关的信息(付款信息,訂單信息,验证信息). 在实际操作Money的问题人们一向关注他的安全性等问题,同时本人习惯在通过http方式访问非外网时采用Commons-httpclient的post发送实现,简单方便,所以采用此种实现:具体看以下API和原代码: 网银在线支付API接口: 商户>>>>>>网银在线支付:

商户编号 订单编号 订单总金额 币种 支付动作完成后返回到该url,支付结果以POST方式发送 订单MD5校验码 备注字段1 备注字段2 收货人姓名 收货人地址

中国银联B2B企业支付平台产品介绍

中国银联网上对公(B2B)支付业务 产品介绍 中国银联股份有限公司 中国金融认证中心 2010-06

复杂讲: B2B 是在互联网上建立的交易市场。企业在这个“市场” 中可以进行信息的发布、收集、分析和推广,并在此基础上 进行交易。由于互联网的技术特点所决定,网上交易市场的 效率会大大高于传统市场。从而使整个社会的信息传递速度,质量大大提高,库存大大降低。从而使生产什么,怎样生产,为谁生产的问题得到更完美的解决。与此同时,从单一企业 的网上采购和销售延伸到产业链互联网的整合,实现了整个 产业乃至全球的供应链网络上的增值。 简单讲: 企业和企业之间通过互联网进行的商务活动。

●增加商业机会和开拓新的市场●促进销售,加快资金回笼速度●促进买卖双方信息交流 ●全天候无间断运作 ●改善信息管理和决策水平 ●改善客户服务水平 ●提升交易的效率,降低销售成本●降低企业经营成本

1.以卖方为主导(集中销售) 2.以买方为主导(集中采购) 3.互联网电子交易市场 按行业分(钢铁、化工、纺织、机械制造、建材、农产品……) 按交割方式分(现货交易市场、中远期交易市场) 按盈利模式分(佣金模式、差价模式) 按交易服务性质分(内贸、外贸) 按市场定位分(大宗商品、小额批发) 多对一模式,通常称为垂直市场。多对多模式,通常称为水平市场。

●网上招投标平台(行业招投标中心、地方招投标中心) ●物流交易平台(网上第三方物流平台、大型物流园区网上交易平台)●企业公共事业缴费平台(企业缴纳水、电、气费用) ●小额批发市场(地方线下→线上全国) ●在线融资服务平台 ●企业集团分销或代理商交易平台 ●……

产品管理-银联无卡支付产品介绍 精品

“安全快捷随行品质生活随心” 银联无卡支付产品——“银联在线支付”及“银联互联网手机支付”发布仪式 主持人: 尊敬的各位领导、各位来宾,新闻界的朋友们,大家下午好! 诚挚欢迎和感谢各位领导及嘉宾在百忙之中莅临银联无卡支付产品,“银联在线支付”及“银联互联网手机支付”发布仪式。 随着互联网的日益普及更加安全、便捷,更加全球化的网上支付体验已经成为越来越多持卡人的需求。通信技术日新月异,网络浪潮席卷全球,技术革命更为电子支付创新打开了广阔空间,提供了无限可能。 近年来,中国银联积极发挥银行卡组织的共享平台作用,努力为商业银行等产业各方服务,共同为广大持卡人提供跨银行、跨地区、跨国际以及跨渠道的支付便利,推动了我国电子支付产业的快速发展。 特别是在互联网全面渗透日常生活的今天,中国银联和商业银行携手,顺应潮流,锐意创新,开创性地推出了以无卡支付模式为主的“银联在线支付”和“银联互联网手机支付”,它们更加丰富的支付功能,更加强大的服务能力,不仅为银行和商户的业务发展构筑了一个全新平台,也让持卡人更加真切地体会到安全快捷随行、品质生活随心。 好,现在就让我们宣布银联无卡支付产品——“银联在线支付”及“银联互联网手机支付”发布仪式,正式开始! 主持人: 首先为大家介绍今天到场的各位领导和嘉宾,出席今天发布仪式的中国银联领导有: 中国银联董事长苏宁; 中国银联总裁许罗德; 全国性商业银行领导和相关负责人有: 中国银行副行长祝树民; 中国农业银行零售业务总监李庆萍; 中国邮政储蓄银行副行长李财林; 中国光大银行副行长单建保; 华夏银行副行长恽铭庆; 北京银行行长助理兼零售业务总监宋文昌; 中国工商银行牡丹卡中心总裁栾建胜; 中国银行信用卡中心总经理钟向群; 中国建设银行个人存款与投资部总经理康义; 交通银行信用卡中心首席执行官李朝辉; 中国邮政储蓄银行个人业务总经理姚伟; 中国邮政储蓄银行副总工程师兼运行管理部总经理刘玉成; 中国邮政储蓄银行信息科技部总经理汪航; 中国光大银行信用卡中心总经理戴兵; 中国光大银行电子银行部总经理李坚; 华夏银行信用卡中心CEO侯平; 华夏银行电子银行部总经理刘秀臣; 广厦银行电子银行部总经理方琦; 兴业银行电子银行部总经理杨忠; 北京银行零售市场与产品部总经理邢晓青; 出席发布仪式的还有来自中信银行、中国民生银行、深圳发展银行、招商银行、上海浦东发展

中国工商银行在线支付合作协议

中国工商银行在线支付合作协议 甲方: 乙方:中国工商银行股份XX(简称:中国工商银行) 为促进甲乙双方的共同发展,更好地为客户提供服务,甲乙双方本着自愿、平等、互利的原则,就双方因乙方电子银行客户通过甲方电子商城购买商品或服务的资金结算事宜达成以下协议(以下简称本协议): 一、定义 如无特别说明,下列用语在本协议中的含义为: (一)在线支付系统:指乙方以客户通过电子渠道发来的电子付款指令为依据,为客户提供交易款项划转服务的系统。 (二)电子商城:指甲方利用计算机网络、或手机等电子设备建立的,采用乙方在线支付系统进行交易款项划转的电子商务应用系统。 (三)买方:指通过甲方电子商城购买商品或服务,并通过乙方的在线支付系统支付货款或服务费的企业或个人。 (四)卖方:指通过甲方电子商城卖出商品或提供服务的企业或个人。 (五)异常:指买方通过乙方在线支付系统向卖方支付款项的过程中因非乙方原因出现的金额、合同号(或订单号)、收款人等与甲方记录不符的情况。 (六)退款:是指网上订购交易完成后,因某种原因,甲方通过乙方在线支付系统将已入账的交易款项全部或部分退回至原买方付款账户的交易行为。 (七)返还:是指甲方与乙方签订营销合作协议后,甲方根据合作协议约定的规则,通过乙方在线支付系统将已入账的交易款项全部或部分退回至原买方付款账户作为折扣优惠的交易处理行为。 (八)转付:是指买方以在线支付形式将交易款项支付给甲方后,甲方作为中介方按照与买卖双方约定的规则通过乙方在线支付系统将款项转付给卖方的交易处理行为。 (九)信用支付:是甲方与乙方合作共同为买卖双方提供中介的服务。乙方根据买卖双方对交易的确认结果办理资金清算。买卖双方发生交易纠纷时可在线向甲方提交裁决申请,乙方根据甲方的裁决结果办理资金清算。 (十) 分期付款:是个人买方在甲方通过贷记卡进行一定限额以上消费时,由乙方向甲方一次性支付买方所购商品(或服务)的消费资金,根据个人买方申请,将消费资金和手续费分期通过买方贷记卡账户扣收,个人买方按期进行偿还的业务。 (十一)交易账户:是指甲方在乙方开立的,通过乙方在线支付系统办理交易款项入账、退款、返还、转付等业务的人民币结算账户。 (十二)境外卡:指境外发卡机构发行的开通全球通用支付验证功能的信用卡、借记卡。 二、合作内容

银联在线支付商申请表

银联在线支付商申请表

————————————————————————————————作者:————————————————————————————————日期:

银联在线支付商户申请表 注: 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 文件命名............................ 错误!未定义书签。

八种互联网上常见的在线支付接口

目前互联网上在线支付接口种类很多,不过常见在线支付接口就这几种: 1、支付宝支付接口集成; 支付宝支付接口集成是指支付宝支付平台接口程序与你的商务网站无缝整合,从而让你的网站立即拥有在线收款的功能。根据你的网站脚本和结构加以整合,经编程到调试成功。 2、财付通支付接口集成; 财付通支付接口集成是指财付通支付平台接口程序与你的商务网站无缝整合,从而让你的网站立即拥有在线收款的功能。财付通构建全新的综合支付平台,业务覆盖B2B、B2C和C2C各领域,提供卓越的网上支付及清算服务。针对个人用户,财付通提供了包括在线充值、提现、支付、交易管理等丰富功能;针对企业用户,财付通提供了安全可靠的支付清算服务和极富特色的QQ营销资源支持。客户在你的网站上支付后,钱款自动计入你网站上该客户对应的账户上,实时到账,方便快捷。 3、快钱支付接口集成是指快钱支付平台接口程序与你的商务网站无缝整合,从而让你的网站立即拥有在线收款的功能。快钱公司是目前国内领先的独立第三方支付企业,最早推出基于Email和手机号码的综合电子支付服务,拥有千万

级注册用户。使用快钱在线支付后,钱款自动计入您的境网互联会员ID账户上,实时到账,简单快速便捷。客户在你的网站上支付后,钱款自动计入你网站上该客户对应的账户上,实时到账,方便快捷。 4、网银在支付接口集成是指网银在线支付平台接口程序与你的商务网站无缝整合,从而让你的网站立即拥有在线收款的功能。网银在线(北京)科技有限公司是2003年6月在中关村注册的高新技术企业,注册资金1000万人民币。自成立以来,凭借强大的技术实力和良好的服务理念,以“电子支付专家”为发展定位,联合中国银行、中国工商银行、中国农业银行、中国建设银行、招商银行等国内各大银行,以及VISA、MasterCard、JCB等国际信用卡组织,致力于为国内中小型企业提供完善的电子支付解决方案。客户在你的网站上支付后,钱款自动计入你网站上该客户对应的账户上,实时到账,方便快捷。 5、PayPal贝宝支付接口集成是指PayPal贝宝支付平台接口程序与你的商务网站无缝整合,从而让你的网站立即拥有在线收款的功能。PayPal 贝宝利用 PayPal 的先进技术以及在全球支付业中所具有的经验,专为中国用户提供发送和接收人民币款项类似 PayPal 的产品。有了 PayPal,您就可以通过网络发款和收款。一旦注册了 PayPal,您就可以用PayPal 余额中的钱或别的注资选项(如信用卡)向任何有

银联手机在线支付业务介绍

Welcome to HUAWEI Technologies presentation 银联手机在线支付业务介绍 2011年9月

产品背景1手机在线支付产品简介 23 目录 其他无卡创新产品

Android 前9个季度全球累计出货量 从KPCB 投资的公司数据来看,在iOS 平台上,14%左 右免费用户会转化为付费用户,远高于其它平台 ◆ 用户发展趋势:截止2009年全球有18亿互联网用户,其中中国,美国,俄罗斯,巴西,印度占比达46%;2010年第三季度全球3G 注册用户年增幅达35%,总数达7.26亿。 ◆ 社交网络加速向移动网络发展:用户花在移动设备及网络上的时间快速增长。实时社交功能刺激移动网络使用量增长,比如分享、地理位置等。SoLoMo ,也就是社交-本地化-移动 ◆ 活跃度趋势:5亿Facebook 用户中有2亿为移动用户,活跃度比远高于台式机用户。Twitter 用户中有一半为移动用户,40%微博消息来自移动设备。1.4亿新浪微博用户中超过50%来自移动设备。 ◆ 付费交易发展趋势:随着移动互联网用户的发展,应用软件服务内容的拓宽,以及移动终端移动、实时通讯、地理定位等特点推动了移动电子商务的发展,而终端内置收费和应用内交易是关键。——支付插件产品将助推移动电子商务的发展。

数据来源:易观智库,2011?移动互联网用户数正在快速增长?一季度增长迅速:2011年第一季度的移动互联网用户数超出 2010年全年的移动用户数。据 此预计2011全年增长量将为去 年4倍。 ?下半年会出现井喷:今年下半年移动互联网用户数量将会出 现井喷现象 ?手机移动支付市场有较大的增长空间 –2011年全年手机移动支付市场规模将达到400亿 –到2012年该市场规模极有可能突破900亿 从整个市场环境来看,移动支付正在快速成长

银联无卡支付办理流程

银联无卡支付办理流程文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

“银联无卡支付”业务办理流程为确保客户资金安全,按照监管部门要求,绿卡借记卡客户必须先在我行网点柜面或在我行个人网银使用签约账户进行签约加办后(将来我行将增加门户网站签约加办服务),方可在银联在线支付网站办理网上支付业务。 一、签约加办 1.柜面加办:非我行个人网上银行签约客户,请持绿卡和有效身份证件至全国任一邮政储蓄联网网点,填写“绿卡‘网上支付通’服务申请书”,选择加办“银联无卡支付”,如下图示。 2.个人网上银行加办:我行个人网上银行用户登陆个人网上银行后,使用个人网银签约账户依次选择“申请开办”—“网上支付通”—“签约加办”按钮,在签约加办页面,选择“银联无卡支付”,填写相关加办信息,如下图所示: 按照页面提示填写正确的个人信息通过我行系统验证后,即可完成“银联无卡支付”业务的加办。 二、网上支付

“银联无卡支付”包括三种支付模式:认证支付、快捷支付、普通支付,目前我行已与中国银联合作开通认证支付和快捷支付两种方式。 1.认证支付:是指客户在我行加办“银联无卡支付”业务后,在银联在线支付的支付页面输入银行卡信息,由我行验证通过后完成支付交易的支付方式。办理流程如下: (1)客户在网上购物、缴费、还款时,到支付环节选择“银联在线”付款,进入银联在线支付页面; (2)在银联在线支付网页选择“认证支付”,选择银行卡类型为借记卡,输入已加办“银联无卡支付”业务的绿卡借记卡卡号和密码后,将收到中国银联发送的短信验证码。如下图: (3)客户在“认证支付”网页上输入短信验证码后,点击“确认支付”即可完成支付。 当首次使用“认证支付”的绿卡借记卡时,在客户输入卡号后,系统将自动提示客户开通银联在线的“认证支付”功能。如下图所示: 点击“一分钟开通认证支付”按钮,将弹出新窗口,按照提示输入相关信息即可开通,以后使用该卡进行银联在线“认证支付”时无须再行开通。 2.快捷支付:是指客户在我行加办“银联无卡支付”业务,在银联在线支付的网站完成用户注册,并将注册用户号关联绑定我行绿卡

银联在线支付平台方案

银联在线支付平台方案 银联在线支付平台方案 protection measures or programmes. To prevent surface water from entering Excavation and trench to avoid slope collapse or destruction of soil. Section III, soft landscape construction schemes and technical measures soft landscape projects, delivery standards construction and acceptance should meet the current code for construction and acceptance of City Green (CJJ/T82-99), and urban landscaping and landscape plant materials (wood of Materia Medica) (CJ/T34-91), the relevant provisions. 1, site preparation and construction technical measures and leveling site preparation: planting soil 50cm all debris should be cleared, litter and not conducive to plant growth in the soil, timely removal of weeds in clean soil, large stones and so on. 20cm 30cm which cannot be more than diameter of surface soil stone; design requires terrain of the site, should be dealt with in strict accordance with the design requirements into the terrain. Site levelling: 30cm soil should be according to the requirements of soil, fertilization, added nutrition, leveling height differences less than 5cm per square metre, and should comply with the design requirements of the slope, keep the soil loose, ventilation and good permeability. Soil: the soil should be well drained soil is neutral and organic-rich soil, should not contain gravel or other toxic or inhibit growth of debris. Poor soils including strong

银联在线支付商户申请表

银联在线支付商户申请表 注: 1、本表适用于商户直接接入方式,由商户开发接口直接和银联在线支付系统(UPOP系统)进行对接。 2、收单机构应按照本表要求,获取商户真实、完整信息,收单机构自行确定本表是否要求商户盖章。对提供虚假信息申请的商户,银联保留对其关停银联在线支付功能的权利。 3、商户简称将用于向持卡人发送短信验证码时使用,字数不应超过8个汉字。在支付页面和信用卡持卡人的账单上出现的商户信息,由“商户工商注册名称”+“(商户网站名称)”组合而成,便于持卡人识别. 4、商户业务类型说明如下,请收单机构根据商户需求进行选择。 (1)实时付款类,包括认证支付、快捷支付、普通支付、储值卡支付、网银支付等。其中普通支付和储值卡支付功能,银联有权对商户风险进行评估后确定是否对商户开放。 (2)网上货到付款:由银联向收单机构提供预授权类交易接口,由商户与持卡人在银联相关平台进行担保支付业务的确认、保障持卡人收到货物再付款的业务类型。 5、银联UPOP系统将同时通过前台页面和后台地址向商户指定URL发送交易结果。请商户提供接收通知的IP地址。 6、虚拟商品是指无实物性质,可以通过网络传输、无需线下配送的商品。销售虚拟商品的商户应在表中注明所售虚拟商品的名称。 7、防钓鱼功能是指防止用户交易时跳转到非法页面(并非商户页面)上进行交易,导致卡号密钥信息丢失,而采取相应控制的功能。选择防钓鱼功能时,要求商户必须提供全部URL,当持卡人登入商户网站发起交易时,用以确认是否能通过防钓鱼功能跳转到银联在线支付页面。 8、清算方式说明【非常重要】:清算方式应由收单机构清算人员根据历史做法(含线下)和可能的个性化需求综合确定,如收单机构难以把握,可咨询当地银联分公司业务运营人员。 (1)直联清算:采用直联清算的商户,收单机构应预先在银联的商户管理平台上录入商户扣率和收单侧分润规则等清算信息;由银联清算系统按照录入的清算信息,计算商户和各分润角色各自应得资金,形成结算报表,生成商户对账文件,一并提供给收单机构使用。采用直联清算方式的,提交本表格前,必须确认已在银联商户管理平台完成商户清算信息的配臵。 (2)间联清算:银联将收单侧应得资金总额清算至收单机构,由收单机构自行按照商户实际的扣率和收单侧分润规则信息,计算商户和各收单侧分润角色应得资金,形成结算报表,并生成商户对账文件。

网上购物在线支付平台方案

银联在线支付平台方案

一、平台概述 随着互联网技术的蓬勃发展,其高效、廉价、方便及无地域限制的特点已为众人所认同,越来越多的商家正是看到了其中的无限商机,纷纷开设网上商店。但是在资金的结算上始终是一个瓶颈,阻碍着网上交易的实现。中国银联电子支付有限公司(简称ChinaPay)作为中国银联的网络方面军,拥有中国银联的统一支付网关,其专业产品OneLinkPay解决了网上银行卡的支付问题。 OneLinkPay主要针对网上支付系统而设计,采用了先进的安全数据加密技术,可以同时为商户提供安全有效的网络连接,支持多种操作平台和支付工具。 二、操作流程 1、消费者浏览商户网站,选购商品,放入购物车,进入收银台; 2、网上商户根据购物车内容,生成付款单,并调用ChinaPay支付网关商户端接口插件对付款单进行数字签名; 3、网上商户将付款单和商户对该付款单的数字签名一起交消费者确认; 4、一旦消费者确认支付,则该付款单和商户对该付款单的数字签名将自动转发至ChinaPay支付网关; 5、支付网关验证该付款单的商户身份及数据一致性,生成支付页面显示给消费者,同时在消费者浏览器与支付网关之间建立SSL连接;

6、消费者填写银行卡卡号、密码和有效期(适合信用卡),通过支付页面将支付信息加密后提交支付网关; 7、支付网关验证交易数据后,按照银行卡交换中心的要求组装消费交易,并通过硬件加密机加密后提交银行卡网络中心; 8、银行卡交换中心根据支付银行卡信息将交易请求路由到消费者发卡银行,银行系统进行交易处理后将交易结果返回到银行卡交换中心; 9、银行卡交换中心将支付结果回传到ChinaPay支付网关; 10、支付网关验证交易应答,并进行数字签名后,发送给商户,同时向消费者显示支付结果。 11、商户接收交易应答报文,并根据交易状态码进行后续处理。 三、支付平台特点 ?一次性连接多家商业银行和金融机构,支持我国主要商业银行发行的各类银行卡种; ?针对不同的业务模式,可度身设计支付结算方案,适用于电子商务支付业务;?支持交易加密验证、转发、对帐、查询等功能,方便商户快速入网、交易监控及事后处理; 四、技术说明 NetPayClient是一个安装在ChinaPay商户会员侧的应用编程接口函数库(API LIB)。它与商户网上柜面系统相集成,实现消费者、商户和银行间的网上安全支付。提供如下功能: ?商户对订单进行数字签名 ?验证交易应答 ?按订单号查询交易 ?按交易日期和时间段查询交易 ?对交易明细 ?对交易总账 五、运行环境 商户可根据自己的实际情况,选用合适的开发平台和运行平台,我们将提供配套的NetPayClient版本。目前支持的商户平台和开发工具为: ?Microsoft Windows9x ?Microsoft Windows/NT ?Windows 2000 Server/Advanced Server

中国工商银行在线支付合作协议

中国工商银行在线支付合作协议甲方: 乙方:中国工商银行股份有限公司(简称:中国工商银行) 为促进甲乙双方的共同进展,更好地为客户提供服务,甲乙双方本着自愿、平等、互利的原则,就双方因乙方电子银行客户通过甲方电子商城购买商品或服务的资金结算事宜达成以下协议(以下简称本协议): 一、定义 如无专门讲明,下列用语在本协议中的含义为: (一)在线支付系统:指乙方以客户通过电子渠道发来的电子付款指令为依据,为客户提供交易款项划转服务的系统。 (二)电子商城:指甲方利用运算机网络、电话或手机等电子设备建立的,采纳乙方在线支付系统进行交易款项划转的电子商务应用系统。 (三)买方:指通过甲方电子商城购买商品或服务,并通过乙方的在线支付系统支付货款或服务费的企业或个人。 (四)卖方:指通过甲方电子商城卖出商品或提供服务的企业或个人。 (五)专门:指买方通过乙方在线支付系统向卖方支付款项的过程中因非乙方缘故显现的金额、合同号(或订单号)、收款人等与甲方记录不符的情形。 (六)退款:是指网上订购交易完成后,因某种缘故,甲方通过乙方在线支付系统将已入账的交易款项全部或部分退回至原买方付款账户的交易行为。 (七)返还:是指甲方与乙方签订营销合作协议后,甲方按照合作协议约定的规则,通过乙方在线支付系统将已入账的交易款项全部或部分退回至原买方付款账户作为折扣优待的交易处理行为。 (八)转付:是指买方以在线支付形式将交易款项支付给甲方后,甲方作为中介方按照与买卖双方约定的规则通过乙方在线支付系统将款项转付给卖方的交易处理行为。

(九)信用支付:是甲方与乙方合作共同为买卖双方提供中介的服务。乙方按照买卖双方对交易的确认结果办理资金清算。买卖双方发生交易纠纷时可在线向甲方提交裁决申请,乙方按照甲方的裁决结果办理资金清算。 (十) 分期付款:是个人买方在甲方网站通过贷记卡进行一定限额以上 消费时,由乙方向甲方一次性支付买方所购商品(或服务)的消费资金,按照个人买方申请,将消费资金和手续费分期通过买方贷记卡账户扣收,个人买方按期进行偿还的业务。 (十一)交易账户:是指甲方在乙方开立的,通过乙方在线支付系统办理交易款项入账、退款、返还、转付等业务的人民币结算账户。 (十二)境外卡:指境外发卡机构发行的开通全球通用支付验证功能的信用卡、借记卡。 二、合作内容 (一)甲方以下电子商城使用乙方在线支付系统开展商品或服务交易: (二)甲、乙双方共同合作实现双方网站的链接或网络的连接,为买、卖双方提供电子商务业务应用过程中所需的在线支付服务。 (三)甲、乙双方采纳联机交易方式进行操作,在双方系统正常运行情形下,对外提供24小时服务。同时,将每日零点作为日切时刻,零点以后为次日。 (四)甲、乙双方共同合作开展在线支付以及电子商务应用的宣传工作,任何一方在宣传过程中不得损害对方名称权。 三、甲方的权益和义务 (一)甲方有权对乙方承诺的服务进行监督和投诉。 (二)甲方有权要求乙方提供业务和机具使用的培训。 (三)甲方对最近3个月内的交易款项有权要求查询,并可要求乙方对错误款项进行改正。

银联在线“快捷支付”用户注册流程及支持的常用网站

不是附件1: 银联在线“快捷支付”用户注册流程 注册成为快捷支付用户仅需两个步骤:一、注册“银联在线支付用户”;二、绑定银行卡注册快捷支付。 一、注册“银联在线支付用户” 登陆银联在线支付网站https://https://www.doczj.com/doc/7e4947500.html,/,点击右方立即注册用户 任意选择注册方式 注册页面的显示信息均为必填信息,其中: ■用户名:您可以选择使用自定义用户名、手机号码或电子邮箱作为您的登录名 ①自定义用户名:字符6-20位,您可自由组合字母、数字和'_'作为用户名。不支持纯数字组合,字母不区分大小写。 ②手机号码用户名:使用您的手机号作为用户名,注册时需要通过短信验证码验证您手机号的有效性。 ③电子邮箱用户名:使用您的电子邮箱作为用户名,注册完成后,系统会发送一封激活邮件到您的注册邮箱。在邮件未激活的情况下您可以正常使用银联在线支付的服务。但为了账户的安全性,我们建议您激活该邮件。 ■手机号码:请填入您的有效联系手机号,它将有助您找回登录密码。您在此处填写的手机号与您的银行预留手机号码可以不相同。

■电子邮箱:请填入您的联系邮箱。 ■页面欢迎语:请设置您的页面欢迎语,该欢迎语在登录后显示在您的用户安全信息中,核对该信息有助您识别虚假钓鱼网站。登录后显示如下图: ■登录密码:字符6-12位,支持字母、数字和特殊字符。字母区分大小写。 ■再次输入密码:输入相同的登录密码。 ■校验码:输入旁边图片内的字符或数字(不区分大小写,点击图片可更换)。 ■常见问题:选择常见/自定义问题,可以方便用户找回登录密码。 ■输入自定义问题。 ■问题答案:输入安全问题的答案。 当您填完所有信息后,请阅读并同意用户注册服务协议,点击“提交注册”,如果您的信息填写正确则注册完成。否则请按页面提示信息修改相应栏目的内容后,再次提交注册申请。 二、绑定银行卡注册快捷支付 在支持银联在线支付商户中选择一家,以下以江苏移动为例 1、登陆江苏移动网站https://www.doczj.com/doc/7e4947500.html,,点击下方“充值”按钮 2、选择银联在线支付,输入手机号码,输入金额,点击确认支付进入银联在线支付界面,

京东网银在线快捷支付接口说明_银行

快捷支付技术标准 V1.0版

前言 本文档介绍快捷支付的技术标准,其中包括快捷支付的业务模型、安全责任模型、架构模型、业务处理与系统交互方式、报文的语法与语义、网络连接方式、安全规范等。 参与快捷支付业务的各方必须遵守快捷支付技术规范,以实现准确、安全、方便的网上支付与相关业务。

目录 前言 (2) 第1章文档概述 (5) 1.1介绍 (5) 1.2参考标准与文献 (6) 第2章快捷支付业务概述 (6) 2.1快捷支付业务模型 (6) 2.2快捷支付安全责任模型 (8) 第3章快捷支付架构 (9) 3.1快捷支付架构目标 (9) 3.2快捷支付架构模型 (10) 3.3快捷支付交互模式 (14) 第4章快捷支付报文结构 (15) 4.1报文结构 (15) 请求/响应头信息 (16) 请求头信息 (16) 响应头信息 (16) 4.2报文的解析与传输 (19) 第5章快捷支付业务实现规范 (20) 5.1接口实现说明 (21) 5.2网上签约 (21) 5.3网上支付 (22) 5.4单笔撤销 (25) 5.5单笔退款 (25)

5.6单笔/批量交易查询 (29) 5.7清算对账 (31) 第6章网络连接规范 (34) 第7章安全规范 (34) 7.1安全威胁 (34) 7.2数字签名 (36) 7.3报文日志管理 (36) 第8章其它规范 (36) 8.1异常处理规范 (36) 8.2错误码规范 (36) 8.3处理响应时间要求 (36) 8.4可用性要求 (37) 第9章附录 (37) 9.1快捷支付报文样例 (37) 9.2快捷支付金额格式 (37) 9.3快捷支付货币代码表 (37) 9.4数据字典定义 (38)

银联在线支付平台方案

银联在线支付平台方案 一、平台概述 随着互联网技术的蓬勃发展,其高效、廉价、方便及无地域限制的特点已为众人所认同,越来越多的商家正是看到了其中的无限商机,纷纷开设网上商店。但是在资金的结算上始终是一个瓶颈,阻碍着网上交易的实现。中国银联电子支付(简称)作为中国银联的网络方面军,拥有中国银联的统一支付网关,其专业产品解决了网上银行卡的支付问题。 主要针对网上支付系统而设计,采用了先进的安全数据加密技术,可以同时为商户提供安全有效的网络连接,支持多种操作平台和支付工具。 二、操作流程 、消费者浏览商户,选购商品,放入购物车,进入收银台; 、网上商户根据购物车容,生成付款单,并调用支付网关商户端接口插件对付款单进行数字签名; 、网上商户将付款单和商户对该付款单的数字签名一起交消费者确认; 、一旦消费者确认支付,则该付款单和商户对该付款单的数字签名将自动转发至支付网关; 、支付网关验证该付款单的商户身份及数据一致性,生成支付页面显示给消费者,同时在消费者浏览器与支付网关之间建立连接; 、消费者填写银行卡卡号、密码和有效期(适合信用卡),通过支付页面将支付信息加密后提交支付网关; 、支付网关验证交易数据后,按照银行卡交换中心的要求组装消费交易,并通过

硬件加密机加密后提交银行卡网络中心; 、银行卡交换中心根据支付银行卡信息将交易请求路由到消费者发卡银行,银行系统进行交易处理后将交易结果返回到银行卡交换中心; 、银行卡交换中心将支付结果回传到支付网关; 、支付网关验证交易应答,并进行数字签名后,发送给商户,同时向消费者显示支付结 、商户接收交易应答报文,并根据交易状态码进行后续处理。 三、支付平台特点 ?一次性连接多家商业银行和金融机构,支持我国主要商业银行发行的各类银行卡种; ?针对不同的业务模式,可度身设计支付结算方案,适用于电子商务支付业务;?支持交易加密验证、转发、对帐、查询等功能,方便商户快速入网、交易监控及事后处理; 四、技术说明 是一个安装在商户会员侧的应用编程接口函数库()。它与商户网上柜面系统相集成,实现消费者、商户和银行间的网上安全支付。提供如下功能: ?商户对订单进行数字签名 ?验证交易应答 ?按订单号查询交易 ?按交易日期和时间段查询交易 ?对交易明细 ?对交易总账 五、运行环境 商户可根据自己的实际情况,选用合适的开发平台和运行平台,我们将提供配套的版本。目前支持的商户平台和开发工具为: ?以上 ?()以上 ?以上 ?标准( ) 六、支持的交易品种 ?网上消费 ?商户单笔交易查询 ?商户多笔交易查询 ?商户对帐 七、支持的交易应答发送方式

快付宝API支付平台,网银在线支付接口文档说明

快付宝网银接口说明文档 版本: 3.2 发布日期: 2013-5-1

目录 第一章文档描述 (3) 1、文档说明 (3) 2、阅读对象 (3) 第二章系统原理 (3) 1、术语定义 (3) 2、消费流程 (3) 3、查询流程 (4) 4、系统加密 (4) 第三章网银接口定义 (4) 1、上行过程接口定义(商户系统发起请求) (4) 2、下行异步通知过程接口定义(快付宝接口发起请求) (7) 3、下行同步通知过程接口定义(快付宝接口发起请求) (9) 第四章查询流程接口定义 (10) 第五章订单外部查询独立网址................................................................... 错误!未定义书签。第六章测试................................................................................................... 错误!未定义书签。附录1:快付宝网银接口银行类型说明.. (11)

第一章文档描述 1、文档说明 本说明文档用于指导快付宝商户实现与快付宝网银接口的顺利对接。请相关技术人员详细阅读本文档。 2、阅读对象 商户开发人员。 第二章系统原理 1、术语定义 商户:指已独立拥有在线销售系统,并成为快付宝网银接口系统会员,且已使用或者将使用快付宝网银接口实现收付费或其他相关功能需求的企业或者个人。 外部接入接口:指快付宝通过统一的方式接受外部请求的接口。 商户系统:指使用快付宝外部接入接口的计算机系统,一般指商户所拥有的在线销售系统。 用户:指在商户系统内进行消费的企业或者个人。 商户ID:指快付宝为使用外部接入接口的商户统一分配的唯一标识。 商户密钥:指商户在和快付宝确定合作意向时快付宝为商户提供的16位字符串。该信息作为商户系统和快付宝交互时身份确认的依据,需商户妥善保管。 2、消费流程 通常,一次支付最少包括2个交互过程。第一个过程是商户系统将在线支付等信息提交到快付宝接口的过程,称之为上行过程。第二个过程是在支付完成后,快付宝接口通过server

电子商务中的网上支付解决方案

电子商务中的网上支付解决方案 一、引言 随着中小企业对电子商务应用程度的深入,越来越多的企业希望在自己的网站上能与顾客实现在线交易,而网上支付问题则是在线交易中的关键问题。对于中小企业而言,可以通过哪些方法低成本、高效率地解决网上支付问题呢?本文提出了网上支付问题的两种主要解决方案:网上银行模式和第三方支付平台模式,同时分析了网上支付中存在的主要问题及应对策略。 二、网上支付概述 网上支付是指以金融电子化网络为基础,以商用电子化工具和各类交易卡为媒介,采用现代计算机技术和和通信技术作为手段,通过计算机网络系统特别是Internet,以电子信息传递形式来实现资金的流通和支付。可以看出,网上支付带有很强的 Internet烙印,是基于Internet的电子商务的核心业务流程。 三、网上支付的主要解决方案 目前,在基于互联网平台的电子交易中实现网上支付的主要解决方案有两种,即网上银行模式和第三方支付平台模式。网上银行模式主要由企

业向银行提出申请,直接通过网上银行实现网上支付与结算。第三方支付平台模式主要指企业把网上支付业务外包给除银行以外的第三方支 付企业实现网上支付与结算。 1、 网上银行模式基于互联网平台的网上银行支付系统的基本构成如图1 所示,其中主要涉及以下构成要素: (1)买方:买方利用自己拥有的网上支付工具(如银行卡、 电子钱包、电子支票等)发起支付,它是网上银行支付系统运作的起点。(2)买方开户银行:指买方在其中拥有资金账户的某金融机构,它主要指银行,称为支出行或付款行。 (3)卖方:卖方是网上交易中拥有债权的另一方,可以根据买方发起的支付指令向银行或其他金融机构请求结算。 (4)卖方开户银行:指卖方在其中拥有资金账户的某金融机构,它主要指银行,称为接收行或收单行。 (5)金融专用网络:指银行内部及银行之间进行通信的专用网络,它不对外开放,因此具有很高的安全性。我国的金融专用网络主要指中国国家金融通信网(CNFN),其上运行着中国国家现代化支付系统(C

第三方支付模式

《电子支付与网络金融》实验报告 实验序号:4 实验项目名称:第三方支付模式分析 一、实验目的 通过本实验熟悉我国第三方支付的特点、业务构成及业务流程 二、实验内容与结果 1、考查一家第三方支付平台(支付宝、财付通除外):如:首信易、银联 chinapay、快钱、易宝yeepay、网银在线、云网支付等,记录以下信息:主要支付服务(产品)、商户的后台管理功能、收费标准、结算周期、盈利模式、其他信息; (1) 财付通主要支付服务(产品): (2) 商户的后台管理功能 (3)商户的后台管理功能分为我的账户、交易查询、转账付款 (4)收费标准 新版财付通于2012年01月01日0时起付款到财付通超出免费流量将按以下标准收取手续费: 付款到财付通账户 账户类型付款额度免费流量收费标准(除免费流量外) 普通个人用户2万/笔,2万/日1000元/月0.25%,最低1元,最高25元 实名认证用户2万/笔,2万/日10000元/月0.25%,最低1元,最高25元

(5)、结算周期固定费率1%商户结算规则:每周结算日当天,帐号余额满500元直接结算到商户指定的银行帐户,不满的累计到下个结算日结算。套餐商户结算规则:结算周期为3天或1天,帐号余额满500元结算,不满的累计到下个结算日结算。如果是09年1月1日前接入的商户,且是周结的商户,都是每周四为结算日。如果是09年1月1日后接入的商户,结算日不固定,结算日是商户号审核通过当天是星期几,结算日就是每周的那一天。(每天早上9点开始往银行付款,下午4点前能收到资金的)如有结算疑问请商户管理系统里面点客户服务里面的订单核实。 (6)、盈利模式:目前,腾讯的主要盈利分为三部分,即互联网增值服务、移动及通信增值服务和网络广告。腾讯互联网增值服务的内容主要包括会员服务、社区服务、游戏娱乐服务三大类,具体业务包括电子邮箱、娱乐及咨询、聊天室、交友服务、休闲游戏以及大型多用户在线游戏等。目前,腾讯游戏是财付通的最大收益。移动及通信增值服务包括移动聊天、移动游戏、移动语音聊天、手机图片铃声下载等。当用户下载或订阅短信、彩信等产品时,通过电信运营商的平台付费,电信运营商收到费用后再与SP分层结算。广告部分主要通过即时通信的客户端软件(登入FLASH、即时通信视窗和系统信息)及在https://www.doczj.com/doc/7e4947500.html,的门户网站的广告栏内提供网络广告盈利。财付通的现阶段的收费标准为:该费率不高于用户金额的1%,具体以用户在商户管理系统确认的费率为准。近阶段,财付通又推出好友间口碑营销渠道“零花钱计划”,该计划是建立在wab2.0新模式营销深刻理解基础之上的一种新型商业模式。 2、登陆paypal网站,查看paypal如何收款、付款、提现(重点考查其跨国 交易收付款);查找资料归纳国内用户使用paypal过程中常见的问题及对策(勿罗列该网站帮助)。

相关主题
文本预览
相关文档 最新文档