网银在线支付接口和应用

合集下载

第二代银行支付系统知识介绍

第二代银行支付系统知识介绍

大额支付系统排队业务撮合
➢ 大额清算排队撮合功能主要处理因直 接参与者清算账户头寸不足导致清算 排队的业务。该功能将进一步提高系 统的资金清算效率,为直接参与者节 约资金成本。
➢ 排队业务撮合功能已在许多国家的全 额实时支付系统(如TARGET2、 CHIPS)使用,第一代支付系统的小 额支付系统也已采用。
• 近年来,人民币在我国周边部分国家和地区大量流通,被 周边国家和地区居民作为交易媒介和支付手段大量使用。
• 2009年国务院批准上海、广州部分城市开展人民币跨境 支付试点业务;2010年国务院批准18个省(市)开展人 民币跨境支付试点。人民币正逐步向国际化货币发展。
• 为支持人民币跨境支付业务的资金结算,第二代支付系统 设计相关功能,支持人民币用于跨境支付以及境外支付的 最终结算。
网上支跨行清算系统
中国现代化支付系统的重要应用系统 主要支持网上跨行零售支付业务的处理 业务指令逐笔发送、实时轧差、定时清算 客户通过在线方式提交支付业务,并可实
时获取业务处理结果。
网上支付跨行清算系统建设方案
实施计划
– 2010年8月30第一批在北京、天津、广州、深圳上线 – 2010年11月18日第二批上线 – 2011年1月18日第三批上线
业务截止后、清算窗 先启用大额支付系统排队待清算业务撮合功能,后
口开启前
启用“资金池”管理功能
清算窗口时间
清算窗口管理、自动质押融资功能
清算窗口预关闭时间 自动拆借功能
三、支持新兴电子支付业务的发展
➢ 网银功能:提供转账汇款、投资理财、网上购物、 网上缴费等多种支付服务。2009年,大额处理网银业务5514.5
➢ “多点清算”:一点接入机构的法人机构及其分支机构分别在支付系统开设清算 账户,其支付业务通过统一接口进行发送或接收,资金清算则由支付系统根据支 付指令分别从指定的清算账户完成,适用于流动性管理较为分散的参与者。

网银在线被动对帐接口

网银在线被动对帐接口

网银在线被动对帐接口一、使用对象所有使用网银在线支付平台的签约商户。

二、接口程序开发说明1.商户在使用此被动对帐接口之前需开发并测试通过网银在线支付接口。

2.此对帐接口由商户端自动发起,提交订单对帐接口参数有:v_oid 商户订单号v_mid 商户编号v_url 返回页面地址billNo_md5 md5数字签名拼凑串:v_oid+key(商户md5私钥)商户只需修改网银在线给出的模版程序中的key值即可。

3. 自动对帐接口返回参数有:v_oid 商户订单编号v_pmode 持卡人支付方式(即银行名称,如“工商银行”)v_pstatus 支付结果状态码,20表示支付成功,30表示支付失败,0 表示传递到网银的MD5校验码错误或者订单不存在,40表示订单是未支付订单,v_pstring 支付结果状态说明:“支付完成”(支付状态为20时);失败原因(支付状态30时)v_md5str MD5校验码v_amount 支付金额v_moneytype 支付币种remark1 支付金额remark2 支付币种其中md5校验的字符串是:v_oid+v_pstatus+v_amount+v_moneytype+key说明:1.当商户发起被动对帐时如果传递的md5数字签名不正确(即billNo_md5不正确),则返回V_oid为提交的订单号,v_pstring为“MD5校验码错误”,v_pstatus为“0”,其余参数均为空。

2.当商户提交的订单号不正确时,则返回V_oid为提交的订单号,v_pstring为“订单不存在”,v_pstatus为“0”,其余参数均为空。

3.当商户提交的订单未支付时,则返回V_oid为提交的订单号,v_pstring为未支付,v_pstatus为“0”。

网银支付服务介绍PPT1.2.

网银支付服务介绍PPT1.2.

• 有大额支付需求的优质商户
该产品的独特性
• 超出一般网银的支付额度
• 存在一定的风险交易(盗卡、拒付)
• 先行赔付,商户需缴纳一定保证金
信用卡大额支付支持银行
International Payment Solutions
信用卡大额支付支持银行

