采宝

采宝
400-6767-787售后服务:400-6767-727

杭州合言信息科技有限公司 打造移动支付收银系统

采宝2017.04.10 09:35:00来源:杭州合言信息科技有限公司

移动支付时代来临,人们越来越多出门不带现金出门,移动支付场景,支付要求很低只需要掏出手机就能完成支付。正因为如此,移动支付收银系统的可用性问题也越来越重要。采宝移动支付时代的高可用收银系统?微信支付支付宝,以及美团等开发团队的经验。

1、采宝为什么强调收银系统的可用性?

采宝移动支付收银系统尽可能减少故障如,付款超时”这些问题都会給用户和商户带来诸多的不适和不利,引发用户愤怒、投诉、纠纷,最终导致商户的用户流失。所以采宝移动支付的研发团队不断研发,对于商户来说如何打造高可用的收银系统才是十分的重要。

2、采宝移动支付,高可用收银系统设计方案

采宝不断对市面上的收银系统进行分析研究,和小编一起看看一下几个点吧?

1.服务时延不稳定:

DNS配置不当,导致网络不稳定;

2.系统可用性考虑不周:

多个支付渠道(支付宝、微信等)部署在一起,付款延迟。

逻辑业务服务和数据服务部署在一起,相互影响;

接下来从三个层面分别阐述:

1.降低服务时延:

收银系统线下门店遍布全国、网络复杂(包含电信、联通、铁通、移动等),对系统时延提出更高挑战。

针对这个问题,一些云服务商支持“BGP网络访问跨地域实时切换”的能力,通过冗余网络出口部署,实现跨区域网络间灵活切换调度,为网络出口灾备提供了保障。

另外腾讯云联合微信支付推出支付加速方案,部署在腾讯云上的服务可以直接将发往微信支付的公网请求解析为内网访问,将延时率减少30%,提升用户支付体验。

1.低成本提升可用性:

在移动支付时代,用户对收银系统的可用性有更高的要求,由于这些因素实现成本比较高,纯粹自己实现的话不太现实,所以这里笔者将结合比较熟悉的腾讯云提供的能力来进行阐述,建议身处云时代的服务商多了解这些能力,低成本解决高可用问题。

因素一、多地部署、多点接入:

全球20多个数据中心的基础设施,很容易实现多地部署和多点接入,在架构层的高可用设计可以最大限度容忍单个地域网络运营商故障和网络抖动带来的不稳定因素,并为全球各地的业务伙伴提供最优质的接入条件。

因素二、负载均衡、故障屏蔽:

为了提升系统的稳定性和容灾能力,业界比较成熟的解决方案是基于“无状态的应用层服务设计”,采宝可支撑3000万以上的并发连接,确保后端正常提供服务,高扩展和低成本的优势最大限度节省IT成本。

因素三、过载保护:

移动支付目前处于高速增长期,各种营销活动会带来业务高峰。另一方面当实际业务流量远超过系统的最大正常服务水平时进行自我保护,快速拒绝掉部分请求,保证正常的服务水平,而不是被拖垮影响全部服务;

3.采宝移动支付系统避免“跳单”,实现数据层秒级自动容灾切换能力:

采宝移动支付收银系统的数据分成两类,一类是订单信息(主要包括订单表和退款表,特点是数据量大且多读多写);另一类是基础信息(主要包含门店、设备、商户等信息,特点是数据量少且多读少写)

4.采宝移动收银系统安全性考虑

采宝移动收银系统安全性也是衡量一个收银系统可用性的关键指标,通过调研发现线下收银系统有可能存在以下安全风险:

收银终端软件被非法安装;

整台POS机被盗;

中间人攻击;

正常交易订单被非法退款;

为了应对上述风险,我们提供以下策略供大家参考:

POS机注册激活机制,即解决收银终端软件被非法安装的问题,又可以在POS机被盗时直接屏蔽掉;

请求及响应参数签名机制,防止客户端伪造,及请求篡改;

走HTTPS协议,且限制合法根证书,防止中间人抓包、监听、请求重放;

限制当天内的订单可以在当时交易的POS机上发起退款,超过一天的只能通过微信支付商户系统进行退款,解决恶意退款问题。

综上所述,移动支付支付系统从无到有搭建一套高可用收银系统要考虑的问题点很多。全部自建成本较低,采宝移动支付公司尽可能站在大数据时代的基础设施上来进行高效研发100万商家共同选择。

再次强调,我们追求的是“尽可能把支付做成高效安全多场景生态圈”!

采宝移动支付微信支付团队会继续保持对“高可用收银系统”采宝的技术研究团队,希望可以持续给整个行业输送经验,帮行业提升服务质量,最终让用户享用到更好的移动支付服务。



文章推荐:采宝公司移动支付发展同时,保证收银安全高效支付场景


热门文章
© Copyright 2015-2018 杭州合言信息科技有限公司 All Rights Reserved 浙ICP备16044770号-2
加入采宝 立即共享移动支付千亿市场
全国加盟热线

400-6767-787

售后:400-6767-727