开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第8天,点击查看活动详情
第三方支付,就是一些具备实力和信誉保障的第三方独立机构提供的交易支付平台。买 方选购了商品后,使用第三方平台进行付款,由第三方通知卖家货款到达。
目前市面上支持第三方支付的平台有很多,商家通过和第三方签署协议,并获得一个账 号,协议生效后,支付平台为商家开通支付功能,通过程序将接口集成到网站中。
使用第三方支付可以统一资源,商家可以很容易的实现与几乎所有种类的银行实现交易 服务。
今天来说一下第三方支付的基本原理。
以上简要说明了支付过程,当然其中省略了一些步骤(比如购物车,订单等),我们重点来看支付流程
1用户向商城网站发起确认订单的请求
2商城网站接收到请求保存订单数据到数据库或其他存储介质
3返回订单确认页面,页面上应该显示订单金额等信息
4用户确认支付,发起支付请求。注:支付请求是发送到支付网关a(比如支付宝、网银在线)而不是发送到商城网站。。
5显示支付页面
6用户填写认证信息(账号密码等)提交
7这里有两个步骤一个是扣款成功后页面跳转到支付结果页面(展展示给用户),另一个是支付通知,这两步没有先后顺序可能同时 执行,商城网站接收到支付通知后根据验证规则验证信息的有效性,并作出相应的更改操作(例:有效则更改订单为已付款状态,无效则 记录非法请求信息)。
第三方支付具有显著的特点:
第一,第三方支付平台提供一系列的应用接口程序,将多种银行卡支付方式整合到一个界面上,负责交易结算中与银行的对 接,使网上购物更加快捷、便利。消费者和商家不需要在 不同的银行开设不同的账户,可以帮助消费者降低网上购物的成本,帮助商家降低运营成本;同时,还可以帮助银行节省网 关开发费用,并为银行带来一定的潜在利润。
第二,较之SSL、SET等支付协议,利用第三方支付平台进行支付操作更更加简单而易于接受。SSL是现在应用比较广泛的安全 协议,在SSL中只需要验证商家的身份。SET协议是目前发展的的基于信用卡支付系统的比较成熟的技术。但在SET中,各方的 身份都需要通过CA进行认证,程序复杂,手续繁多,速度慢且实现成本高。有了第三方支付平台,商家和客户之间的交涉 由第三方来完成,使网上交易变得更加简单。
第三,第三方支付平台本身依附于大型的门户网站,且以与其合作的银行的信用作为信用依托,因此第三方支付平台能够较 好地突破网上交易中的信用问题,有利于推动电子商务的快速发展。