信用卡大额支付风控要求
International Payment Solutions
目 录
International Payment Solutions
网银支付简介 支付流程及结算方式 企业网银介绍
大额支付介绍
实现及安全保障
环迅支付服务的优势及资质
资费标准及服务开通
网银支付流程
International Payment Solutions
网银支付流程
International Payment Solutions
大额支付介绍
实现及安全保障
环迅支付服务的优势及资质
资费标准及服务开通
大额支付产品简介
International Payment Solutions
什么是网银信用卡大额支付?
•是环迅支付为商户的客户(持卡人)提供的使用信用卡进行超出银 行规定的一般支付限额限制的大额在线支付。
该产品目标用户?
• 开通网银支付
付行业十年的技术开发和服务的丰富经验,有效地保证了IPS支
付平台的安全平稳运营。IPS技术中心自主开发的自动对账系统 防止了支付掉单问题,成为唯一一家实现“0”掉单率的电子支付
平台,有效地提高商家网站交易成功率。
个性化服务
International Payment Solutions
定制个性化页面:

网银在线支付接口和应用

网银在线支付接口和应用

(转载)关键字:网银在线支付接口和应用最近关注项目中在线支付,所以看一下文档,在线支付应用开发:基本所有的在线支付均采用以下方式:客户点击结帐时将关于訂單的信息和货币信息,相应的信息URL,经过md5或其他方式发送(可能Socket和Http或Https)支付平台(块钱,paypal或支付宝等),支付平臺处理完毕时根据相应URL,返回相关的信息(付款信息,訂單信息,验证信息).在实际操作Money的问题人们一向关注他的安全性等问题,同时本人习惯在通过http方式访问非外网时采用Commons-httpclient的post发送实现,简单方便,所以采用此种实现:具体看以下API和原代码:网银在线支付API接口:商户>>>>>>网银在线支付:<formmethod=postaction="_bank"><inputtype=hiddenname=v_midvalue="1001">商户编号<inputtype=hiddenname=v_oidvalue="-34">订单编号<inputtype=hiddenname=v_amountvalue="13.45">订单总金额<inputtype=hiddenname=v_moneytypevalue="0">币种<inputtype=hiddenname=v_urlvalue="">支付动作完成后返回到该url,支付结果以POST方式发送<inputtype=hiddenname=v_md5infovalue="1630DC083D70A1E8AF60F4 9C143A7B95">订单MD5校验码<inputtype="hidden"name="remark1"value="">备注字段1<inputtype="hidden"name="remark2"value="">备注字段2<inputtype=hiddenname=v_rcvnamevalue="张三">收货人姓名<inputtype=hiddenname=v_rcvaddrvalue="北京海淀">收货人地址<inputtype=hiddenname=v_rcvtelvalue="">收货人电话<inputtype=hiddenname=v_rcvpostvalue="100036">收货人邮编<inputtype=hiddenname=v_orderstatusvalue="0">商品信息<inputtype=hiddenname=v_ordernamevalue="李四">订货人姓名<inputtype=hiddenname=v_orderemailvalue="">订货人邮件<inputtype=submitvalue="网银在线支付"></form>MD5校验串生成方法:当消费者在商户端生成最终订单的时候,将订单中的v_amountv_moneytypev_oidv_midv_urlkey六个参数的value值拼成一个无间隔的字符串(顺序不要改变)。

中国工商银行网上银行C2C在线支付接口说明

中国工商银行网上银行C2C在线支付接口说明

中国工商银行网上银行C2C在线支付接口说明1 C2C流程说明:1.1 客户在商户网站浏览商品信息,签订订单;1.2商户按照工行C2C订单数据规范形成提交数据,并使用工行提供API和商户证书对订单数据签名,形成form表单返回客户浏览器,表单action地址指向工行接收商户C2C订单信息的servlet;1.3 客户确认使用工行支付后,提交此表单到工行;1.4 工行网银系统接收此笔C2C订单,对订单信息和商户信息进行检查,通过检查则显示工行C2C支付页面;1.5 客户在此页面可以查询客户在银行的预留信息;也可以输入支付卡号、支付密码、验证码进行C2C支付;1.6 工行检查客户信息,通过检查后显示确认页面;客户确认提交后工行进行支付指令处理;1.7 工行进行支付指令处理后,如果商户需要工行实时通知,则工行将处理结果使用http协议post方式将通知消息数据提交到商户网站(这个接收银行通知消息的商户端地址是随商户订单数据提交银行的merURL字段),商户返回取货地址或关闭这个银行与其建立的连接后,银行才显示交易结果页面给客户。

