实现一个支付证书支持NFC和二维码两种支付方式的方法与流程

文档序号:20114721发布日期:2020-03-17 19:41阅读:709来源:国知局
实现一个支付证书支持NFC和二维码两种支付方式的方法与流程

本发明属于移动支付技术领域,更具体地,涉及一种实现一个支付证书支持nfc和二维码两种支付方式的方法。



背景技术:

随着智能手机和移动互联网的全面普及,移动支付这种无现金支付方式逐渐被广大用户接受,移动支付这种互联网时代的新型支付方式以移动终端为中心,通过移动终端对所购买的产品或服务进行结算支付,包括完成支付或者确认支付。

二维码和nfc则是目前移动支付领域应用最广泛的两种支付方式,但是面向这些支付方式的安全证书,均是一个支付证书只支持一种支付方式,限制了用户使用场景;而在两个证书间切换带来的耗时、设置等也降低了用户体验感。



技术实现要素:

针对现有技术的以上缺陷或改进需求,本发明提供了一种实现一个支付证书支持nfc和二维码两种支付方式的方法,其目的在于实现一个支付证书同时支持nfc和二维码两种支付方式。

为实现上述目的,按照本发明的一个方面,提供了一种实现一个支付证书支持nfc和二维码两种支付方式的方法,

当预设的默认支付方式为二维码支付,接收到用户提交的交易确认信息,根据用户交易信息和支付证书生成二维码图片并发送到用户端;

当该二维码图片被点击则生成第一支付方式切换请求;根据该第一支付方式切换请求切换到nfc支付模式,将用户交易信息和支付证书数据转换成格式数据流。

优选地,上述实现一个支付证书支持nfc和二维码两种支付方式的方法,

二维码图片被点击后会被覆盖变成一个提示图片,再次点击则会切换回二维码图片;当原二维码图片显示区域再次被点击,则生成第二支付方式切换请求,根据该第二支付方式切换请求,将支付方式切换回二维码支付方式。

优选地,上述实现一个支付证书支持nfc和二维码两种支付方式的方法,当商户终端通过摄像头或nfc感应器等采集设备获取到用户交易信息,将二维码图片或格式数据流转还原成交易信息和支付证书数据;

商户终端向后台系统发起对支付证书数据进行查询验证的请求,当查询验证通过后,操作支付证书完成交易。

为实现本发明目的,按照本发明的另一个方面,提供了一种实现一个支付证书支持nfc和二维码两种支付方式的系统,包括:

默认设置模块,用于根据用户输入设置默支付方式;

二维码图片生成模块,用于接收到用户提交的交易确认信息,根据用户交易信息和支付证书生成二维码图片并发送到用户端;

第一支付方式切换请求生成模块,用于当该二维码图片被点击则生成第一支付方式切换请求;

第一支付方式切换模块,用于根据第一支付方式切换请求切换到nfc支付模式,将用户交易信息和支付证书数据转换成格式数据流。

优选的,上述实现一个支付证书支持nfc和二维码两种支付方式的系统,还包括:

第二支付方式切换请求生成模块,用于在原二维码图片显示区域再次被点击时生成第二支付方式切换请求;第一支付方式切换模块根据该第二支付方式切换请求,将支付方式切换回二维码支付方式。

优选的,上述实现一个支付证书支持nfc和二维码两种支付方式的系统,还包括:

支付证书还原模块,用于当商户终端获取到用户交易信息,将二维码图片或格式数据流还原成交易信息和支付证书数据;并在商户终端向后台系统发起的支付证书数据查询验证通过后,操作支付证书完成交易。

为实现本发明目的,按照本发明的另一个方面,提供了一种实现一个支付证书支持nfc和二维码两种支付方式的电子设备,包括处理器和存储器,处理器通过读取存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现上述的实现一个支付证书支持nfc和二维码两种支付方式的方法。

为实现本发明目的,按照本发明的另一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的实现一个支付证书支持nfc和二维码两种支付方式的方法。

总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:

本发明提供的实现一个支付证书支持nfc和二维码两种支付方式的方法及系统,在一个应用程序的支付界面提供了多种支付方式,用户可以根据应用场景或个人喜好自行选择所需要的支付方式,让用户使用起来更加灵活方便,可以同时支持公交刷卡、小额消费付款等多种支付场景,极大地方便了用户使用,同时拓展了应用场景。

