[发明专利]一种优化iTunes支付对账的方法在审
申请号: | 202010266129.2 | 申请日: | 2020-04-07 |
公开(公告)号: | CN111476558A | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 张友明;周聪伟 | 申请(专利权)人: | 深圳市乐唯科技开发有限公司 |
主分类号: | G06Q20/08 | 分类号: | G06Q20/08;G06Q20/38;G06Q40/04 |
代理公司: | 深圳市海盛达知识产权代理事务所(普通合伙) 44540 | 代理人: | 赵雪佳 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 优化 itunes 支付 方法 | ||
本发明涉及一种优化iTunes支付对账的方法。包括以下步骤:S1.客户端在后台创建相关的购买项;S2.在客户端选择该购买项,向业务服务器发起请求生成订单号,业务服务器生成订单号并返回给客户端;S3.客户端收到订单号,和用户名一起拼装,向iTunes支付服务器发起支付请求;S4.客户端和iTunes支付服务器进行交互,客户端将从本次交易中获取iTunes支付服务器返回的支付结果,并和订单号、用户名一起作为参数,回传给业务服务器,等待业务服务器进行处理;S5.业务服务器根据订单号向iTunes支付服务器进行订单校验,确认该订单的有效性,若有效则生效订单,并告知客户端,若无效则不处理。本方法对iTunes的支付流程进行优化,将相关信息及时传给业务服务器,由业务服务器进行管理。
技术领域
本发明涉及移动支付领域,特别涉及一种优化iTunes支付对账的方法。
背景技术
随着业务发展,越来越多的商家需要将业务应用上传至app store,并支持iTunes支付。但由于iTunes支付的服务器是在国外,经常会出现用户充值了,虚拟币却没有到账的问题。
对于现有的iTunes支付技术,在iTunes支付的官方文档中,商家获取支付结果完全依赖于app最后一次回调,如果回调失败,就会出现用户的款项扣了,虚拟币却没有到账,导致用户投诉,却无法查询的问题。
发明内容
本发明提供一种优化iTunes支付对账的方法,旨在解决解决用户支付iTunes订单对账和投诉问题,及时掌握用户的支付情况,方便客服能对用户的反馈和iTunes支付成功率的跟进。
本发明提供一种优化iTunes支付对账的方法,包括以下步骤:
S1.客户端在iTunes后台创建相关的购买项;
S2.在客户端选择该购买项,向业务服务器发起请求生成订单号,业务服务器生成订单号并返回给客户端;
S3.客户端收到订单号,和用户名一起拼装,向iTunes支付服务器发起支付请求;
S4.客户端和iTunes支付服务器进行交互,客户端将从本次交易中获取iTunes支付服务器返回的支付结果,并和订单号、用户名一起作为参数,回传给业务服务器,等待业务服务器进行处理;
S5.业务服务器根据订单号向iTunes支付服务器进行订单校验,确认该订单的有效性,若有效则生效订单,并告知客户端,若无效则不处理。
作为本发明的进一步改进,所述步骤S2中,业务服务器生成订单号并返回给客户端,具体还包括:S21.业务服务器生成订单号并将订单设置为未生效,订单号返回给客户端。生成订单号时设置为未生效,可以让其作为后续判断订单是否支付成功的对比参数,反馈给iTunes支付服务器、业务服务器,便于跟踪追溯。
作为本发明的进一步改进,所述步骤S3中,还包括:S31.客户端收到业务服务器的订单号,在初始化支付请求参数时,将订单号设置到用户名的变量中,一起作为支付请求参数,向iTunes支付服务器发起支付请求。在原有的用户名支付参数上,绑定了订单号,让订单号随着用户名一起上传,保证订到好进入到支付请求的流程。
作为本发明的进一步改进,所述步骤S3中,向iTunes支付服务器发起支付请求后还包括:S32.客户端向iTunes支付服务器发起支付请求时,如果客户端检测到支付请求参数内不存在订单号,则无法进行支付操作;如果客户端检测到支付请求参数内存在订单号,则执行步骤S4。客户端将订单号作为一个是否可以进行支付操作的必要参数,保证每个步骤都可用订单号来追溯。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市乐唯科技开发有限公司,未经深圳市乐唯科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010266129.2/2.html,转载请声明来源钻瓜专利网。