(注意1、发送通知和显示结果页面是串行的,所以商户端接收银行通知处理时间太长可能导致客户等待超时,造成银行不能将交易结果页面显示给客户。

2、此连接是银行服务器自动和商户进行的连接,商户返回也是直接返回给银行,商户端不能对银行的这个请求进行重定向。

)1.8 工行进行支付指令处理后,如果商户不需要工行实时通知,则工行直接显示交易结果给客户。

2安全API说明:2.1 为了保证商户提交订单数据和银行通知信息数据的完整性,不可抵赖性,现提供一套用于信息签名、验签和BASE64编解码的函数。

商户开发时使用这套函数和工行颁发的商户证书进行商户订单信息签名;签名数据项和顺序均固定,具体格式可参见上一节的数据定义;同时使用这套API和银行公钥可以验证银行通知消息的有效性。

2.2 安全API的使用方法可参见【开发API接口】目录中不同开发语言的说明和demo程序;3开发步骤3.1 商户程序需在银行模拟测试环境上进行联调后,再投产,以下说明联调开发步骤。

在线支付技术与平台建设应用方案设计

在线支付技术与平台建设应用方案设计

在线支付技术与平台建设应用方案设计第1章在线支付技术概述 (3)1.1 支付技术的发展历程 (3)1.2 在线支付技术的定义与分类 (3)1.3 在线支付技术发展趋势 (4)第2章支付平台建设基础 (4)2.1 支付平台的功能与架构 (4)2.1.1 功能概述 (4)2.1.2 架构设计 (4)2.2 支付平台的核心模块设计 (5)2.2.1 账户管理模块 (5)2.2.2 支付处理模块 (5)2.2.3 资金清算模块 (5)2.2.4 风险控制模块 (5)2.3 支付平台的合规性与安全性 (6)2.3.1 合规性 (6)2.3.2 安全性 (6)第3章支付渠道接入与管理 (6)3.1 支付渠道概述 (6)3.2 支付渠道接入流程 (6)3.3 支付渠道管理与优化 (7)第4章支付风险管理 (7)4.1 支付风险类型与识别 (7)4.1.1 交易风险 (7)4.1.2 技术风险 (8)4.1.3 合规风险 (8)4.2 支付风险防控策略 (8)4.2.1 风险评估与分类 (8)4.2.2 风险控制措施 (8)4.2.3 法律合规与培训 (8)4.3 支付风险监控与处置 (8)4.3.1 风险监控 (8)4.3.2 风险处置 (8)第5章支付安全技术应用 (9)5.1 支付加密技术 (9)5.1.1 对称加密技术 (9)5.1.2 非对称加密技术 (9)5.1.3 混合加密技术 (9)5.2 支付认证技术 (9)5.2.1 数字签名技术 (9)5.2.2 身份认证技术 (9)5.2.3 证书认证技术 (10)5.3 生物识别技术在支付领域的应用 (10)5.3.1 指纹识别技术 (10)5.3.2 人脸识别技术 (10)5.3.3 声纹识别技术 (10)第6章移动支付技术 (10)6.1 移动支付概述 (10)6.2 移动支付关键技术与解决方案 (10)6.2.1 关键技术 (10)6.2.2 解决方案 (11)6.3 移动支付的安全性问题及应对措施 (11)6.3.1 安全性问题 (11)6.3.2 应对措施 (11)第7章跨境支付与结算 (12)7.1 跨境支付概述 (12)7.1.1 发展现状 (12)7.1.2 主要参与者 (12)7.2 跨境支付流程与关键技术 (12)7.2.1 跨境支付流程 (12)7.2.2 关键技术 (13)7.3 跨境支付合规性与风险管理 (13)7.3.1 合规性 (13)7.3.2 风险管理 (13)第8章数字货币与区块链支付 (13)8.1 数字货币概述 (13)8.1.1 数字货币的定义与分类 (13)8.1.2 数字货币的发展现状与趋势 (13)8.1.3 数字货币对我国支付领域的影响 (14)8.2 区块链技术及其在支付领域的应用 (14)8.2.1 区块链技术原理 (14)8.2.2 区块链在支付领域的应用场景 (14)8.2.3 区块链支付的优势与挑战 (14)8.3 区块链支付的安全性与监管 (14)8.3.1 区块链支付的安全性分析 (14)8.3.2 区块链支付的监管政策与措施 (14)8.3.3 区块链支付监管的挑战与应对 (15)9.1 支付平台运维体系建设 (15)9.1.1 运维团队组织结构 (15)9.1.2 运维标准化流程 (15)9.1.3 监控体系建设 (15)9.1.4 应急预案制定 (15)9.2 支付平台功能优化 (15)9.2.1 功能评估指标 (15)9.2.2 功能瓶颈分析 (15)9.2.3 系统优化策略 (16)9.2.4 持续功能优化 (16)9.3 支付平台故障处理与应急响应 (16)9.3.1 故障分类与响应级别 (16)9.3.2 故障处理流程 (16)9.3.3 应急响应实施 (16)9.3.4 故障总结与改进 (16)第10章支付行业的创新与发展 (16)10.1 支付行业现状与趋势分析 (16)10.1.1 行业现状 (16)10.1.2 行业趋势分析 (16)10.2 支付行业创新案例解析 (17)10.2.1 巴巴 (17)10.2.2 腾讯支付 (17)10.2.3 百度钱包 (17)10.3 支付行业监管政策与发展建议 (17)10.3.1 监管政策 (17)10.3.2 发展建议 (17)第1章在线支付技术概述1.1 支付技术的发展历程支付技术自古至今经历了多个阶段的发展。

