一种O2O在线支付安全管理系统的制作方法

文档序号:14912127发布日期:2018-07-10 23:42阅读:391来源:国知局

本发明涉及一种管理系统,具体是一种O2O在线支付安全管理系统。



背景技术:

目前网上用户在进行网上支付的时候,无论是首次支付还是之后的第二次、第三次支付等所采用的方式都没有差异,均需要填写至少六项必填字段信息,其中包括信用卡的卡号、密码、有效期、CVV2码(打印在信用卡签名区的一个数字,位于信用卡卡号后的三位数字)以及手机验证码等。由于需要填写很多的信用卡字段信息,不仅费时而且费力,同时也增加了网上支付报文发送的出错率,容易在网上支付环节导致用户的流失,并且当信用卡不在身边时,过多的字段信息会造成用户记忆错误,导致网上支付无法提交成功。为了解决上述的技术问题,有部分公司采用的方式是和第三方公司如支付宝合作,开通快捷支付,以减少支付字段信息的填写,但前提是用户需要签署协议开通快捷支付功能,这无疑增加了用户的操作。另外一些电子商务公司如亚马逊等在用户进行第二次支付时可以使用一键支付,但前提是要求用户在首次支付时进行一键支付的开通,并且需要签署线上开通协议,这无疑增加了用户的操作,并且导致用户的账号在被盗时会存在极大的资金风险。并且,上述和第三方公司合作的方式还会导致网上支付的转化率降低,也增加了用户的支付操作,给用户带来了麻烦。



技术实现要素:

本发明的目的在于提供一种O2O在线支付安全管理系统,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种O2O在线支付安全管理系统,其包括:表单,用于在已登录的用户首次选择网上银行进行网上支付并支付成功后,一一对应地存储用户的UID以及用户输入的必填字段信息,所述必填字段信息为用户选择的网上银行规定的进行网上支付所需要验证的信息,所述必填字段信息包括信用卡的卡号、CVV2码以及有效期;第一判断模块,用于接收已登录的用户发出的确认进行网上支付并选择目标网上银行的操作,判断所述表单中是否存储有所述用户的UID,若是,则调用第二判断模块,若否,则调用界面显示模块显示具有不超过六个输入框的第三界面,每个输入框均用于输入所述目标网上银行规定的进行网上支付所需要验证的必填字段信息;所述第二判断模块用于判断所述目标网上银行是否需要验证CVV2码,若是,则调用所述界面显示模块显示具有卡号输入框及CVV2码输入框的第一界面,若否,则调用所述界面显示模块显示具有卡号输入框及有效期输入框的第二界面。

作为本发明进一步的方案:所述表单还用于对存储的必填字段信息进行MD5加密。

作为本发明进一步的方案:所述第一判断模块还用于接收用户在所述第一界面中输入信用卡的卡号及CVV2码或在所述第二界面中输入信用卡的卡号及有效期的操作,从所述表单中查询出与所述用户的UID相对应的至少一个卡号,并判断所述至少一个卡号中是否包括用户输入的卡号,若是,则调用第二判断模块,若否,则调用所述界面显示模块显示所述第三界面。

作为本发明再进一步的方案:所述第二判断模块还用于在用户在所述第一界面中输入CVV2码时,从所述表单中查询出与用户输入的卡号相对应的CVV2码,并判断用户输入的CVV2码与查询出的CVV2码是否相同,在判断为是时,将所述表单中存储的与用户输入的卡号相对应的必填字段信息发送至所述目标网上银行的支付接口。

与现有技术相比,本发明的有益效果是:本发明020在线支付安全管理系统能够实现在用户进行首次支付后,在之后的第二次、第三次等的支付时,只需要输入两项字段信息即可,从而降低了网上支付报文发送的出错率,简化了用户的操作,提高了整个支付过程的效率,提升了用户的使用体验。并且,在本发明中不需要和第三方公司合作,也不需要用户签署任何网上协议,给用户带来了很大的方便。

附图说明

图1为O2O在线支付安全管理系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明实施例中,一种O2O在线支付安全管理系统,其包括:表单,用于在已登录的用户首次选择网上银行进行网上支付并支付成功后,一一对应地存储用户的UID以及用户输入的必填字段信息,所述必填字段信息为用户选择的网上银行规定的进行网上支付所需要验证的信息,所述必填字段信息包括信用卡的卡号、CVV2码以及有效期;第一判断模块,用于接收已登录的用户发出的确认进行网上支付并选择目标网上银行的操作,判断所述表单中是否存储有所述用户的UID,若是,则调用第二判断模块,若否,则调用界面显示模块显示具有不超过六个输入框的第三界面,每个输入框均用于输入所述目标网上银行规定的进行网上支付所需要验证的必填字段信息;所述第二判断模块用于判断所述目标网上银行是否需要验证CVV2码,若是,则调用所述界面显示模块显示具有卡号输入框及CVV2码输入框的第一界面,若否,则调用所述界面显示模块显示具有卡号输入框及有效期输入框的第二界面。所述表单还用于对存储的必填字段信息进行MD5加密。所述第一判断模块还用于接收用户在所述第一界面中输入信用卡的卡号及CVV2码或在所述第二界面中输入信用卡的卡号及有效期的操作,从所述表单中查询出与所述用户的UID相对应的至少一个卡号,并判断所述至少一个卡号中是否包括用户输入的卡号,若是,则调用第二判断模块,若否,则调用所述界面显示模块显示所述第三界面。所述第二判断模块还用于在用户在所述第一界面中输入CVV2码时,从所述表单中查询出与用户输入的卡号相对应的CVV2码,并判断用户输入的CVV2码与查询出的CVV2码是否相同,在判断为是时,将所述表单中存储的与用户输入的卡号相对应的必填字段信息发送至所述目标网上银行的支付接口。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1