【技术实现步骤摘要】
交易控制方法及装置、电子设备、存储介质
[0001]本申请涉及金融
,具体而言,涉及一种交易控制方法及装置、电子设备、计算机可读存储介质。
技术介绍
[0002]目前,相关技术中仅能实现在相同操作系统下的虚拟商品的购买交易,而对于如何实现不同操作系统下的虚拟商品的购买交易,现有技术并没有明确方案。
技术实现思路
[0003]为解决上述技术问题,本申请的实施例提供了一种交易控制方法及装置、电子设备、计算机可读存储介质。
[0004]根据本申请实施例的一个方面,提供了一种交易控制方法,应用于支付信令后台,所述方法包括:与第一操作系统对应的支付组件建立第一支付通道,并与第二操作系统对应的支付组件建立第二支付通道;接收所述第二操作系统对应的支付组件通过所述第二支付通道发送的虚拟商品信息;通过所述第一支付通道向所述第一操作系统对应的支付组件发送所述虚拟商品信息,以使所述第一操作系统对应的支付组件基于第一操作系统的支付服务执行所述虚拟商品信息对应的支付操作;若接收到所述第一操作系统对应的支付组件通过所述第一支付通道返回的支付成功的消息,则通过所述第二支付通道向所述第二操作系统对应的支付组件返回虚拟商品购买成功的通知信息。
[0005]根据本申请实施例的一个方面,提供了一种交易控制方法,应用于第一操作系统对应的支付组件,所述方法包括:与支付信令后台建立第一支付通道;通过所述第一支付通道接收所述支付信令后台发送的虚拟商品信息;其中,所述虚拟商品信息是所述支付信令后台通过与第二操作系统对应的支付组 ...
【技术保护点】
【技术特征摘要】
1.一种交易控制方法,其特征在于,应用于支付信令后台,所述方法包括:与第一操作系统对应的支付组件建立第一支付通道,并与第二操作系统对应的支付组件建立第二支付通道;接收所述第二操作系统对应的支付组件通过所述第二支付通道发送的虚拟商品信息;通过所述第一支付通道向所述第一操作系统对应的支付组件发送所述虚拟商品信息,以使所述第一操作系统对应的支付组件基于第一操作系统的支付服务执行所述虚拟商品信息对应的支付操作;若接收到所述第一操作系统对应的支付组件通过所述第一支付通道返回的支付成功的消息,则通过所述第二支付通道向所述第二操作系统对应的支付组件返回虚拟商品购买成功的通知信息。2.如权利要求1所述的方法,其特征在于,所述与第一操作系统对应的支付组件建立第一支付通道,包括:响应于所述第一操作系统对应的支付组件发送的第一链路建立请求,从链路池中查找所述第一操作系统对应的支付组件与所述支付信令后台之间已建立的通信链路;若查找到所述通信链路,则将所述通信链路作为所述第一支付通道;若未查找到所述通信链路,则重新建立与所述第一操作系统对应的支付组件进行通信的链路以得到所述第一支付通道。3.如权利要求1所述的方法,其特征在于,在所述接收所述第二操作系统对应的支付组件通过所述第二支付通道发送的虚拟商品信息之后,所述方法还包括:根据所述虚拟商品信息所属的类型,确定所述虚拟商品信息的优先级;将所述虚拟商品信息存入所述优先级对应的信令队列;若确定所述第一支付通道可用,则根据所述优先级获取对应信令队列中的所述虚拟商品信息,以通过所述第一支付通道向所述第一操作系统对应的支付组件发送所述虚拟商品信息。4.如权利要求1
‑
3中任一项所述的方法,其特征在于,所述方法还包括:若监测到在预设时间段内未接收到所述第二操作系统对应的支付组件通过所述第二支付通道发送的虚拟商品信息,且在历史时间段内所述第二操作系统对应的支付组件发送虚拟商品的次数或频率大于预设阈值,则将所述第二支付通道对应的通信链路存储至链路池中;若监测到在所述预设时间段内未接收到所述第二操作系统对应的支付组件通过所述第二支付通道发送的虚拟商品信息,且在所述历史时间段内所述第二操作系统对应的支付组件发送虚拟商品信息的次数或频率小于所述预设阈值,则断开所述第二支付通道对应的通信链路。5.一种交易控制方法,其特征在于,应用于第一操作系统对应的支付组件,所述方法包括:与支付信令后台建立第一支付通道;通过所述第一支付通道接收所述支付信令后台发送的虚拟商品信息;其中,所述虚拟商品信息是所述支付信令后台通过与第二操作系统对应的支付组件建立的第二支付通道所接收到的;
基于第一操作系统的支付服务执行所述虚拟商品信息对应的支付操作;基于支付操作执行成功的结果,通过所述第一支付通道发送支付成功的消息至所述支付信令后台,以使所述支付信令后台通过所述第二支付通道向所述第二操作系统对应的支付组件返回虚拟商品购买成功的通知消息。6.如权利要求5所述的方法,其特征在于,所述基于第一操作系统的支付服务执行所述虚拟商品信息对应的支付操作,包括:向第三方支付后台发送所述虚拟商品信息,以使所述第三方支付后台针对所述虚拟商品信息返回虚拟商品订单信息;根据所述虚拟商品订单信息生成扣费请求;向第一操作系统对应的服务器发送所述扣费请求,以使所述第一操作系统对应的服务器根据所述扣费请求调用预设扣费组件进行所述虚拟商品订单信息对应的扣费,并返回扣费票据,以完成支付操作。7.如权利要求6所述的方法,其特征在于,所述方法还包括:向所述第三方支付后台发送发货请求,所述发货请求中携带有所述虚拟商品信息对应的扣费票据,以使所述第三方支付后台将所述扣费票据转发至所述第一操作系统对应的服务器进行所述扣费票据的校验,并根据校验成功的结果执行发货操作,并返回虚拟商品发货成功的通知消息;接收所述虚拟商品发货成功的通知消息。8.一种交易控制方法,其特征在于,应用于第二操作系统对应的支付组件,所述方法包括:与支付信令后台建立第二支付通道;通过所述第二支付通道向所述支付信令后台发送虚拟商品信息,以使所述支付信令后台通过与第一操作...
【专利技术属性】
技术研发人员:黄思聪,郑循茂,杨程,李伟建,郭晓丹,
申请(专利权)人:深圳市腾讯计算机系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。