中国工商银行网上银行网上支付接口规范

中国工商银行网上银行网上支付接口规范

中国工商银行网上银行网上支付接口规范B2C支付接口v1.0.0.3Copyright Reserved名目第1 章业务讲明2第2 章商户接口52.1 支付接口52.1.1 支付接口表单定义5 2.1.2 tranData数据定义6 2.1.3 tranData格式定义82.1.4 表单样例92.2 通知接口112.2.1 通知接口表单定义112.2.2 notifyData数据定义112.2.3 notifyData格式定义122.2.4 表单样例132.3 讲明14第3 章安全API讲明15第4 章开发步骤15业务讲明B2C在线支付接口实现工行个人网银客户在工行B2C商户网站进行消费支付的业务处理。

新的1.0.0.3版本同原先版本的要紧区不在于通知消息方式的改变。

原1.0.0.0版本和1.0.0.1版本(扩充语言字段以支持英文版)在订单中要求商户选择通知方式,即1、需要银行通知交易结果,2、不需要银行通知交易结果而是商户主动查询;当需要通知时,需要在订单中提供商户接收银行通知地址,当银行处理终止后,会在银行的后台服务器要求商户的此地址,将交易结果用http连接post表单形式提交给商户,然后返回客户交易结果页面。

新的1.0.0.3版本不再要求商户选择通知方式,和接收银行通知的地址;此版本要求商户在提交订单时,提供交易处理后返回商户的地址,即完成客户从商户转向到银行进行支付,处理后又从银行定向回商户网站的闭环。

在从银行交易页面返回商户时,将交易结果作为表单数据提交到商户此返回地址。

