一种聚合支付方法及其服务器、商户端技术

技术编号:23986249 阅读:37 留言:0更新日期:2020-04-29 13:40
本发明专利技术涉及一种聚合支付方法及其服务器、商户端,其中一种聚合支付方法,应用于服务器,该方法包括如下步骤:S101:获取支付请求,所述支付请求包含用户ID、商户ID、价格和返回地址;S102:判断支付请求是否包含所有预设的必填项,若是则生成正确状态码,且根据支付请求生成随机支付二维码,若否则生成错误状态码,所述随机支付二维码对应多种支付渠道,根据返回地址返回支付凭证,所述支付凭证包含正确状态码和随机支付二维码或包含错误状态码;S103:接收支付结果,所述支付结果包含用于表示支付成功的成功状态码或用于表示支付失败的失败状态码。本发明专利技术具有提供多渠道支付方式,简化商家支付对接的效果。

An aggregate payment method and its server and merchant

【技术实现步骤摘要】
一种聚合支付方法及其服务器、商户端
本专利技术涉及移动支付
,尤其是涉及一种聚合支付方法及其服务器、商户端。
技术介绍
互联网支付的迅猛发展,让数字支付进入千家万户,特别是微信支付和支付宝支付,更加改变了绝大部分人的消费形式,但各大支付渠道存在一个很大的缺陷,就是不能互相收对方的款。一些商城,如果需要各种支付方式(比如微信支付,支付宝支付,银联快捷支付)就必须分向这些支付渠道商申请账号,不仅耗时耗力而且不便于统一维护和财务统计。
技术实现思路
针对现有技术存在的不足,本专利技术的目的一是提供一种聚合支付方法,其具有提供多渠道支付方式,简化商家支付对接的效果。本专利技术的上述专利技术目的一是通过以下技术方案得以实现的:一种聚合支付方法,应用于服务器,所述方法包括如下步骤:S101:获取支付请求,所述支付请求包含用户ID、商户ID、价格和返回地址;S102:判断支付请求是否包含所有预设的必填项,若是则生成正确状态码,且根据支付请求生成随机支付二维码,若否则生成错误状态码,所述随机支付二维码对应多种支付渠道,根据返回地址返回支付凭证,所述支付凭证包含正确状态码和随机支付二维码或包含错误状态码;S103:接收支付结果,所述支付结果包含用于表示支付成功的成功状态码或用于表示支付失败的失败状态码。进一步的,所述支付请求还包含请求时间。本专利技术的目的二是提供一种聚合支付方法。本专利技术的上述专利技术目的二是通过以下技术方案得以实现的:一种聚合支付方法,应用于商户端,所述方法包括如下步骤:S201:发送支付请求,所述支付请求包含用户ID、商户ID、价格、返回地址和请求时间;S202:接收支付凭证,所示支付凭证包含正确状态码和随机支付二维码或包含错误状态码;S203:若接收到正确状态码,则根据随机支付二维码显示二维码图片,若接收到错误状态码,则显示请求失败;S204:轮询支付结果;S205:接收返回的支付结果。进一步的,所述步骤S201还包含如下步骤:S2011:验证用户ID和商户ID是否处于可交易状态,若是,则发送支付请求,若否,则显示交易失败状态。本专利技术的目的三是提供一种服务器。本专利技术的上述专利技术目的三是通过以下技术方案得以实现的:一种服务器,所述服务器包括:获取模块,用于获取支付请求,所述支付请求包含用户ID、商户ID、价格和返回地址;处理模块,判断支付请求是否包含所有预设的必填项,若是则生成正确状态码,且根据支付请求生成随机支付二维码,所述随机支付二维码对应多种支付渠道,若否则生成错误状态码,根据返回地址返回支付凭证,所述支付凭证包含正确状态码和随机支付二维码或包含错误状态码;所述获取模块,还用于接收支付结果,所述支付结果包含用于表示支付成功的成功状态码或用于表示支付失败的失败状态码。本专利技术的目的四是提供一种商户端。本专利技术的上述专利技术目的四是通过以下技术方案得以实现的:一种商户端,所述商户端包括:发送模块,用于发送支付请求,所述支付请求包含用户ID、商户ID、价格、返回地址和请求时间;接收模块,用于接收支付凭证,所示支付凭证包含正确状态码和随机支付二维码或包含错误状态码;显示模块,用于根据随机支付二维码显示二维码图片;轮询模块,用于轮询支付结果;所述接收模块,还用于接收返回的支付结果。进一步的,所述商户端还包括:验证模块,用于验证用户ID和商户ID是否处于可交易状态,若是,则发送支付请求,若否,则显示交易失败状态。本专利技术的目的五是提供一种计算机可读存储介质。本专利技术的上述专利技术目的五是通过以下技术方案得以实现的:一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述聚合支付方法的步骤。综上所述,本专利技术包括以下至少一种有益技术效果:(1)实现服务器提供一个随机支付二维码,用户用任意一个支付渠道的支付控件都可进行扫码支付,服务器跳转多方支付渠道完成支付过程;(2)商户接入方便,商务无需向多种支付渠道申请账号,便于统一维护和财务统计。附图说明图1是本专利技术应用于服务器的一种聚合支付方法流程图;图2是本专利技术应用于商户端的一种聚合支付方法流程图;图3是本专利技术服务器的系统框图;图4是本专利技术商务端的系统框图;图5是本专利技术聚合支付的总流程图。具体实施方式以下结合附图对本专利技术作进一步详细说明。参照图1,为本专利技术公开的一种聚合支付方法,应用于服务器,包括如下步骤:S101:获取支付请求,所述支付请求包含用户ID、商户ID、价格和返回地址。在本专利技术的实施例中,商户ID为商务端的唯一识别码,用户ID为与商户端进行交易的用户的唯一识别码,价格为商品的价格。服务器根据返回地址将信息返回至发出支付请求的商户端。S102:判断支付请求是否包含所有预设的必填项,若是则生成正确状态码,且根据支付请求生成随机支付二维码,所述随机支付二维码对应多种支付渠道,若否则生成错误状态码,根据返回地址返回支付凭证,所述支付凭证包含正确状态码和随机支付二维码或包含错误状态码。在本专利技术的实施例中,服务器中预设有必填项,商户端发送过来的支付请求,必须包含所有必填项,否则就无法生成随机支付二维码。正确状态码用于表示支付请求是正确的,错误状态码用于表示支付请求是错误的。随机支付二维码对应多种支付渠道,用户通过任意支付渠道的支付控件扫描随机支付二维码,即可向支付控件对应的支付渠道进行支付。S103:接收支付结果,所述支付结果包含用于表示支付成功的成功状态码或用于表示支付失败的失败状态码。在本专利技术的实施例中,支付结果来自支付渠道,当支付渠道支付成功后则返回成功状态码,当支付渠道支付失败则返回失败状态码。支付请求还包括请求时间,该请求时间用于供支付渠道判断支付时效,当支付渠道接收到用户扫码后的支付指令后,记录接收到支付指令接收时间,判断请求时间和接收时间之间的时长,当这个时长超过支付时效时,则判断支付失效,支付失败。上述专利技术方法实现的效果为:服务器生成一个可供用户用多种支付渠道对应的支付控件扫码支付的随机支付二维码,用户用任意一种支付控件即可完成支付。而商户并不需要申请这些支付渠道的账号,支付渠道会将款项汇入商户申请的服务器的账号中。从而方便商户统一维护和财务统计。参见图2,本专利技术还提供了一种聚合支付方法,应用于商户端,该方法包括如下步骤:S201:发送支付请求,所述支付请求包含用户ID、商户ID、价格、返回地址和请求时间。在本专利技术的实施例中,还需要验证验证用户ID和商户ID是否处于可交易状态,如果处于可交易状态,才可发送支付请求,否则说明用户ID或商户ID异常,不能发送支付请求。S202:接收支付凭证,所示支付凭证包含正确状态码和随机支付二维码或包含错误状态码。S203:若接收到正确状态码,则根据随机支付二维码显示二维码图片,若接收到错误状本文档来自技高网...

