本发明专利技术提供手持设备游戏虚拟物品购买与支付方法,应用于手持设备游戏客户端、游戏服务端、支付端和第三方交易平台上,包括步骤:手持设备游戏客户端检测到用户发送支付请求后,获取用户的支付请求数据,在第三方交易平台生成支付订单,发送所述的支付请求数据到游戏服务端;游戏服务端收到后转发到支付端;支付端接收到后,对该支付请求数据做校验;如果正确,然后支付端向第三方交易平台核对所述支付订单的支付状态;如果订单支付状态为成功,支付端发送支付成功的消息给游戏服务端,游戏服务端接收到成功消息后,完成用户的支付请求。本发明专利技术实现了在游戏客户端购买虚拟物品的良好体验,解决手持设备游戏支付的问题。
【技术实现步骤摘要】
【专利摘要】本专利技术提供,应用于手持设备游戏客户端、游戏服务端、支付端和第三方交易平台上,包括步骤:手持设备游戏客户端检测到用户发送支付请求后,获取用户的支付请求数据,在第三方交易平台生成支付订单,发送所述的支付请求数据到游戏服务端;游戏服务端收到后转发到支付端;支付端接收到后,对该支付请求数据做校验;如果正确,然后支付端向第三方交易平台核对所述支付订单的支付状态;如果订单支付状态为成功,支付端发送支付成功的消息给游戏服务端,游戏服务端接收到成功消息后,完成用户的支付请求。本专利技术实现了在游戏客户端购买虚拟物品的良好体验,解决手持设备游戏支付的问题。【专利说明】
本专利技术涉及。
技术介绍
目前基于手持设备(手机、平板等)端游戏发展迅速,但是手持设备游戏内虚拟物品的购买方式,仍然相对滞后,大部分的支付渠道还是停留在电脑端。急需一种,为手持设备游开发者接入第三方交易平台(如AppStore或Paypal等)提供一种有效、便捷的支付途径。
技术实现思路
本专利技术要解决的技术问题,在于提供,解决现有手持设备游戏客户端无法直接支付和购买的问题。本专利技术是这样实现的:,应用于手持设备游戏客户端、游戏服务端、支付端和第三方交易平台上,包括如下步骤:步骤10、手持设备游戏客户端检测到用户发送支付请求后,获取用户的支付请求数据,在第三方交易平台生成支付订单,发送所述的支付请求数据到游戏服务端;步骤20、游戏服务端收到后将所述的支付请求数据发送到支付端;步骤30、支付端接收到游戏服务端提交的支付请求数据后,先对该支付请求数据做校验,验证该支付请求数据是否正确;步骤40、如果所述的支付请求数据错误,支付端发送支付失败的消息给游戏服务端,游戏服务端收到该消息后发送给手持设备游戏客户端,手持设备游戏客户端将支付失败的消息显示给用户,并不再进行以下步骤;如果所述的支付请求数据正确,然后支付端向第三方交易平台核对所述的支付订单的支付状态;步骤50、第三方交易平台接收到支付端核对支付状态的请求后,返回支付状态给支付端;步骤60、支付端收到后判断返回的支付状态,如果订单支付状态为失败,发送支付失败的消息给游戏服务端,游戏服务端转发该失败消息给手持设备游戏客户端,手持设备游戏客户端显示失败消息给用户;如果订单支付状态为成功,支付端发送支付成功的消息给游戏服务端,游戏服务端接收到成功消息后,完成用户的支付请求。进一步地,步骤10所述的支付请求具体为购买虚拟物品;步骤60所述的完成支付请求具体为发放虚拟物品给用户。进一步地,步骤10所述的支付请求具体为购买虚拟服务;步骤60所述的完成支付请求具体为提供虚拟服务给用户。进一步地,步骤20具体步骤为:游戏服务端收到所述的支付请求数据后,向支付端查询用户信息,检查用户信息的合法性,如果用户信息非法则不进行接下来的所有步骤;如果用户信息合法则游戏服务端将所述的支付请求数据发送到支付端。进一步地,所述步骤60中,游戏服务端在完成用户的支付请求后,同时发送成功的提示消息给用户。本专利技术具有如下优点:通过手持设备游戏客户端、游戏服务端、支付端和第三方交易平台的合理协作为用户提供手持设备游戏直接购买虚拟物品的良好体验,同时能接入各种第三方交易平台。玩家可以利用现有的手持设备(iPad等)实现虚拟物品的购买与支付,而不用退出游戏或利用PC等其他设备进行充值,跨平台解决手持设备游戏支付问题。【专利附图】【附图说明】下面参照附图结合实施例对本专利技术作进一步的说明。图1为本专利技术方法执行流程示意图。【具体实施方式】如图1所示,一种,应用于手持设备游戏客户端1、游戏服务端2、支付端3和第三方交易平台4上,第三方交易平台4可以是AppStore等。当用户想要在手持设备游戏客户端I购买虚拟物品或虚拟服务时,此时手持设备游戏客户端I就会检测到用户发送的支付请求,然后手持设备游戏客户端I获取用户的支付请求数据,在第三方交易平台生成支付订单(图1未示出),进入步骤SlOl发送支付请求数据到游戏服务端2。游戏服务端2收到后可以直接进入步骤S201将支付请求数据发送到支付端3,这里优选地采用校验方式:即游戏服务端2收到支付请求数据后,向支付端3查询用户信息,检查用户信息的合法性,如果用户信息非法则不进行接下来的所有步骤;如果用户信息合法则游戏服务端2在进入步骤S201将所述的支付请求数据发送到支付端3。使用校验方式后可以对用户信息的合法性进行检测,避免非法的用户请求。支付端3接收到游戏服务端2提交的支付请求数据后,先对该支付请求数据做校验,进入步骤S301验证该支付请求数据是否正确。如果所述的支付请求数据错误,支付端3进入步骤S302发送支付失败的消息给游戏服务端2,游戏服务端2收到该消息后进入步骤S202转发给手持设备游戏客户端1,手持设备游戏客户端I将支付失败的消息显示给用户,并不再进行以下步骤;如果所述的支付请求数据正确,在步骤S303支付端3向第三方交易平台4核对该支付订单的支付状态。第三方交易平台4接收到支付端3核对支付状态的请求后,其中,从所述的支付订单在第三方交易平台上生成到第三方交易平台4接收到支付端3核对支付状态的请求这一段时间内,如果用户已经对第三方交易平台4上所述的支付订单进行支付,则支付状态为成功,如果用户未对第三方交易平台4上所述的支付订单进行支付,则支付状态为失败。第三方交易平台4在步骤S401返回支付状态给支付端3。支付端3收到后进入步骤S304判断返回的支付状态,如果订单支付状态为失败,则进入步骤S305发送支付失败的消息给游戏服务端2,游戏服务端2转发该失败消息给手持设备游戏客户端1,手持设备游戏客户端I显示失败消息给用户;如果订单支付状态为成功,支付端3在步骤S306发送支付成功的消息给游戏服务端2,游戏服务端2接收到成功消息后,在步骤S203完成用户的支付请求,如果用户请求时购买虚拟物品,则步骤S203就发放虚拟物品给用户,如果用户购买虚拟服务,则步骤S203提供虚拟服务给用户。游戏服务端2在完成用户的支付请求后,同时发送成功的提示消息给用户。综上利用本专利技术即可使用户在手持设备游戏客户端上完成了虚拟物品的购买与支付。虽然以上描述了本专利技术的【具体实施方式】,但是熟悉本
的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本专利技术的范围的限定,熟悉本领域的技术人员在依照本专利技术的精神所作的等效的修饰以及变化,都应当涵盖在本专利技术的权利要求所保护的范围内。【权利要求】1.,应用于手持设备游戏客户端、游戏服务端、支付端和第三方交易平台上,其特征在于:包括如下步骤: 步骤10、手持设备游戏客户端检测到用户发送支付请求后,获取用户的支付请求数据,在第三方交易平台生成支付订单,发送所述的支付请求数据到游戏服务端; 步骤20、游戏服务端收到后将所述的支付请求数据发送到支付端; 步骤30、支付端接收到游戏服务端提交的支付请求数据后,先对该支付请求数据做校验,验证该支付请求数据是否正确; 步骤40、如果所述的支付请求数据错误,支付端发送支付失败的消息给游戏服务端,游戏服务端收到该消息后发送给手持设备游戏客户端,手持设备游戏客户端将支付失败的消息显示给用户,并不再进行以下步骤;如本文档来自技高网...
【技术保护点】
手持设备游戏虚拟物品购买与支付方法,应用于手持设备游戏客户端、游戏服务端、支付端和第三方交易平台上,其特征在于:包括如下步骤:步骤10、手持设备游戏客户端检测到用户发送支付请求后,获取用户的支付请求数据,在第三方交易平台生成支付订单,发送所述的支付请求数据到游戏服务端;步骤20、游戏服务端收到后将所述的支付请求数据发送到支付端;步骤30、支付端接收到游戏服务端提交的支付请求数据后,先对该支付请求数据做校验,验证该支付请求数据是否正确;步骤40、如果所述的支付请求数据错误,支付端发送支付失败的消息给游戏服务端,游戏服务端收到该消息后发送给手持设备游戏客户端,手持设备游戏客户端将支付失败的消息显示给用户,并不再进行以下步骤;如果所述的支付请求数据正确,然后支付端向第三方交易平台核对所述支付订单的支付状态;步骤50、第三方交易平台接收到支付端核对支付状态的请求后,返回支付状态给支付端;步骤60、支付端收到后判断返回的支付状态,如果订单支付状态为失败,发送支付失败的消息给游戏服务端,游戏服务端转发该失败消息给手持设备游戏客户端,手持设备游戏客户端显示失败消息给用户;如果订单支付状态为成功,支付端发送支付成功的消息给游戏服务端,游戏服务端接收到成功消息后,完成用户的支付请求。...
【技术特征摘要】
【专利技术属性】
技术研发人员:陈伟雄,刘德建,陈宏展,郑彬,李正,林锋,
申请(专利权)人:福建天晴数码有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。