处理的优点:2、无需银行后台发送通知,客户不需要等待商户接收银行通知后才能看到交易结果页面,缩短响应时刻;143htt ps结果页面,如果还显现掉单咨询题,则可能是客户和商户的通讯等方面的以下简述处理流程:客户客户在商户网站扫瞄商品信息,签订订单;商户按照工行B2C支付1.0.0.3接口形成提交数据,并使用工行提供A PI和商户证书对订单数据签名,形成form表单返回客户扫瞄器,表单acti on地址指向工行接收商户订单信息的servlet;客户确认使用工行支付后,提交此表单到工行;工行网银系统接收此笔订单,对订单信息和商户信息进行检查;通过检查则显示工行支付页面,1.0.0.3版本会提示客户输入交易卡号;客户输入后提交;银行查询客户有关信息;返回客户在银行的预留信息;客户确认;返回交易确认页面;不同类型客户使用各自认证方式进行交易确认,支持静态支付密码、动态口令卡、证书签名;银行校验后进行支付处理;将结果形成通知消息并有银行端签名信息,返回客户端;引导客户返回商户网站,地址是订单中提供的商户url,此url支持htt p和https及自定义端口;B2C在线支付接口版本讲明:1.0.0.0(差不多支付)1.0.0.1(支持英文界面)1.0.0.2(内部保留)1.0.0.3(保留1.0.0.1功能,优化通知方式)1.0.0.4(商户订单中指定支付卡,不强制使用e卡支付,不承诺客户的支付卡透支支付,专门用于基金商户进行基金直销业务,同1.0.0.3通知方式)通知消息模式区不:原有模式:支付处理后,后台发送商户通知;新增模式:支付完成后或客户点击“返回商户”,利用客户扫瞄器跳转,完成商户通知的转发,后台不再单独发送商户通知。

在线支付 标准

在线支付 标准

在线支付标准
在线支付的标准涉及到多个方面,具体如下:
1. 应用范围:在线支付是一种通过第三方提供的与银行之间的支付接口进行支付的方式。

这种支付方式可以直接将资金从用户的银行卡中转账到网站账户中,不需要人工确认。

对于支付货款的一方,在线支付不会产生任何费用,交易费用由收款帐户所属的商家承担。

在线支付的方式包括网银支付和第三方支付等。

2. 流程:客户接入因特网,通过浏览器在网上浏览商品,选择货物,填写网络订单,选择应用的网络支付结算工具,并且得到银行的授权使用,如银行卡、电子钱包、电子现金、电子支票或网络银行账号等。

客户机对相关订单信息,如支付信息进行加密,在网上提交订单。

商家服务器对客户的订购信息进行检查、确认,并把相关的、经过加密的客户支付信息转发给支付网关,直到银行专用网络的银行后台业务服务器确认,以期从银行等电子货币发行机构验证得到支付资金的授权。

以上内容仅供参考,如需更多信息,建议查阅在线支付相关书籍或咨询专业人士。

网银在线(北京)科技有限公司

网银在线(北京)科技有限公司

以首信易支付为例这种模式的特点
• • • • • 支付网关模式的代表是首信易支付。 1) 公正; 2) 安全; 3) 便捷; 4) 开放。
1) 交易平台型账户支付模式
• 交易平台型账户支付模式是指第三方支付平台机 构具有交易平台(如支付宝就有淘宝网作为其交易 平台),该模式中买卖双方达成付款意向后,由买 方将款项划至其在支付平台上的账户,待卖家发 货给买家,买家收货后通知第三方支付平台,第 三方支付平台再将买方划来的款项从买家的账户 中划至卖家的账户。 • 这种模式的实质是以支付公司作为信用中介,在 买家确认收到商品前,代替买卖双方暂时保管货 款。 • 此类模式的典型代表是支付宝。
3.特殊的第三方支付——银联电子支付
• 目前已有700 多家企业通过ChinaPay 支付平台来进行网上 支付、跨行转账、网上代付、电话支付等业务,以完成 其电子资金的清算,其中有10 家航空公司、40 家基金公 司、15 家其他第三方支付公司。 • 2008 年,在中国第三方支付企业交易额规模排名中,银 联电子支付以11%位居第3,仅次于支付宝和财付通。
1.支付网关模式
• 支付网关模式是指支付平台只作为支付通道将客 户发出的支付指令传递给银行,银行完成转账后 再将信息传递给支付平台,支付平台将此信息通 知商户并与商户进行账户结算。 • 支付网关位于Internet 和传统的银行专网之间, 其主要作用是安全连接Internet 和专网,起到隔 离和保护专网的作用。 • 在支付网关模式下,第三方支付平台扮演着“通 道”的角色,并没有实际涉及银行的支付和清算, 只是传递了支付指令。
6.1.1 第三方支付基本概念
• 第三方支付是电子支付产业链中重要的纽带, 一方面连接银行,处理资金结算、客户服务、 差错处理等一系列工作;另一方面连接商户和 消费者,使客户的支付交易能顺利接入。 • 第三方支付较好地解决了长期困扰电子商务的 诚信、物流、现金流问题,在电子商务中发挥 着重要作用。

