第三方支付原理概述 前两天下班和同事一起去车站坐公交车,路上聊了会儿第三方支付的问题,他是做我们产品的第三方支付的,所以对这块也比较清楚,通过他的简单讲解,我基本明白了第三方支付的原理,特在此记录。
目前有很很多第三方支付,比如网银、淘宝等。由于可以跨行支付,所以比较受欢迎。
先说说网银,这个是有后台滴,直接用网关,各个银行的系统要与网银对接,跨行就可以支付了,很是嚣张。但这种接口也就网银这么一家吧,其他谁谁的想搞,银行是不会和你谈判的。
下来说说目前流行的第三方支付(主要是网上支付),比如淘宝,他们的原理是很简单的。
先找所有银行谈在线支付协议,然后在各个银行都建立一个存款帐号(为啥建帐号?看到后面你就知道了。)这个搞好整个第三方支付就完成80%了。
接下来,就是开发自己的支付系统了。
完了。
完了?涮哥们儿呢!谁都知道啊。
呵呵,接下来就是比较有意思的那20%的东西了。开发支付系统(一切要遵循2/8定律的)!
支付系统是什么样子呢?
先说说支付流程吧,买家看到好东西,购买,支付,在支付的时候(大家如果用过支付宝就会比较了解)先是输入帐号密码,进入支付平台,里面有自己要支付的金额,下面是一堆银行,选择一个银行,点支付,就跳到银行的支付界面了,支付后,会返回到支付平台。
这个时候有个关键点,银行把钱打到哪里去?卖家?不是!是达到支付平台的帐上去了!
当银行返回到支付平台时,支付平台会得到支付是否成功的消息,并确定支付是否成功。成功了,就会通知卖家发货之类的了,例如淘宝,会通知卖家,买家已付款,这个时候,钱是在支付宝的银行帐号里面,卖家发了货,买家确认之后,支付平台会在卖家在支付平台的帐号里面,加上卖家卖出商品所得。
这样一笔交易就基本完成了。
什么是基本完成?卖家还没拿到钱呢!接下来就是不同银行卡的问题,买家是建行,卖家是招行,跨行支付要钱啊。这个怎么处理?
这个就是第三方支付的灵活性了。
买家用建行支付,钱是打到支付平台建行的账户上,卖家在支付平台上显示的货款,只不过是卖家在支付平台数据库里存储的一堆数字而已,和银行没什么关系啦。卖家要提现(招行)怎么办?嘿嘿,支付平台就从其招行的账户上打给卖家要提现的钱就行啦!这样就避免了跨行支付手续费!
买家退款也是一样的,退款的时候并不是直接退到银行卡的,而是退到支付平台的账户上,说白了就是直接在买家支付平台账户上加上要退款的款额,根本没有通过银行。只有提现的时候才是支付平台通过其在买家所指定银行开的帐号给买家打款的。
说到这里基本上算是说完了,但这些看似简单的过程,却需要非常强大的技术支持,涉及到钱的东西,没有简单的!
还有很重要的一点,一个成功的第三方支付平台要有良好的信誉!
另外,上面说的是一般常见的b2c或者c2c的支付,b2b是什么样子的呢?基本流程相同,只是支付的时候很严格,因为b2b一般都是大额交易,所以必须使用“电子key”,一般有2~3把,财务主管一把,审核一把,制单一把,有时候制单和审核可以合并到一个key里面,一般开通b2b支付后,主管先登录银行系统,建立操作员:审核员、制单员、审核/制单员,然后把对应操作key给操作员,制单员制单提交后,审核员审核,通过后,主管才能划款,这三个流程都要每个人自己的key,这就是b2b支付流程啦。
-EOF-
分享到:
相关推荐
#### 一、第三方支付概述 ##### 1.1 定义与特点 第三方支付是指通过第三方独立机构提供的交易支持平台来完成的支付方式。这种机构通常与国内外各大银行签约,并具备一定的实力和信誉保障。在交易过程中,买家先将...
- **实现原理**:第三方支付机构通过与银行签订协议,实现了跨银行的数据交换和信息确认,从而能够在买家、卖家和银行间建立支付通道。 2. **交易流程** - **步骤1**:买家选择商品并与卖家达成交易协议。 - **...
本文档主要涉及第三方支付系统中的身份认证及银行卡鉴权接口的设计与实现。这些接口用于确保交易安全,防止欺诈行为,并保障用户的资金安全。主要内容包括但不限于:接口URL、请求参数、响应数据格式、错误码定义等...
在线支付是指通过互联网技术,消费者在购物网站上选择商品或服务后,通过电子支付工具(如银行卡、第三方支付平台)完成款项支付的过程。这种支付方式简化了传统交易的繁琐环节,提高了交易效率,同时也推动了电子...
随着移动互联网技术的发展,第三方支付已成为现代电子交易的基础。第三方支付平台作为买家和卖家之间的中介,为双方提供安全、便捷的资金转移服务。而在此基础上发展起来的第四方支付,则是进一步整合了多个第三方...
##### (一)第三方支付与第四方支付定义 - **第三方支付**:指通过一个独立于买卖双方之外的第三方机构来完成资金托管及交易过程的服务模式。常见的第三方支付平台包括支付宝、微信支付等。 - **第四方支付**:又...
彩虹易支付的核心功能在于提供一个便捷、安全的第三方支付平台,它支持多种支付方式,如支付宝、微信支付、银联等,旨在简化商家与用户的交易过程。通过开放源代码,开发者可以深入了解其工作原理,定制化开发以满足...
- **四方支付**:在此基础上引入了一个额外的角色——聚合支付服务商,即在银行、消费者、商户和第三方支付机构之间再增加一个聚合层,负责对接多家第三方支付平台,简化商家接入流程,提高支付效率。 #### 开源版...
它涵盖了各种支付形式,如信用卡、借记卡、电子钱包、第三方支付平台(如支付宝、微信支付)以及银行转账等。 在线支付的基本流程通常包括以下几个步骤: 1. 用户选择商品或服务,并在商家网站上完成购物车结算。 2...
随着移动支付的普及和发展,支付宝作为国内领先的第三方支付平台,在日常生活中扮演着越来越重要的角色。2019年的支付宝不仅支持基础的转账、收款功能,还提供了更加丰富的服务,如红包发放、好友资料查看等。本文将...
通过这个系列的视频教程,你可以掌握使用Java开发在线支付系统的核心技术和流程,包括支付请求的构建、响应的处理、以及与第三方支付平台的对接。这些知识对于从事电子商务、互联网金融等相关领域的开发者来说非常有...
第三方支付平台在此过程中起到关键作用,它们连接商家、消费者和金融机构,处理货币支付、资金清算等问题,保障交易的安全和便利。 总结来说,电子货币和网上支付是现代电子商务的重要组成部分,它们通过数字化手段...
支付宝作为国内领先的第三方支付平台,为商家和个人提供了便捷、安全的在线支付服务。本视频教程旨在帮助开发者快速掌握支付宝在线支付的核心技术和操作流程。 #### 二、支付宝在线支付课程目录详解 ##### 2.1 ...
学习如何与这些第三方支付网关API进行集成,包括获取API密钥、调用支付接口、处理返回结果等。 4. **支付请求与响应处理**:理解支付请求的构造,包括订单信息、用户信息、支付金额等参数的设置。同时,学会解析...
2. 提供支付信息:用户输入支付方式(如信用卡号、借记卡信息、第三方支付账户等)和配送地址。 3. 支付验证:商家通过支付网关与银行系统交互,验证用户的支付信息和资金可用性。 4. 资金转移:验证通过后,银行...
总结来说,通过学习互联网支付工具与网上银行,我们可以了解电子支付的多种形态和特性,掌握网上银行的账户管理及第三方支付平台的使用,从而在日常生活中更加高效、安全地进行线上交易。同时,了解各种支付工具的...
支付宝是中国最知名的第三方支付平台之一,为商家和消费者提供安全、便捷的在线支付解决方案。虚拟货币支付接口是支付宝服务的一部分,它允许用户使用特定的虚拟货币(如游戏币、积分等)进行购物或服务支付,增强...
支付宝作为中国乃至全球领先的第三方在线支付平台,在国内外有着广泛的应用场景。因此,了解并学习如何使用Java开发支付宝支付系统,对于提升开发者的技术能力和业务处理能力都有着极其重要的意义。 ### 支付宝支付...
1. **支付系统概述**:支付系统是连接消费者、商家、银行和第三方支付机构的桥梁,其目的是确保交易安全、高效地进行。产品经理需要理解支付系统的基本构成,包括前端用户界面、后端处理、支付网关、风险控制和结算...