支付平台架构:业务、规划、设计与实现
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3 Web收银台

在现金收银台和POS机收银台之后,随着PC时代的来临,Web收银台应运而生。Web收银台也叫作网银支付、PC收银台、网页支付,与现金支付和POS 机收银台支付相比,其交易场景有了很大改变:从商店、商场、卖场到个人用户的家里,交易地域不再受到限制。另外,交易双方的角色也发生了改变:之前现金收银台和POS机收银台需要收银员协助完成支付,现在,用户在收银台中自主完成支付,支付变得更加便捷。

随着电子商务的发展,Web 收银台在 PC 时代发展得非常迅猛,在移动互联网时代仍有广泛的用户。Web 收银台在 PC 时代的早期代表是各家商业银行和金融机构的网页收银台,中后期的代表是第三方支付机构(支付宝、微信、融合支付)的Web收银台。例如:早期接入淘宝的 Web 收银台就是中国工商银行提供的支付网关(Payment Gateway,支付方式为中国工商银行网银支付,以下简称工银支付),该网关属于商业银行金融网络系统和Internet之间的一种Web接口,在淘宝接入其接口之后,淘宝用户在购物、结算时选择工银支付方式,会被引导到中国工商银行收银台页面,后续的账户验证和付款操作都在收银台中完成。

目前几乎所有支付公司都有该类型的支付产品,Web收银台依然流行。中国铁路服务中心(12306网站)的Web融合收银台页面就提供了多种支付方式,例如网银类(如工、农、中、建、招等商业银行的 Web 收银台)和二维码类(如支付宝、微信支付等第三方支付机构的扫码式Web收银台),如图1-4所示。

图1-4

如果用户选择了招商银行支付方式,12306网站就将引导用户到招商银行的Web收银台支付页面,如图1-5所示。

图1-5

用户在招商银行网银支付页面输入账户和密码等信息之前,将被浏览器提示安装安全控件。

安全控件是根据IE、Chrome浏览器上的扩展源代码加工、开发的本地安全代理,通常用于支付机构安全收集用户的账号信息,防止该账号信息被黑客窃取。目前国内众多商业银行的Web收银台仅支持IE浏览器。

在安装安全控件之后,用户就可以输入银行卡账号和密码了,最后单击“确认支付”按钮,将账号信息传送到Web支付网关进行验证和支付。

第三方支付机构的Web收银台则同时支持账号登录支付和二维码支付两种方式。

除了以上跳转Web收银台的方式,还有一种Web收银台的API跳转接口,这种接口不会提供任何用户界面。

在电子商贸交易过程中,商户最担心用户反悔和流失,付费之前的任何一个步骤都容易使用户跳出和反悔交易。为了尽可能避免用户跳出或反悔交易,商户都希望能快速付款和促成交易,所以缩短支付流程、优化支付体验变得非常重要。基于此需求,商业银行、第三方支付公司也提供了Web收银台API,在用户需要支付时,商户网站直接告诉第三方支付公司用户需要使用哪家银行进行付款,第三方支付公司在受理订单信息之后,迅速通过支付后端API将订单数据传送到商业银行(中国网联)的Web收银台API,完成用户的付款动作,从而减少支付过程中的用户流失。

以上这种Web收银台API仅保留了基本的用户订单信息与付款金额参数的传递和验证,这样,在整个过程中第三方支付公司自己的收银台界面不再出现,支付模块与商家模块的界面风格与流程保持一致,用户的支付体验较跳转Web收银台页面更好一些。

目前市面上能提供Web收银台的公司和金融机构相对较少,仅限于各大商业银行和较大的第三方支付机构,因为拥有Web收银台的企事业单位一般具有以下特征:

● 规模大,一般不对个人及中小规模私有企业开放,只有几家商业银行及有支付牌照的几家大型的第三方支付机构有资质。

● 技术要求高、兼容性差,具备一定的技术研发、安全运营和多机房运维实力。

随着移动互联网时代的到来和融合收银台的发展,Web收银台的生存空间、应用场景和覆盖场景也受到了极大冲击。