当前位置: 首页 > 专利查询>张瑜婷专利>正文

一种聚合扫码支付系统技术方案

技术编号:38134845 阅读:5 留言:0更新日期:2023-07-08 09:45
本发明专利技术涉及一种聚合扫码支付系统该,包括采用银行端提供的统一通道和接口与第三方支付平台相对接的服务端;所述服务器端,包括聚合支付网关服务器;还包括聚合支付服务模块和支付服务平台;其中,聚合支付服务模块,用于与第三方支付平台建立关联,兼容第三方支付平台支付与清算功能,根据交易订单生成用于交易支付的二维码;聚合支付网关服务器,用于接收来自客户端的登录及支付请求,验证身份并处理支付请求数据,并对系统数据进行管理;支付服务平台,用于供客户端在预先设置的二维码有效期内完成支付。该系统通过采用扫码支付模式,实现对支付服务的整合,降低了支付风险,为用户提供了既安全又快捷的支付服务。提供了既安全又快捷的支付服务。提供了既安全又快捷的支付服务。

【技术实现步骤摘要】
一种聚合扫码支付系统


[0001]本专利技术涉及聚合支付
,具体涉及一种聚合扫码支付系统。

技术介绍

[0002]随着云计算、移动互联网以及第三方移动支付的快速发展,支付方式正发生着深刻的变革。传统的支付系统以实体卡为主,需要手持硬件设备进行刷卡支付,且支付手续费很高,已不能满足人们的支付需要。

技术实现思路

