【第三方支付原理概述】

原文连接地址:http://www.cnblogs.com/janoyu/archive/2010/05/12/3rd_payment.html

前两天下班和同事一块儿去车站坐公交车,路上聊了会儿第三方支付的问题,他是作咱们产品的第三方支付的,因此对这块也比较清楚,经过他的简单讲解,我基本明白了第三方支付的原理,特在此记录。
目前有很不少第三方支付,好比网银、淘宝等。因为能够跨行支付,因此比较受欢迎。html

先说说网银,这个是有后台滴,直接用网关,各个银行的系统要与网银对接,跨行就能够支付了,非常嚣张。但这种接口也就网银这么一家吧,其余谁谁的想搞,银行是不会和你谈判的。数据库

下来讲说目前流行的第三方支付(主要是网上支付),好比淘宝,他们的原理是很简单的。post

先找全部银行谈在线支付协议,而后在各个银行都创建一个存款账号(为啥建账号?看到后面你就知道了。)这个搞好整个第三方支付就完成80%了。htm

接下来,就是开发本身的支付系统了。blog

完了。
完了?涮哥们儿呢!谁都知道啊。接口

 

呵呵,接下来就是比较有意思的那20%的东西了。开发支付系统(一切要遵循2/8定律的)!支付宝

 

支付系统是什么样子呢?开发

 

先说说支付流程吧,买家看到好东西,购买,支付,在支付的时候(你们若是用过支付宝就会比较了解)先是输入账号密码,进入支付平台,里面有本身要支付的金额,下面是一堆银行,选择一个银行,点支付,就跳到银行的支付界面了,支付后,会返回到支付平台。get

这个时候有个关键点,银行把钱打到哪里去?卖家?不是!是达到支付平台的账上去了!产品

当银行返回到支付平台时,支付平台会获得支付是否成功的消息,并肯定支付是否成功。成功了,就会通知卖家发货之类的了,例如淘宝,会通知卖家,买家已付款,这个时候,钱是在支付宝的银行账号里面,卖家发了货,买家确认以后,支付平台会在卖家在支付平台的账号里面,加上卖家卖出商品所得。

这样一笔交易就基本完成了。

什么是基本完成?卖家还没拿到钱呢!接下来就是不一样银行卡的问题,买家是建行,卖家是招行,跨行支付要钱啊。这个怎么处理?

这个就是第三方支付的灵活性了。

买家用建行支付,钱是打到支付平台建行的帐户上,卖家在支付平台上显示的货款,只不过是卖家在支付平台数据库里存储的一堆数字而已,和银行没什么关系啦。卖家要提现(招行)怎么办?嘿嘿,支付平台就从其招行的帐户上打给卖家要提现的钱就行啦!这样就避免了跨行支付手续费!

买家退款也是同样的,退款的时候并非直接退到银行卡的,而是退到支付平台的帐户上,说白了就是直接在买家支付平台帐户上加上要退款的款额,根本没有经过银行。只有提现的时候才是支付平台经过其在买家所指定银行开的账号给买家打款的。

说到这里基本上算是说完了,但这些看似简单的过程,却须要很是强大的技术支持,涉及到钱的东西,没有简单的!

还有很重要的一点,一个成功的第三方支付平台要有良好的信誉!

另外,上面说的是通常常见的b2c或者c2c的支付,b2b是什么样子的呢?基本流程相同,只是支付的时候很严格,由于b2b通常都是大额交易,因此必须使用“电子key”,通常有2~3把,财务主管一把,审核一把,制单一把,有时候制单和审核能够合并到一个key里面,通常开通b2b支付后,主管先登陆银行系统,创建操做员:审核员、制单员、审核/制单员,而后把对应操做key给操做员,制单员制单提交后,审核员审核,经过后,主管才能划款,这三个流程都要每一个人本身的key,这就是b2b支付流程啦。

相关文章
相关标签/搜索