一种支付方法、支付系统服务端以及支付设备技术方案

技术编号:15792697 阅读:63 留言:0更新日期:2017-07-10 01:40
本发明专利技术实施例提供了一种支付方法、支付系统服务端以及支付设备,支付方法包括支付系统服务端接收支付设备发送的支付请求信息,所述支付系统服务端能够根据所述支付请求信息进行预处理操作,所述支付系统服务端通过所述预处理操作确定支付账户余额大于或等于交易资金的金额,则所述支付系统服务端生成预处理结果信息,所述支付系统服务端将所述预处理结果信息发送给所述支付设备。可见,采用本实施例所示的支付方法即便所述支付请求信息输入错误,用户可根据所述支付设备所显示的预处理结果信息确定所述收款方是否正确,有效的提升了用户资金的安全,而且有效的减少了维护所述支付设备和所述支付系统服务端之间的会话的系统开销。

【技术实现步骤摘要】
一种支付方法、支付系统服务端以及支付设备
本专利技术涉及第三方支付系统,尤其涉及的是一种支付方法、支付系统服务端以及支付设备。
技术介绍
在第三方支付系统中,用户可以通过支付客户端进行支付,具体的支付方式为,用户通过支付客户端输入支付请求信息,支付请求信息可为收款方的手机号、收款方商户、机构的代码、支付金额、支付的个人身份验证码(英文全称:PersonalIdentificationNumber,英文简称:PIN)。支付客户端即可通过加密短信的方式将支付请求信息提交给短消息中心(英文全称:ShortMessageServiceCenter,英文简称:SMSC),短消息中心即可将支付请求信息转发到支付系统进行处理,支付系统将支付客户端请求支付的支付金额支付给收款方,且支付系统执行支付后,可向支付客户端发送短息以通知支付客户端支付结果。现有技术的缺陷在于,用户通过所述支付客户端输入所述支付请求信息时,容易输入错误,例如,用户输入了错误的收款方的手机号、输入了错误的收款方商户和机构的代码,则支付系统根据错误的支付请求信息则会把支付金额转入错误的账户,从而为用户带来了损失。
技术实现思路
本专利技术实施例提供了一种能够在减少系统开销的前提下,避免将交易资金支付给错误的收款方的支付方法、支付系统服务端以及支付设备。本专利技术实施例第一方面提供了一种支付方法,包括:支付系统服务端接收支付设备发送的支付请求信息,所述支付请求信息用于请求将交易资金支付给收款方;所述支付请求信息包括以下所示的一项或多项:收款方手机号、收款方商户代码、收款方机构代码、交易资金的金额、支付密码、用户登录账户名;具体的,所述支付系统服务端通过短消息中心SMSC接收所述支付请求信息,或者,所述支付系统服务端通过TCP/IP网络接收所述支付请求信息;更具体的,所述支付系统服务端对所述支付请求信息进行解码,从而将解码后的所述支付请求信息放入处理队列排队处理;所述支付系统服务端根据所述支付请求信息进行预处理操作;所述支付系统服务端通过所述预处理操作确定支付账户余额是否大于或等于交易资金的金额,若是,则所述支付系统服务端生成预处理结果信息;可选的,所述支付系统服务端将所述交易资金进行预留;其中,所述预处理结果信息与所述收款方对应,且所述预处理结果信息用于请求所述支付设备确定是否将所述交易资金支付给所述收款方;所述支付系统服务端与所述支付设备建立USSD会话;所述支付系统服务端基于非结构化补充业务数据USSD会话将所述预处理结果信息发送给所述支付设备;可选的,若所述支付系统服务端通过所述预处理操作确定支付账户余额小于所述交易资金的金额,则所述支付系统服务端向所述支付设备发送第一反馈消息;其中,所述第一反馈消息用于通知所述支付设备所述支付账户余额小于所述交易资金的金额,从而无法将所述支付账户所存储的金额支付给收款方。采用本种实现方式,使得即便用户通过所述支付设备输入的所述支付请求信息错误,则用户可根据所述支付设备所显示的预处理结果信息确定所述收款方是否正确,避免因用户输入错误而将交易资金支付给错误的收款方的情况的出现,有效的降低了支付过程中的风险,提升了用户资金的安全。而且所述支付设备首先将所述支付请求信息发送给支付系统服务端,而后接收所述支付系统服务端发送的预处理结果信息,可见,所述支付请求信息的发送和所述预处理结果信息的接收是分时的,即所述支付设备将所述支付请求信息发送给支付系统服务端后,所述支付设备和所述支付系统服务端之间的会话即可中断,此时无需维护所述支付设备和所述支付系统服务端之间的会话,从而使得所述支付设备和所述支付系统服务端之间无需维持较长时间的会话,有效的减少了维护所述支付设备和所述支付系统服务端之间的会话的系统开销。因所述支付系统服务端能够根据所述支付请求信息进行预处理操作,只有在支付账户余额大于或等于交易资金的金额的情况下,所述支付系统服务端才会生成预处理结果信息,进而继续进行支付流程,避免了若因支付账户余额小于交易资金的金额时,所述支付系统服务端继续进行支付流程时资源的浪费,有效的节省了资源。因所述支付系统服务端接收所述支付请求信息和发送所述预处理结果信息是不同步的,则使得即便在系统繁忙时,所述支付系统服务端能够正常的接收所述支付请求信息,也能够将所述预处理结果信息发送给支付设备。结合本专利技术实施例第一方面,本专利技术实施例第一方面的第一种实现方式中,所述预处理操作还包括以下所示的一种或多种:对所述支付设备进行鉴权、对所述收款方进行鉴权以及确定所述交易资金的金额是否大于或等于交易限额;在所述支付系统服务端确定所述支付设备合法,和/或,所述收款方合法,和/或,所述交易资金小于所述交易限额的情况下,所述支付系统服务端生成所述预处理结果信息。结合本专利技术实施例第一方面或本专利技术实施例第一方面的第一种实现方式,本专利技术实施例第一方面的第二种实现方式中,所述支付系统服务端发送至所述支付设备的所述预处理结果信息包括第一提示信息;其中,所述第一提示信息用于提示用户输入指示信息,所述指示信息用于指示是否将所述交易资金支付给所述收款方;在所述支付系统服务端基于非结构化补充业务数据USSD会话将所述预处理结果信息发送给所述支付设备之后,所述支付系统服务端接收所述支付设备发送的指示信息;若所述指示信息用于指示将所述交易资金支付给所述收款方,则所述支付系统服务端将所述交易资金支付给所述收款方;在所述指示信息用于指示将所述交易资金支付给所述收款方的情况下,所述支付系统服务端在将所述交易资金支付给所述收款方后,所述支付系统服务端可生成第二反馈消息;所述第二反馈消息用于所述支付系统服务端通知所述支付设备已将所述交易资金支付给所述收款方。或者,若所述指示信息用于指示不将所述交易资金支付给所述收款方,则所述支付系统服务端取消交易。在所述指示信息用于指示不将所述交易资金支付给所述收款方的情况下,所述支付系统服务端取消交易后,所述支付系统服务端可生成第三反馈消息;所述第三反馈消息用于所述支付系统服务端通知所述支付设备已取消交易;所述支付系统服务端在确定取消交易后,即可将已预留的交易资金返还为所述支付设备。本种实现方式中,因用户可根据所述处理结果信息以确认所述收款方,进而有效的避免了将交易资金支付给错误的收款方,有效的避免了第三方支付过程中的因用户输入错误而带来的损失。结合本专利技术实施例第一方面的第二种实现方式,本专利技术实施例第一方面的第三种实现方式中,在所述支付系统服务端接收所述支付设备发送的指示信息之后,若所述支付系统服务端确定连续接收到用于指示不将所述交易资金支付给所述收款方的所述指示信息的次数大于预设值,则所述支付系统服务端冻结支付设备的支付账户。本种实现方式中,所述支付系统服务端能够冻结连续取消支付的支付设备,从而能够有效的避免恶意第三方通过连续的取消交易以获取大量收款方的手机号码,有效的保障了收款方信息的安全。结合本专利技术实施例第一方面或本专利技术实施例第一方面的第一种实现方式,本专利技术实施例第一方面的第四种实现方式中,所述预处理结果信息包括第二提示信息,所述第二提示信息用于提示用户输入支付密码,且所述第二提示信息还用于提示用户输入用于指示不将所述交易资金支付给所述收款本文档来自技高网...
一种支付方法、支付系统服务端以及支付设备