[0003]针对单一的支付方式不能满足用户多元化支付需求的现状,本专利技术的一个目的在于提出一种聚合扫码支付系统,意在解决传统单一的支付方式带来的支付手续费过高、硬件设备依赖度过高等问题。
[0004]一种聚合扫码支付系统,包括:服务器端,所述服务端采用银行端提供的统一通道和接口与第三方支付平台相对接;
[0005]所述服务器端,包括聚合支付网关服务器;还包括聚合支付服务模块和支付服务平台;
[0006]所述聚合支付服务模块,用于与第三方支付平台建立关联,兼容第三方支付平台支付与清算功能,根据交易订单生成用于交易支付的二维码;
[0007]所述聚合支付网关服务器,用于接收来自客户端的登录及支付请求,验证身份并处理支付请求数据,并对系统数据进行管理;
[0008]所述支付服务平台,供客户端在预先设置的二维码有效期内完成支付。
[0009]优选的,所述支付服务平台包括:
[0010]主扫模块,用于通过客户端扫描聚合支付服务模块生成的二维码,通过二维码跳转至订单详情页面完成交易支付;
[0011]被扫模块,用于读取客户端出示的付款码信息完成交易支付;
[0012]监控模块,用于监控多个用户在同一时刻支付时发生的重复支付的情况。
[0013]进一步地,所述主扫模块包括:
[0014]设置单元,用于设置二维码有效期;
[0015]计时单元,用于对二维码有效期进行倒计时,当二维码显示时间超出二维码有效期的时间范畴时,关闭用于展示二维码的页面;
[0016]超时提醒单元,用于当客户端在有效期之外扫描二维码,提示用户异常信息。
[0017]进一步地,所述被扫模块包括:
[0018]第一判断单元,用于判断付款码信息的二维码类型,向聚合支付网关服务器发送用户身份验证请求;所述身份验证请求包括:客户端二维码,以及客户端二维码所对应的用户身份标识open id或者身份证号加密串;
[0019]支付发起单元,用于响应允许交易的结果消息,向银行端发起用户支付交易指令;
同时记录交易流水信息、订单状态及二维码类型原始数据;
[0020]第一处理单元,用于若向银行端发起支付交易指令后未返回交易结果或返回交易状态不确定,则轮询订单结果交易信息;
[0021]第二处理单元,用于若向银行端发起支付交易指令后交易成功,则支付服务平台改写订单状态,并通知系统后台做入账处理。
[0022]进一步地,所述监控模块包括:
[0023]第二判断单元,用于当用户访问订单详情页面时,查询并记录数据版本version,当一个用户点击支付页面的立即支付按钮时,通过比较当前数据版本version与之前查询出的version值的一致性,判断是否发生重复支付情况;
[0024]重试提醒单元,用于若数据版本的version值前后一致,将当前version值加一,用户可以继续支付;否则,用户无法支付,提示用户重试。
[0025]优选的,所述聚合支付服务模块包括:
[0026]数据加密单元,用于采用MD5算法,对聚合支付网关服务器与第三方支付平台之间发送的信息加密;
[0027]第一加密单元,用于将原始数据中所有的参数按照参数名ASCII码从小到大排序,使用连接符拼接成URL键值对格式的字符串A;
[0028]第二加密单元,用于将字符串A和用户密钥key拼接在一起得到新字符串B,根据MD5算法处理字符串B,将处理结果全部转换为大写字符。
[0029]优选的,所述聚合支付网关服务器包括:接收单元和认证单元;
[0030]所述接收单元,用于接收被扫模块发送的用户身份验证请求,调用银行端前置交易接口,向查询单元发起用户信息查询请求;
[0031]所述认证单元,用于获取用户信息查询请求携带的客户端二维码所对应的用户身份标识open id或者身份证号加密串,并与第三方支付平台的open id或者身份证号信息进行匹配,判断其身份认证信息是否合法,是否允许交易;若该交易返回该二维码不允许交易,则聚合支付交易流程结束;若返回允许交易,则向支付发起单元同步允许交易的结果消息。
[0032]优选的,所述聚合支付网关服务器还包括:
[0033]管理模块,用于对系统下的每一个客户端账号信息进行管理;
[0034]所述管理模块包括:
[0035]登录请求接收单元,用于接收包含有用户身份信息的用户登陆请求;
[0036]注册单元,用于若请求登陆的用户为首次登陆,则获取新注册用户的用户身份信息,并通过验证码进行身份验证,完成用户注册;
[0037]其中,所述验证码包括:人脸验证和短信验证;
[0038]二次登录单元,用于若请求登陆的用户非首次登陆且登陆失败时,接收包含有用户身份信息的用户登陆密码重置请求;通过验证码对用户身份信息进行验证,判断用户登陆密码重置请求是否有效;当用户登陆密码重置请求有效时,对用户登陆密码重置;
[0039]建立单元,用于登陆成功后,建立每一个用户登陆账号与对应的各个客户端的账号信息之间的对应关系;
[0040]采集单元,用于采集每一个账号信息下生成的支付行为数据,并对支付行为数据
进行预处理;
[0041]分析单元,用于对预处理后的支付行为数据进行分析,识别用户电子支付偏好的变化特征。
[0042]进一步地,所述采集单元包括:获取单元,用于获取每一个账号信息下生成的支付行为数据构成数据集合;
[0043]计算单元,用于根据数据集合中的业务属性,计算业务属性在数据集合中所占的百分比。
[0044]进一步地,所述计算单元还包括计算子单元,用于设数据集合D={T1,T2…
,T
n
}包含m个不同业务属性的n个业务,又有I={i1,i2,

,i
m
}为数据集合D中业务属性的全集;
[0045]对于一个新集合X,当X∈I,则称X为项集;若X由k个业务属性构成,则称X为k的项集;
[0046]所述包含I
i
的业务属性在数据集合D中所占的百分比可表示为:
[0047][0048]其中,|D(X)|为数据集合D中包含X项集的事务数量;Supp
D
(X)表示项集X在数据集合D下的支持度,|D|为数据集D的业务数量。
[0049]本专利技术的有益效果体现在:
[0050]本专利技术不仅解决了目前中国200多家非头部支付机构的支付公司“业务单一”、“利润本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种聚合扫码支付系统,其特征在于,包括:服务器端,所述服务端采用银行端提供的统一通道和接口与第三方支付平台相对接;所述服务器端,包括聚合支付网关服务器;还包括聚合支付服务模块和支付服务平台;所述聚合支付服务模块,用于与第三方支付平台建立关联,兼容第三方支付平台支付与清算功能,根据交易订单生成用于交易支付的二维码;所述聚合支付网关服务器,用于接收来自客户端的登录及支付请求,验证身份并处理支付请求数据,并对系统数据进行管理;所述支付服务平台,供客户端在预先设置的二维码有效期内完成支付。2.如权利要求1所述的系统,其特征在于,所述支付服务平台包括:主扫模块,用于通过客户端扫描聚合支付服务模块生成的二维码,通过二维码跳转至订单详情页面完成交易支付;被扫模块,用于读取客户端出示的付款码信息完成交易支付;监控模块,用于监控多个用户在同一时刻支付时发生的重复支付的情况。3.如权利要求2所述的系统,其特征在于,所述主扫模块包括:设置单元,用于设置二维码有效期;计时单元,用于对二维码有效期进行倒计时,当二维码显示时间超出二维码有效期的时间范畴时,关闭用于展示二维码的页面;超时提醒单元,用于当客户端在有效期之外扫描二维码,提示用户异常信息。4.如权利要求2所述的系统,其特征在于,所述被扫模块包括:第一判断单元,用于判断付款码信息的二维码类型,向聚合支付网关服务器发送用户身份验证请求;所述身份验证请求包括:客户端二维码,以及客户端二维码所对应的用户身份标识open id或者身份证号加密串;支付发起单元,用于响应允许交易的结果消息,向银行端发起用户支付交易指令;同时记录交易流水信息、订单状态及二维码类型原始数据;第一处理单元,用于若向银行端发起支付交易指令后未返回交易结果或返回交易状态不确定,则轮询订单结果交易信息;第二处理单元,用于若向银行端发起支付交易指令后交易成功,则支付服务平台改写订单状态,并通知系统后台做入账处理。5.如权利要求2所述的系统,其特征在于,所述监控模块包括:第二判断单元,用于当用户访问订单详情页面时,查询并记录数据版本version,当一个用户点击支付页面的立即支付按钮时,通过比较当前数据版本version与之前查询出的version值的一致性,判断是否发生重复支付情况;重试提醒单元,用于若数据版本的version值前后一致,将当前version值加一,用户可以继续支付;否则,用户无法支付,提示用户重试。6.如权利要求1所述的系统,其特征在于,所述聚合支付服务模块包括:数据加密单元,用于采用MD5算法,对聚合支付网关服务器与第三方支付平台之间发送的信息加密;第一加密单元,用于将原始数据中所有的参数按照参数名ASCII码从小到大排序,使用连接符拼接成URL键值对格式的字符串A;
第...

【专利技术属性】
技术研发人员:芦强张瑜婷张霄灏
申请(专利权)人:张瑜婷
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1