一种在线支付方法及装置
文献发布时间:2024-04-18 19:57:31
技术领域
本发明涉及在线支付技术领域,具体为一种在线支付方法及装置。
背景技术
在线支付是指通过因特网进行资金结算的一种业务,它可以实现电子商务网站上的买卖双方的货款交易,也可以实现个人之间的资金转账。在线支付的方式有多种,如网银支付、第三方支付、移动支付等。网银支付是指通过网上银行进行支付的方式,需要用户有网上银行账户,并通过身份验证方式进行操作。第三方支付是指通过第三方支付平台进行支付的方式,需要用户有第三方平台账户,并通过第三方平台提供的信用保障机制进行操作。移动支付是指通过手机等移动终端进行支付的方式,需要用户将银行卡与手机绑定,并通过生物特征验证方式进行操作。
在线支付虽然给用户和商家带来了便利和效率,但也存在一些问题和风险,如支付安全、支付效率、支付成本、支付监管等;
为了解决这些问题和风险,提高在线支付的质量和水平,本发明提供了一种基于Cto C模式的在线支付方法和装置。
发明内容
本发明的目的在于提供一种在线支付方法及装置,具备低风险和高效率的优点,解决了背景技术中的问题。
为实现上述目的,本发明提供如下技术方案:一种在线支付方法,包括以下步骤:
S1、安装支付应用程序:
在移动终端上安装一款支付应用程序,该应用程序具有用户注册、登录、绑定银行卡、生成和扫描二维码、发起和接收支付请求、验证支付密码、显示支付结果功能;
S2、生成二维码:
当用户A向用户B支付金额时,用户A在支付应用程序上输入或选择用户B的账户信息,以及支付金额和备注信息,然后点击“付款”按钮,生成一个包含以上信息的二维码;
S3、扫描二维码并验证身份:
用户A将生成的二维码展示给用户B,用户B用自己的移动终端上的支付应用程序扫描该二维码,并通过人脸识别或指纹识别生物特征验证方式确认自己的身份,然后点击“确认”按钮,向用户A发送一个支付请求;
S4、发送支付请求并转移资金:
支付应用程序将支付请求发送给后台服务器,后台服务器通过与银行系统对接,从用户B的银行卡中扣除相应金额,并转入用户A的银行卡中;
S5、反馈支付结果并通知双方用户:
后台服务器将支付结果返回给支付应用程序,并通过短信或推送通知方式通知双方用户;
S6、显示支付结果并更新交易记录:
支付应用程序在双方用户的移动终端上显示支付结果,并更新双方用户的交易记录。
优选的,所述二维码包含以下信息:收款人账户信息、付款人账户信息、支付金额、备注信息、交易时间戳、交易编号。
优选的,所述后台服务器还具有以下功能:验证双方用户的身份和账户状态、检查双方用户的余额和额度、记录和统计双方用户的交易数据、处理和解决双方用户的交易纠纷。
优选的,所述移动终端包括智能手机、平板电脑、智能手表具有网络连接和摄像头功能的设备。
优选的,包括:
移动终端模块,用于安装一款支付应用程序,并通过该应用程序实现生成和扫描二维码、发起和接收支付请求、验证支付密码、显示支付结果功能;
后台服务器模块,用于接收和处理来自移动终端模块的支付请求,并通过与银行系统对接实现资金转移,并将支付结果反馈给移动终端模块;
银行系统模块,用于与后台服务器模块对接,并根据后台服务器模块发送的指令执行资金扣除和转入操作。
优选的,所述移动终端模块还包括:
用户注册模块,用于实现用户注册并设置用户名和密码基本信息;
用户登录模块,用于实现用户输入用户名和密码进行登录,并验证用户身份和账户状态;
银行卡绑定模块,用于实现用户绑定自己的银行卡,并设置支付密码和额度信息;
二维码生成模块,用于实现用户输入或选择收款人账户信息,以及支付金额和备注信息,然后点击“付款”按钮,生成一个包含以上信息的二维码;
二维码扫描模块,用于实现用户用自己的移动终端扫描对方展示的二维码,并通过人脸识别或指纹识别生物特征验证方式确认自己的身份,然后点击“确认”按钮,向对方发送一个支付请求;
支付结果显示模块,用于实现用户在自己的移动终端上显示支付结果,并更新自己的交易记录。
优选的,所述后台服务器模块还包括:
支付请求接收模块,用于接收来自移动终端模块的支付请求,并验证双方用户的身份和账户状态;
资金转移模块,用于通过与银行系统模块对接,从付款人的银行卡中扣除相应金额,并转入收款人的银行卡中;
支付结果反馈模块,用于将支付结果返回给移动终端模块,并通过短信或推送通知方式通知双方用户;
数据记录模块,用于记录和统计双方用户的交易数据,并提供查询和导出功能;
纠纷处理模块,用于处理和解决双方用户的交易纠纷,并提供申诉和仲裁。
优选的,所述银行系统模块还包括:
身份验证模块,用于验证来自后台服务器模块的指令是否合法和有效;
资金扣除模块,用于根据后台服务器模块发送的指令从付款人的银行卡中扣除相应金额,并检查付款人的余额和额度是否充足;
资金转入模块,用于根据后台服务器模块发送的指令将相应金额转入收款人的银行卡中,并更新收款人的余额和额度;
数据反馈模块,用于将资金扣除和转入的结果反馈给后台服务器模块。
与现有技术相比,本发明的有益效果如下:
1、本发明采用二维码作为用户A向用户B支付金额的信息载体,可以简化C to C模式下的支付流程,提高支付效率,同时也可以防止信息泄露和篡改,保障支付安全;
2、本发明采用生物特征验证方式,如人脸识别或指纹识别,可以进一步提高C toC模式下的支付安全性,避免密码泄露或盗用,同时也可以方便用户使用,无需记忆复杂的密码;
3、本发明采用后台服务器与银行系统对接的方式,可以实现C to C模式下的资金及时转移,缩短结算周期,同时也可以减少中间环节的干扰和成本,降低支付费用;
4、本发明采用数据记录、反馈和纠纷处理等功能模块,可以实现C to C模式下的交易数据的有效管理和监控,提供查询、导出、申诉、仲裁等服务,方便用户查看和处理交易情况;
5、本发明采用移动终端作为C to C模式下的支付工具,可以适应不同场景和需求的支付方式,如远程支付或现场支付,小额支付或大额支付等,同时也可以兼容不同类型的移动终端设备,如智能手机、平板电脑、智能手表等数据记录、反馈和纠纷处理等功能模块,可以实现C to C模式下的交易数据的有效管理和监控,提供查询、导出、申诉、仲裁等服务,方便用户查看和处理交易情况。
附图说明
图1为本发明在线支付方法的详细流程图;
图2为本发明一种在线支付装置的中各模块间运行的流程图;
图3为本发明移动终端模块的流程图;
图4为本发明后台服务器模块的流程图;
图5为本发明银行系统模块的流程图;
图6为本发明线支付方法的简易流程图;
图7为本发明二维码所包含信息种类示意图;
图8为本发明后台服务器的功能种类示意图;
图9为本发明移动终端种类示意图;
图10为本发明移动终端模块的系统解析图;
图11为本发明后台服务器模块的系统解析图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一,本发明提供一种技术方案:一种在线支付方法,包括以下步骤:
S1、安装支付应用程序:
在移动终端上安装一款支付应用程序,该应用程序具有用户注册、登录、绑定银行卡、生成和扫描二维码、发起和接收支付请求、验证支付密码、显示支付结果功能;
S2、生成二维码:
当用户A向用户B支付金额时,用户A在支付应用程序上输入或选择用户B的账户信息,以及支付金额和备注信息,然后点击“付款”按钮,生成一个包含以上信息的二维码;
S3、扫描二维码并验证身份:
用户A将生成的二维码展示给用户B,用户B用自己的移动终端上的支付应用程序扫描该二维码,并通过人脸识别或指纹识别生物特征验证方式确认自己的身份,然后点击“确认”按钮,向用户A发送一个支付请求;
S4、发送支付请求并转移资金:
支付应用程序将支付请求发送给后台服务器,后台服务器通过与银行系统对接,从用户B的银行卡中扣除相应金额,并转入用户A的银行卡中;
S5、反馈支付结果并通知双方用户:
后台服务器将支付结果返回给支付应用程序,并通过短信或推送通知方式通知双方用户;
S6、显示支付结果并更新交易记录:
支付应用程序在双方用户的移动终端上显示支付结果,并更新双方用户的交易记录。
一种在线支付方法,其特征在于,包括以下步骤:
用户A通过移动终端安装支付应用程序,并将其与银行卡绑定;
用户A通过支付应用程序生成包含支付金额、收款人账户信息、付款人账户信息、备注信息、交易时间戳和交易编号的二维码,并将二维码显示在移动终端上;
用户B通过移动终端扫描用户A的二维码,并通过生物特征验证方式,如人脸识别或指纹识别,验证身份;
用户B通过移动终端向后台服务器发送支付请求,后台服务器与银行系统对接,从用户B的银行卡中扣除支付金额,并转移至用户A的银行卡中;
后台服务器向用户A和用户B的移动终端反馈支付结果,并通知双方用户;
用户A和用户B的移动终端显示支付结果,并更新交易记录;
进一步的,一种在线支付方法,二维码包含以下信息:收款人账户信息、付款人账户信息、支付金额、备注信息、交易时间戳、交易编号
所述二维码是由以下元素构成的:
收款人账户信息,包括收款人姓名、收款人银行卡号等;
付款人账户信息,包括付款人姓名、付款人银行卡号等;
支付金额,表示本次交易的货币数额;
备注信息,表示本次交易的附加说明或留言;
交易时间戳,表示本次交易发生的日期和时间;
交易编号,表示本次交易的唯一标识符;
进一步的,后台服务器还具有以下功能:验证双方用户的身份和账户状态、检查双方用户的余额和额度、记录和统计双方用户的交易数据、处理和解决双方用户的交易纠纷。
验证双方用户的身份和账户状态,检查是否存在冻结、挂失、欠费等异常情况;
检查双方用户的余额和额度,判断是否足够完成本次交易;
记录和统计双方用户的交易数据,包括交易金额、交易时间、交易频率、交易类型等;
处理和解决双方用户的交易纠纷,提供申诉、仲裁、退款等服务;
进一步的,移动终端包括智能手机、平板电脑、智能手表具有网络连接和摄像头功能的设备。
智能手机,是指具有操作系统和应用程序的手机;
平板电脑,是指具有触摸屏幕和无线网络连接功能的电脑;
智能手表,是指具有显示屏幕和蓝牙连接功能的手表;
进一步的,一种在线支付装置,包括:
移动终端模块,用于安装一款支付应用程序,并通过该应用程序实现生成和扫描二维码、发起和接收支付请求、验证支付密码、显示支付结果功能;
后台服务器模块,用于接收和处理来自移动终端模块的支付请求,并通过与银行系统对接实现资金转移,并将支付结果反馈给移动终端模块;
银行系统模块,用于与后台服务器模块对接,并根据后台服务器模块发送的指令执行资金扣除和转入操作;
移动终端模块,用于安装支付应用程序,并与银行卡绑定,生成和扫描二维码,验证身份,发送和接收支付请求和结果,显示和更新交易记录;
后台服务器模块,用于与银行系统对接,验证双方用户的身份和账户状态,检查双方用户的余额和额度,记录和统计双方用户的交易数据,处理和解决双方用户的交易纠纷;
银行系统模块,用于验证双方用户的身份和账户状态,扣除和转入资金,反馈数据;
进一步的,移动终端模块还包括:
用户注册模块,用于实现用户注册并设置用户名和密码基本信息;
用户登录模块,用于实现用户输入用户名和密码进行登录,并验证用户身份和账户状态;
银行卡绑定模块,用于实现用户绑定自己的银行卡,并设置支付密码和额度信息;
二维码生成模块,用于实现用户输入或选择收款人账户信息,以及支付金额和备注信息,然后点击“付款”按钮,生成一个包含以上信息的二维码;
二维码扫描模块,用于实现用户用自己的移动终端扫描对方展示的二维码,并通过人脸识别或指纹识别生物特征验证方式确认自己的身份,然后点击“确认”按钮,向对方发送一个支付请求;
支付结果显示模块,用于实现用户在自己的移动终端上显示支付结果,并更新自己的交易记录。
用户接收后台服务器反馈的支付结果,并将支付结果显示在移动终端上,并更新交易记录。
后台服务器模块还包括:
支付请求接收模块,用于接收来自移动终端模块的支付请求,并验证双方用户的身份和账户状态;
资金转移模块,用于通过与银行系统模块对接,从付款人的银行卡中扣除相应金额,并转入收款人的银行卡中;
支付结果反馈模块,用于将支付结果返回给移动终端模块,并通过短信或推送通知方式通知双方用户;
数据记录模块,用于记录和统计双方用户的交易数据,并提供查询和导出功能;
纠纷处理模块,用于处理和解决双方用户的交易纠纷,并提供申诉和仲裁;
支付请求接收模块,用于接收用户B通过移动终端发送的支付请求,并解析其中的支付信息;
资金转移模块,用于与银行系统对接,并从用户B的银行卡中扣除支付金额,并转移至用户A的银行卡中;
支付结果反馈模块,用于向用户A和用户B的移动终端反馈支付结果,并通知双方用户;
数据记录模块,用于记录和统计双方用户的交易数据,并提供查询、导出等服务;
纠纷处理模块,用于处理和解决双方用户的交易纠纷,并提供申诉、仲裁、退款等服务;
进一步的,银行系统模块还包括:
身份验证模块,用于验证来自后台服务器模块的指令是否合法和有效;
资金扣除模块,用于根据后台服务器模块发送的指令从付款人的银行卡中扣除相应金额,并检查付款人的余额和额度是否充足;
资金转入模块,用于根据后台服务器模块发送的指令将相应金额转入收款人的银行卡中,并更新收款人的余额和额度;
数据反馈模块,用于将资金扣除和转入的结果反馈给后台服务器模块。
身份验证模块,用于验证双方用户的身份和账户状态,并检查是否存在冻结、挂失、欠费等异常情况;
资金扣除模块,用于从用户B的银行卡中扣除支付金额,并更新余额和额度;
资金转入模块,用于将支付金额转入用户A的银行卡中,并更新余额。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其同物限定。
- 在线支付方法、装置、终端及存储介质
- 一种信号控制装置及方法、显示控制装置及方法、显示装置
- 一种口语测评方法、装置及一种生成口语测评模型的装置
- 一种编码模式切换方法和装置、解码模式切换方法和装置
- 一种增强内容显示方法、处理方法、显示装置及处理装置
- 一种在线支付方法及在线支付系统
- 一种基于IC银行卡的在线支付方法以及在线支付系统