支付宝与网银在线

支付宝与网银在线

一个重要环节,保证网络支付过 程中的快捷、方便、可靠与安全,是电子商务能被广泛接受且 顺利完成的根本保证。
1.安全控件:
为了提升支付宝账户的安全性,防止账户密码被木马程序或 病毒窃取,支付宝公司精心设计并推出安全控件,该安全控件实现 了在SSL加密传输基础上对用户的关键信息进行再次的多重加密, 能够有效防止木马程序截取键盘记录。 这是安全保障的第一步!
2. 手机动态口令--付款时输入手机短信校验码(免费) 如果您是账户有余额的买家或卖家,平时手机都会带 在身边,建议选择手机动态口令,当您的账户有异常情况 时,支付宝会及时发出校验码与您核对。 注册后您只需要:1. 绑定手机 2. 开通手机动态口令
3.数字证书:(免费)
数字证书为您的账户加把锁,即使密码泄露也能有效保护账户资金安 全。数字证书由权威公正的第三方机构CA中心签发。申请数字证书后,即使 账号被盗,对方也动不了您账户里的资金。 如果您是账户有余额的买家或卖家,如果您平时固定在一台电脑上登录支付 宝(如只在家里或公司),那么数字证书就是您的首选啦,第三代数字证书 不需要备份,简单、便捷。 注册后您只需要:1. 绑定手机 2. 申请实名认证 3. 申请数字证书
网银在线开展的主要业务
• 信用卡无卡支付: • 支持国内主要银行信用卡,同时也支持VISA、MASTER等国际 信用卡的支付。 • 消费者只需提供信用卡卡号和有效期即可完成支付,无需刷卡, 无需开通网上银行,无支付限额。 • 强大的商户后台管理系统,实时查询交易订单,了解资金动向。 • PCI-DSS数据安全认证保证持卡人的信息安全。 • 国内领先的风险控制体系,为商户控制不必要的坏账。 • 国际领先的ReD Shield外卡防欺诈系统。
支付宝开展的主要业务

跨境电商大一知识点

跨境电商大一知识点

跨境电商大一知识点跨境电商是指企业或个人通过电子商务平台,进行国际贸易的商业活动。

随着全球化的进程,越来越多的企业选择跨境电商来扩大业务范围和市场份额。

在大一学习阶段,了解跨境电商的基本知识点对于有意从事相关行业的学生尤为重要。

本文将介绍一些跨境电商的基础知识,包括国际物流、电子支付、海关合规等内容。

一、国际物流在跨境电商中,国际物流是一个关键环节。

它涉及商品的进出口、运输、仓储和配送等方面。

国际物流的流程可以简单概括为以下几个环节:1. 商品备货:为了满足客户需求,经营者首先需要从供应商处采购商品并进行备货。

2. 海关报关:在商品出口或进口时,必须按照相关法律法规进行海关申报和报关手续。

3. 运输选择:选择合适的运输方式,如航空运输、海运运输或者快递邮寄等,根据商品属性和成本效益进行选择。

4. 跟踪追踪:通过物流追踪系统,可以实时了解商品的运输状态,确保及时送达。

5. 仓储配送:在到达目的地后,需要进行商品仓储和配送,确保商品能够及时送达客户手中。

二、电子支付电子支付是跨境电商中的另一个重要环节。

它使得购物更加便捷和安全,同时也帮助商家提高销售效率。

以下是几种常见的电子支付方式:1. 网银支付:通过银行的网络接口,使用账户资金进行在线支付,常见的有支付宝、微信支付等。

2. 信用卡支付:通过信用卡资金进行在线支付,具有便捷、安全的特点,可以实现全球范围内的支付。

