① 目前网络支付系统存在哪些问题试举例说明并就举例提出解决问题的措施
首先说下网络支付的特点:支付方式和场景多样化、交易量不稳定(短时间高峰值)、适应业务变化而变化、安全性风险大。
个人觉得网络支付系统重点要解决1、对账问题:运营支付系统时,最头痛的问题是“对账发现对不平”的情况。系统模块之间,系统和银行之间,软件、硬件、网络都有一定的出错概率,当业务量达到一定规模后,会经常发生银行和我们系统间数据不一致,我们和商户间数据不一致的情况。其中也不排除黑客入侵或程序 bug 造成资金对账不一致。由于这些不一致,涉及到资金的归属,必须要找出原因。如果没有特殊的设计,支付系统运营者会花费大量的人力来查找问题原因,恢复数据。2、安全问题:支付系统的安全性是设计支付系统时最需要考虑的。如果没有很好的安全防范措施,可能出现大量用户被盗用资金的情况;还要有完善的预警机制,系统自动对账对不平时,系统会第一时间像风险管理员进行报警,控制风险,避免导致用户大量的投诉,从而对支付系统失去信心。3、多变问题:在运营支付系统的过程中,随着业务的发展,需要支持的用户支付方式越来越多,需要支持的商户结算方式也越来越多,某些资金渠道的特殊要求也越来越多。针对以上,很多支付系统一开始也就不会考虑这么多,只满足现有需求,当业务方提出新需求时,就不断叠加功能。慢慢地系统越来越复杂,越来越臃肿,非常容易出 bug,越来越难以维护。即使投入大量技术人员,仍然无法及时响应业务需求。4、稳定的问题:互联网业务的特点是用户可能来自全球各地,而且经常会有一些大型促销活动导致用户访问数短时间内激增。所以互联网系统需要针对性能及高并发进行特殊设计和处理,以提高系统的稳定性。否则在业务量突增时,很容易导致系统崩溃。