【技术保护点】
一种支付方法,其特征在于,包括:支付系统服务端接收支付设备发送的支付请求信息,所述支付请求信息用于请求将交易资金支付给收款方;所述支付系统服务端根据所述支付请求信息进行预处理操作;所述预处理操作包括确定支付账户余额大于或等于交易资金的金额,所述支付系统服务端生成预处理结果信息,所述预处理结果信息与所述收款方对应,且所述预处理结果信息用于请求所述支付设备确定是否将所述交易资金支付给所述收款方;所述支付系统服务端基于非结构化补充业务数据USSD会话将所述预处理结果信息发送给所述支付设备。

【技术特征摘要】
1.一种支付方法,其特征在于,包括:支付系统服务端接收支付设备发送的支付请求信息,所述支付请求信息用于请求将交易资金支付给收款方;所述支付系统服务端根据所述支付请求信息进行预处理操作;所述预处理操作包括确定支付账户余额大于或等于交易资金的金额,所述支付系统服务端生成预处理结果信息,所述预处理结果信息与所述收款方对应,且所述预处理结果信息用于请求所述支付设备确定是否将所述交易资金支付给所述收款方;所述支付系统服务端基于非结构化补充业务数据USSD会话将所述预处理结果信息发送给所述支付设备。2.根据权利要求1所述的方法,其特征在于,所述预处理操作还包括以下所示的一种或多种:对所述支付设备进行鉴权、对所述收款方进行鉴权以及确定所述交易资金的金额是否大于或等于交易限额;所述支付系统服务端生成预处理结果信息还包括:在所述支付系统服务端确定所述支付设备合法,和/或,所述收款方合法,和/或,所述交易资金小于所述交易限额的情况下,所述支付系统服务端生成所述预处理结果信息。3.根据权利要求1或2所述的方法,其特征在于,所述预处理结果信息包括第一提示信息,所述第一提示信息用于提示用户输入指示信息,所述指示信息用于指示是否将所述交易资金支付给所述收款方;所述支付系统服务端基于非结构化补充业务数据USSD会话将所述预处理结果信息发送给所述支付设备之后,所述方法还包括:所述支付系统服务端接收所述支付设备发送的指示信息;若所述指示信息用于指示将所述交易资金支付给所述收款方,则所述支付系统服务端将所述交易资金支付给所述收款方;或者,若所述指示信息用于指示不将所述交易资金支付给所述收款方,则所述支付系统服务端取消交易。4.根据权利要求3所述的方法,其特征在于,所述支付系统服务端接收所述支付设备发送的指示信息之后,所述方法还包括:若所述支付系统服务端确定连续接收到用于指示不将所述交易资金支付给所述收款方的所述指示信息的次数大于预设值,则所述支付系统服务端冻结支付设备的支付账户。5.根据权利要求1或2所述的方法,其特征在于,所述预处理结果信息包括第二提示信息,所述第二提示信息用于提示用户输入支付密码,且所述第二提示信息还用于提示用户输入用于指示不将所述交易资金支付给所述收款方的指示信息;所述支付系统服务端基于非结构化补充业务数据USSD会话将所述预处理结果信息发送给所述支付设备之后,所述方法还包括:所述支付系统服务端接收所述支付设备发送的所述支付密码;若所述支付密码正确,则所述支付系统服务端将所述交易资金支付给所述收款方,或者,若所述支付密码错误,则所述支付系统服务端取消交易;或者,所述支付系统服务端基于非结构化补充业务数据USSD会话将所述预处理结果信息发送给所述支付设备之后,所述方法还包括:所述支付系统服务端接收所述支付设备发送的用于指示不将所述交易资金支付给所述收款方的所述指示信息,则所述支付系统服务端取消交易。6.根据权利要求5所述的方法,其特征在于,所述支付系统服务端基于非结构化补充业务数据USSD会话将所述预处理结果信息发送给所述支付设备之后,所述方法还包括:若所述支付系统服务端确定连续接收到错误的所述支付密码和/或用于指示不将所述交易资金支付给所述收款方的所述指示信息的次数大于预设值,则所述支付系统服务端冻结支付设备的支付账户。7.根据权利要求1或2所述的方法,其特征在于,所述支付系统服务端基于非结构化补充业务数据USSD会话将所述预处理结果信息发送给所述支付设备之后,所述方法还包括:所述支付系统服务端在预设时间内没有接收到所述支付设备发送的信息,则所述支付系统服务端取消交易。8.根据权利要求1至7任一项所述的方法,其特征在于,所述预处理结果信息还包括以下所示的一项或多项:收款方名称信息、进行掩码处理后的所述收款方名称信息、收款方的账户信息、收款方的手机号码、以及收款方机构代码。9.一种支付方法,其特征在于,包括:支付设备将支付请求信息发送给支付系统服务端,所述支付请求信息用于请求将交易资金支付给收款方;所述支付设备基于非结构化补充业务数据USSD会话接收预处理结果信息,所述预处理结果信息为所述支付系统服务端根据所述支付请求信息进行预处理操作以生成,所述预处理操作包括确定支付账户余额大于或等于交易资金的金额,所述预处理结果信息与所述收款方对应,且所述预处理结果信息用于请求所述支付设备确定是否将所述交易资金支付给所述收款方。10.根据权利要求9所述的方法,其特征在于,所述预处理结果信息包括第一提示信息,所述第一提示信息用于提示用户输入指示信息,所述指示信息用于指示是否将所述交易资金支付给所述收款方;所述支付设备基于非结构化补充业务数据USSD会话接收所述预处理结果信息之后,所述方法还包括:所述支付设备将用于指示将所述交易资金支付给所述收款方的所述指示信息发送给所述支付系统服务端,以使所述支付系统服务端将所述交易资金支付给所述收款方;或者,所述支付设备将用于指示不将所述交...

【专利技术属性】
技术研发人员:陈怀友
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1