附图说明

图1是采用本发明提供的实现一个支付证书支持nfc和二维码两种支付方式的方法进行支付的流程示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

实施例提供的实现一个支付证书支持nfc和二维码两种支付方式的方法,在一个应用接口中同时集成了nfc感应和二维码扫码两种支付通道,两种支付方式对应同一个支付证书,两种支付方式之间可灵活切换、选择;具体地,当接收到用户提交的交易确认信息,根据用户交易信息和支付证书生成二维码图片并发送到用户端;当该二维码图片被点击则生成第一支付方式切换请求;根据该第一支付方式切换请求切换到nfc支付模式,将用户交易信息和支付证书数据转换成格式数据流。

在一个优选实施例提供的实现一个支付证书支持nfc和二维码两种支付方式的方法中还包括:当原二维码图片显示区域再次被点击,则生成第二支付方式切换请求,根据该第二支付方式切换请求,将支付方式切换回二维码支付方式。

在一个优选实施例提供的实现一个支付证书支持nfc和二维码两种支付方式的方法中,当商户终端通过摄像头或nfc感应器等采集设备获取到用户交易信息,将二维码图片或格式数据流转还原成交易信息和支付证书数据;

商户终端向后台系统发起对支付证书数据进行查询验证的请求,当查询验证通过后,操作支付证书完成交易。

参照图1,在一个实施例中,用户预先设定默认的支付模式为二维码支付。当需要进行交易时,用户打开程序进入支付界面;用户确认了交易金额后,相关的交易信息和支付证书在默认情况下会直接转换成二维码图片展现出来;如果需要切换支付方式,用户点击二维码图片,切换到nfc支付模式将相关的交易信息和支付证书转成格式数据流;若再次点击则切换回二维码方式。商户终端通过摄像头或nfc感应器获取到信息后会将二维码图片或数据流还原成交易信息和支付证书数据,商户连接后台对支付证书进行查询验证,验证通过后即可操作支付证书完成交易。

另一个实施例提供了一种实现一个支付证书支持nfc和二维码两种支付方式的系统,包括默认设置模块、二维码图片生成模块、第一支付方式切换请求生成模块及第一支付方式切换模块,

其中,默认设置模块用于根据用户输入设置默认支付方式;二维码图片生成模块用于接收到用户提交的交易确认信息,根据用户交易信息和支付证书生成二维码图片并发送到用户端;第一支付方式切换请求生成模块用于当该二维码图片被点击则生成第一支付方式切换请求;第一支付方式切换模块用于根据第一支付方式切换请求切换到nfc支付模式,将用户交易信息和支付证书数据转换成格式数据流。

在一个优选的实施例中,这一系统还包括第二支付方式切换请求生成模块,用于在原二维码图片显示区域再次被点击时生成第二支付方式切换请求;第一支付方式切换模块根据该第二支付方式切换请求,将支付方式切换回二维码支付方式。

在一个优选的实施例中,这一系统还包括支付证书还原模块,用于当商户终端获取到用户交易信息,将二维码图片或格式数据流还原成交易信息和支付证书数据;并在商户终端向后台系统发起的支付证书数据查询验证通过后,操作支付证书完成交易。

为了实现上述实施例,本申请实施例还提出一种电子设备,包括:处理器和存储器;其中,存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。存储器中存储有计算机程序,计算机程序被处理器执行时可以实现上述任一方法实施例的技术方案。存储器中存储有实现一个支付证书支持nfc和二维码两种支付方式的方法的计算机程序,包括至少一个可以软件或固件的形式存储于存储器中的软件功能模块,处理器通过运行存储在存储器内的软件程序以及软件功能模块,执行各种功能应用以及数据处理。

处理器可以是一种集成电路芯片,具有信号的处理能力。处理器在接收到执行指令后,执行计算机程序。可选的是,存储器内的软件程序以及模块还可包括操作系统,可包括各种用于管理系统任务的软件组件或驱动,并可与各种硬件或软件组件相互通信,从而提供其他软件组件的运行环境。

本实施例提供的电子设备,可以用于执行上述任一方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行以实现上述任一方法实施例的技术方案。

本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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