【技术保护点】
1.一种聚合支付方法,应用于服务器,其特征在于,所述方法包括如下步骤:/nS101:获取支付请求,所述支付请求包含用户ID、商户ID、价格和返回地址;/nS102:判断支付请求是否包含所有预设的必填项,若是则生成正确状态码,且根据支付请求生成随机支付二维码,所述随机支付二维码对应多种支付渠道,若否则生成错误状态码,根据返回地址返回支付凭证,所述支付凭证包含正确状态码和随机支付二维码或包含错误状态码;/nS103:接收支付结果,所述支付结果包含用于表示支付成功的成功状态码或用于表示支付失败的失败状态码。/n

【技术特征摘要】
1.一种聚合支付方法,应用于服务器,其特征在于,所述方法包括如下步骤:
S101:获取支付请求,所述支付请求包含用户ID、商户ID、价格和返回地址;
S102:判断支付请求是否包含所有预设的必填项,若是则生成正确状态码,且根据支付请求生成随机支付二维码,所述随机支付二维码对应多种支付渠道,若否则生成错误状态码,根据返回地址返回支付凭证,所述支付凭证包含正确状态码和随机支付二维码或包含错误状态码;
S103:接收支付结果,所述支付结果包含用于表示支付成功的成功状态码或用于表示支付失败的失败状态码。


2.根据权利要求1所述的一种扫聚合支付方法,应用于服务器,其特征在于,所述支付请求还包含请求时间。


3.一种聚合支付方法,应用于商户端,其特征在于,所述方法包括如下步骤:
S201:发送支付请求,所述支付请求包含用户ID、商户ID、价格、返回地址和请求时间;
S202:接收支付凭证,所示支付凭证包含正确状态码和随机支付二维码或包含错误状态码;
S203:若接收到正确状态码,则根据随机支付二维码显示二维码图片,若接收到错误状态码,则显示请求失败;
S204:轮询支付结果;
S205:接收返回的支付结果。


4.根据权利要求3所述的一种扫聚合支付方法,应用于商户端,其特征在于,所述步骤S201还包含如下步骤:
S2011:验证用户ID和商户ID是否处于可交易状态,若是,则发送支付请求,若否,则显示交易...

【专利技术属性】
技术研发人员:黄超广
申请(专利权)人:广州伊的家网络科技有限公司
类型:发明
国别省市:广东;44

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

1