3. 第三方支付:如PayPal、Payoneer等,通过这些平台可以进行海外支付,方便跨境交易。

4. 虚拟货币支付:如比特币等加密货币,可以实现匿名、安全的跨境支付。

三、海关合规在跨境电商中,遵守各国海关的法规非常重要。

具体而言,包括以下几个方面:1. 海关申报:根据各国海关的要求,对商品进行准确申报,提供相关的单据和证明材料。

2. 关税与税金:了解不同国家的进口关税政策,以及可能涉及的消费税、增值税等税金。

3. 商品禁忌与限制:不同国家对某些商品有禁止或限制进出口的规定,如药品、食品等。

第4讲 网上银行与电子支付

第4讲 网上银行与电子支付
网上银行提供的服务可以分为三大类: 一类是提供即时资讯,如查询结存的余额、 外币报价、黄金及金币买卖报价、定期存 款利率的资料等; 二是办理银行一般交易,如客户往来、储 蓄、定期账户间的转账、新做定期存款及 更改存款的到期指示、申领支票薄等; 三是为在线交易的买卖双方办理交割手续。
4.1.5网上银行的特点
3.简单易用。使用网上银行的服务不需要特别 的软件,甚至不需要任何专门的培训 4.经营成本低廉。根据BoozAllen&Hamilton公 司公布的调查报告,因特网银行经营成本只 相于经营收入的15—20%,而普通银行的经营 成本占收入的60%。开办一个网上银行所需的 成本只有100万美元,还可以利用电子邮件、 讨论组等技术,提供一种全新的真正的双向 交流方式。而建立一个传统银行分行,需要 成本150万—200万美元,外加每年的附加经 营费35万—50万美元 。
(二)数字证书
数字证书是认证机构用其私钥进行了数字签 名的包含用户身份、公开密钥、有效期等许 多相关信息的权威性的电子文件,是各实体 在网上的电子身份证。 2000年6月29日,由中国人民银行组织工、农、 中、建、招商、广发、深发、光大、华夏、 中信、民生等十二家商业银行共同组建中国 金融认证中心(CFCA),该中心为目前国内 最具权威性的金融认证机构。P52
第4讲网上银行与电子支付
4.1电子银行
4.2电子支付系统概述
4.3安全协议与认证系统
4.4在线支付方式
教学要求
1、了解网上银行 2、理解网上支付的安全性 3、了解安全协议 4、掌握在线支付
4.1
案例:招商银行
电子银行
4.1.1电子银行的概述 (一)电子银行的概念 电子银行(E-Banking)是以知识经济为背景,以 电子货币为经营对象,充分利用计算机、通讯、 安全等技术手段,突破地域、文化界限,服务于 人们各个生活领域的金融实体。电子银行使客户 能够随时随地安全便捷地管理存款帐户、掌握资 金动态、灵活调拨资金,随时支付转帐。

网上银行与第三方支付

网上银行与第三方支付

