支付处理方法及装置的制造方法_2

文档序号:8396283阅读:来源:国知局
带有支付信息;步骤S104可以包括:从该短消息中提取支付信息,根据该支付信息完成该业务对应的支付。通过短信的方式实现比较简便,可以利用现有的网络侧的设备来实现。例如,在业务是游戏的情况下,可以在用户游戏过程中,通过游戏内嵌的SDK向短信网关发送上行的短信指令,后台解析并记录短信内容后,通过定时任务接口扫描短信内容,最终完成对用户号码到VAC侧的计费操作,并对用户进行提醒。
[0035]支付方式可以有很多种,例如,可以通过第三方支付功能来实现,在一个优选实施例方式中,还可以直接通过与用户标识关联的账户中扣款来实现,例如,可以通过用户的手机话费扣款来进行支付。即在该优选实施方式中,可以获取支付信息来源的终端的用户标识,从该用户标识对应的账户中扣除支付信息对应的金额,完成业务对应的支付;或者,作为另一种优选的方式,也可以在支付信息中携带有终端的用户标识,从该用户标识对应的账户中扣除支付信息对应的金额,完成该业务对应的支付。
[0036]优选地,例如,为了防止游戏用户的误操作而引起的大额扣费,造成用户的投诉,可以在扣除用户标识对应的账户的金额时,判断该账户在预定时段内的支付总额是否超出阈值,在未超出该阈值的情况下扣除支付信息对应的金额,完成该业务对应的支付。例如,对单个手机号码的短信代支付的日消费和月消费做了最大额度限制,且该限制可通过后台进行配置。更优地,可以在超出阈值的情况下,停止支付,并提示用户标识对应的用户,例如,当用户日消费或月消费超出最大额度限制时,则不会对用户继续扣费,并友情提醒用户。
[0037]优选地,还可以设置白名单,在该白名单中的用户不需要进行支付,即可以在扣除用户标识对应的账户的金额时,判断用户标识是否位于在白名单;在用户标识未位于白名单中的情况下,从用户标识对应的账户中扣除支付信息对应的金额,完成业务对应的支付;在用户标识位于该白名单的情况下,不进行支付信息对应的金额的扣除。
[0038]优选地,还可以在账户的余额小于该金额的情况下,进行记录;在账户进行充值之后,进行扣除,完成业务对应的支付。
[0039]在本实施例中还提供了一种支付处理的装置,该装置用于实现上述方法,在上述方法中已经进行过说明的在此不再赘述,以下该装置中的模块的名称不应当理解为对该模块的限定,例如,接收模块,用于通过独立于业务运行的后台接收业务对应的支付信息,也可以表述为“ 一种用于通过独立于业务运行的后台接收业务对应的支付信息模块”,下面所描述的模块的功能可以通过处理器来实现。图2是根据本发明实施例的支付处理装置的框图,如图2所示,该装置包括:接收模块22、处理模块24。
[0040]接收模块22,用于通过独立于业务运行的后台接收该业务对应的支付信息;处理模块24,用于通过该后台根据支付信息完成业务对应的支付,其中,接收支付信息和完成支付并行于业务的运行。
[0041]优选地,接收模块22用于接收短消息,其中,短消息中携带有支付信息;处理模块24用于根据支付信息完成业务对应的支付包括:从短消息中提取支付信息,根据支付信息完成业务对应的支付。
[0042]图3是根据本发明实施例的支付处理装置的优选框图一,如图3所示,处理模块24包括:获取单元32,用于获取支付信息来源的终端的用户标识,或者支付信息中携带的终端的用户标识;支付单元34,用于从用户标识对应的账户中扣除支付信息对应的金额,完成业务对应的支付。
[0043]优选地,支付单元34用于判断账户在预定时段内的支付总额是否已经超出阈值,在未超出该阈值的情况下扣除支付信息对应的金额完成业务对应的支付。
[0044]图4是根据本发明实施例的支付处理装置的优选框图二,如图4所示,处理模块24还包括:提示单元42,用于在超出阈值的情况下,停止支付,并提示用户标识对应的用户。
[0045]优选地,支付单元34用于判断该用户标识是否位于在白名单;在用户标识未位于该白名单中的情况下,从用户标识对应的账户中扣除支付信息对应的金额,完成业务对应的支付;在用户标识位于白名单的情况下,不进行支付信息对应的金额的扣除。
[0046]优选地,支付单元34用于在该账户的余额小于该金额的情况下,进行记录;在账户进行充值之后,进行扣除,完成业务对应的支付。
[0047]优选地,接收模块22用于接收通过预定加密算法加密的该支付信息。
[0048]下面结合优选实施例进行说明。
[0049]在本优选实施例中提供了一种系统,该系统可以包括以下几个模块:游戏内嵌SDK,短信接口机,上行任务接口机,业务数据库,短代任务接口机,vac扣费接口机,vac系统,如图5所示。其中,短信接口机用于对接短信网关,短信网关将目的号码为sp号的短信转发到短信接口机上面。上述的短信接口机,上行任务接口机,业务数据库,短代任务接口机,vac扣费接口机,vac系统中至少之一完成了上述接收模块22和处理模块24的功能。
[0050]本优选实施例中的实现游戏业务中短信代支付的方法,可以包括以下步骤:
[0051]第一步,用户确认支付后,游戏内嵌SDK向短信网关发送上行短信,另外,为了保证网络通信的安全,本发明对短信上行指令内容采用了 3DES加密算法。
[0052]第二步,短信网关接收短信,将目的号码为sp号的短信转发到短信接口机。
[0053]第三步,短信接口机接收短信网关过来的短信,并转发给上行任务接口机。
[0054]第四步,上行任务接口机将用户号码和短信内容入库到任务表,等待定时任务处理。
[0055]第五步,短代任务接口机定时扫描数据库任务表中待处理的记录,读取并解析出短信内容,对短信内容进行鉴权,包括对用户、开发者、渠道及计费点的鉴权。
[0056]第六步,鉴权成功后,将用户号码及计费点等信息作为参数,调用内部扣费接口vac接口机。
[0057]第七步,vac接口机向vac系统发起扣费请求,接收vac系统的扣费结果,并通知短代接口机支付结果。
[0058]第八步,短代接口机将用户支付记录入库,以备后续用户和管理员查询。
[0059]第九步,完成扣费动作后,对上行号码发送短信进行提示。
[0060]通过上述步骤,实现了游戏和支付并行操作的方式,用户只需要确认支付,便可继续游戏,而后续的扣费动作则由我们的扣费系统在后台完成,对于用户而言,免去了复杂的扣费流程,极大的提升了用户游戏体验。
[0061]优选地,在扣除用户标识对应的账户的金额时,还可以判断该账户在预定时段内的支付总额是否超出阈值,在未超出该阈值的情况下扣除支付信息对应的金额,完成该业务对应的支付。例如,为了防止游戏用户的误操作而引起的大额扣费,造成用户的投诉,对单个手机号码的短信代支付的日消费和月消费做了最大额度限制,且该限制可通过后台进行配置。当用户日消费或月消费超出最大额度限制时,则不会对用户继续扣费,并友情提醒用户。
[0062]优选地,在超出阈值的情况下,停止支付,并提示用户标识对应的用户。
[0063]优选地,本系统同时还维护了一个白名单用户列表,在后台可以查询白名单用户,并进行增删改查操作。对这部分用户号码上来的短代扣费请求不做扣费处理。
[0064]优选地,当支付过程出现异常问题时,如话费余额不足,还可支持话费补扣流程,在支付记录中,找出那些因异常原因导致的扣费失败记录,继续向vac支付系统发出支付请求。
[0065]下面结合图5进行说明。
[0066]步骤S502,当用户点击确认购买道具时,将调用内嵌SDK发送上行短信,上行指令包含如下信息:购买类型(关卡、道具等),CPID (具备VAC资质的开发者id)、业务代码(简单来说就是购买了何种业务,唯一对应一个VAC计费代码)、渠道代码(游戏推广渠道),SDK在对该信息加密后向短信网关发送
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1