网银降低了银行成本
降低单笔交易成本 缩减银行网点 --工行05年ATM 电话银行 网上银行 成本(美国) 成本(国内) 1.07 美元 0.27 美元 0.52 美元 0.01 美元 0.49 元 3.06 元 0.83 元
什么是网银?
技术的角度看:网银是一个应用系统,它是银行
与客户之间的一个渠道 业务的角度看:网银是一个能向客户提供银行业 务和服务的产品,是银行在网上的窗口 客户的角度看:在网上,网银就是整个银行
2、网上银行产生和发展的原因
信息技术革命是网上银行产生和发展的根本原 因 网上银行是电子商务发展的要求 网上银行是银行业自身发展的要求
使用条件
持卡人
向发卡银行申请网上支付功能 设置浏览器(默认支持SSL协议)
第三方支付平台(如果涉及)
与发卡银行签署协议
安装发卡银行支付接口
网上商户
与发卡银行(或第三方支付平台)签署协议
安装发卡银行(或第三方支付平台)支付接口
三、第三方支付
非独立第三方支付厂商(支付宝、贝宝、 财付通、云网支付等) 独立第三方支付厂商(包括:银联、首信、 环迅IPS、快钱、Yeepay等)
易观国际《中国第三方在线支付平台竞争力评 估专题报告2007》研究表明,支付宝、环迅 IPS和首信易支付分列竞争力排名的前三位。 易观国际《2006年第4季度中国第三方电子支 付市场监测》的数据显示,06年第四季度第三 方互联网支付市场规模为120.3亿元人民币, 其中第三方支付平台支付宝以42.9%的市场份 额居第一。支付宝、银联和贝宝位列前三。 由于C2C平台的巨大交易量,因此基于C2C平 台的非独立第三方支付厂商(支付宝、贝宝和 财付通)交易规模要大于独立第三方支付厂商 (包括:首信、环迅IPS、快钱、Yeepay等)。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(转载)关键字:网银在线支付接口和应用最近关注项目中在线支付,所以看一下文档,在线支付应用开发:基本所有的在线支付均采用以下方式:客户点击结帐时将关于訂單的信息和货币信息,相应的信息URL,经过md5或其他方式发送(可能Socket和Http或Https)支付平台(块钱,paypal或支付宝等),支付平臺处理完毕时根据相应URL,返回相关的信息(付款信息,訂單信息,验证信息).在实际操作Money的问题人们一向关注他的安全性等问题,同时本人习惯在通过http方式访问非外网时采用Commons-httpclient的post发送实现,简单方便,所以采用此种实现:具体看以下API和原代码:网银在线支付API接口:商户>>>>>>网银在线支付:<formmethod=postaction="_bank"><inputtype=hiddenname=v_midvalue="1001">商户编号<inputtype=hiddenname=v_oidvalue="-34">订单编号<inputtype=hiddenname=v_amountvalue="13.45">订单总金额<inputtype=hiddenname=v_moneytypevalue="0">币种<inputtype=hiddenname=v_urlvalue="">支付动作完成后返回到该url,支付结果以POST方式发送<inputtype=hiddenname=v_md5infovalue="1630DC083D70A1E8AF60F4 9C143A7B95">订单MD5校验码<inputtype="hidden"name="remark1"value="">备注字段1<inputtype="hidden"name="remark2"value="">备注字段2<inputtype=hiddenname=v_rcvnamevalue="张三">收货人姓名<inputtype=hiddenname=v_rcvaddrvalue="北京海淀">收货人地址<inputtype=hiddenname=v_rcvtelvalue="">收货人电话<inputtype=hiddenname=v_rcvpostvalue="100036">收货人邮编<inputtype=hiddenname=v_orderstatusvalue="0">商品信息<inputtype=hiddenname=v_ordernamevalue="李四">订货人姓名<inputtype=hiddenname=v_orderemailvalue="">订货人邮件<inputtype=submitvalue="网银在线支付"></form>MD5校验串生成方法:当消费者在商户端生成最终订单的时候,将订单中的v_amountv_moneytypev_oidv_midv_urlkey六个参数的value值拼成一个无间隔的字符串(顺序不要改变)。

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

)网银在线支付>>>商户支付完成后页面转到商户,从网银在线支付返回的消息格式为:<formmethod=getaction="v_url"target=_self><inputtype="hidden"name="v_oid"value=""><inputtype="hidden"name="v_pstatus"value=""><inputtype="hidden"name="v_pstring"value=""><inputtype="hidden"name="v_pmode"value=""><inputtype="hidden"name="v_md5str"value=""><inputtype="hidden"name="v_amount"value=""><inputtype="hidden"name="v_moneytype"value=""><inputtype="hidden"name="remark1"value=""><inputtype="hidden"name="remark2"value=""></form>该消息格式详细解释如下: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*订货人邮件(自定义非网银必须字段)*@returnpublicstaticbooleanchinaBankPayCheck(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);Map<String,String>paramMaps=newHashMap<String,String>(); 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验证*@returnpublicstaticbooleancheckPayOff(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;}}来自/4978722010-02-09建设银行对接(一)文章分类:Java编程这几天项目需要对接建设银行的支付和查询功能,在支付和查询的时候将系统链接到建行指定的页面上,由于这些页面是基于互联网的,开放的,所以需要对数据加密和数字签名。

相关文档
最新文档