本申请涉及计算机,尤其涉及一种支付结果显示方法、装置、电子设备和存储介质。
背景技术:
1、用户在苹果ios客户端订阅自动续费商品后,因为苹果为了保证用户同一时间只有1个自动续费产品,应用内支付自动续费产品时,存在订阅升降级机制,订阅升级在用户支付完成后会立刻发生扣款并产生订单,订阅降级用户完成支付后不会立刻发生扣款同时也不会产生新的订单,降级订阅会在下一个自动续费订阅的开始才会扣款同时产生新的订单。
2、例如用户在较高等级(例如白金)会员连续包月订阅期内,购买较低等级(黄金)会员连包月,此时触发订阅降级机制。订阅降级机制只改变下次续费产品,用户不会扣费,也不会增加会员权益。在白金会员订阅到期后,会以黄金会员连续包月产品自动扣费。
3、通常,订阅降级由白金会员降为黄金会员时,会有正常的刷脸验证环节。由于订阅降级与正常支付成功的消息一致,均为支付成功,并且企业无法区分,会统一跳转支付成功页面,给用户造成已扣费的错觉感知,导致用户误认为已扣费未获得权益,产生客诉。
技术实现思路
1、本申请提供了一种支付结果显示方法、装置、电子设备和存储介质,用以解决现有技术中,订阅降级与正常支付成功的消息一致,由于一些企业无法区分,会统一跳转支付成功页面,导致用户误认为已扣费未获得权益,产生客诉的问题。
2、第一方面,本申请实施例提供了一种支付结果显示方法,包括:
3、在监测到对订阅订单的支付完成消息后,获取支付结果通知,所述支付结果通知中包括订单信息和用户信息;
4、解析所述支付结果通知,得到订单信息和用户信息;
5、获取所述用户信息对应的历史订阅状态信息;
6、基于所述订单信息和所述历史订阅状态信息,判断所述订阅订单是否为订阅降级订单;
7、若是,在所述订阅订单的支付结果显示界面显示订阅降级对应的降级显示内容。
8、可选的,所述基于所述订单信息和所述历史订阅状态信息,判断所述订阅订单是否为订阅降级订单,包括:
9、确定所述订单信息中的第一订阅等级;
10、确定所述历史订阅状态信息中的第二订阅等级;
11、判断所述第一订阅等级是否比所述第二订阅等级的等级低;
12、若是,确定所述订阅订单为订阅降级订单。
13、可选的,所述降级显示内容包括以下至少一个:所述订阅订单的降级标识、未扣费标识以及所述订阅订单的生效时间。
14、可选的,所述获取所述用户信息对应的历史订阅状态信息,包括:
15、获取订阅状态查询请求;
16、将所述查询请求发送至服务器,以使所述服务器基于所述查询请求反馈订阅凭证数据;
17、从所述订阅凭证数据中,确定所述用户信息对应的历史订阅状态信息。
18、可选的,所述在监测到对订阅订单的支付完成消息后,获取支付结果通知之后,还包括:
19、获取对所述订阅订单的支付订单;
20、从所述支付订单中确定完成支付的目标支付订单;
21、对所述目标支付订单匹配所述支付结果通知中的用户信息。
22、第二方面,本申请实施例提供了一种支付结果显示装置,包括:
23、第一获取模块,用于在监测到对订阅订单的支付完成消息后,获取支付结果通知,所述支付结果通知中包括订单信息和用户信息;
24、解析模块,用于解析所述支付结果通知,得到订单信息和用户信息;
25、第二获取模块,用于获取所述用户信息对应的历史订阅状态信息;
26、判断模块,用于基于所述订单信息和所述历史订阅状态信息,判断所述订阅订单是否为订阅降级订单;
27、显示模块,用于若是,在所述订阅订单的支付结果显示界面显示订阅降级对应的降级显示内容。
28、可选的,所述判断模块包括:
29、第一确定单元,用于确定所述订单信息中的第一订阅等级;
30、第二确定单元,用于确定所述历史订阅状态信息中的第二订阅等级;
31、判断单元,用于判断所述第一订阅等级是否比所述第二订阅等级的等级低;
32、第三确定单元,用于若是,确定所述订阅订单指示为订阅降级。
33、可选的,所述降级显示内容包括以下至少一个:所述订阅订单的降级标识、未扣费标识以及所述订阅订单的生效时间。
34、可选的,所述第二获取模块,包括:
35、第一获取单元,用于获取订阅状态查询请求;
36、发送单元,用于将所述查询请求发送至服务器,以使所述服务器基于所述查询请求反馈订阅凭证数据;
37、第四确定单元,用于从所述订阅凭证数据中,确定所述用户信息对应的历史订阅状态信息。
38、可选的,还包括:
39、第二获取单元,用于获取对所述订阅订单的支付订单;
40、第五确定单元,用于从所述支付订单中确定完成支付的目标支付订单;
41、匹配单元,用于对所述目标支付订单匹配所述支付结果通知中的用户信息。
42、第三方面,本申请实施例提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;
43、所述存储器,用于存储计算机程序;
44、所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的支付结果显示方法。
45、第四方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的支付结果显示方法。
46、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,通过在监测到对订阅订单的支付完成消息后,获取支付结果通知,所述支付结果通知中包括订单信息和用户信息;解析所述支付结果通知,得到订单信息和用户信息;获取所述用户信息对应的历史订阅状态信息;基于所述订单信息和所述历史订阅状态信息,判断所述订阅订单是否为订阅降级订单;若是,在所述订阅订单的支付结果显示界面显示订阅降级对应的降级显示内容。如此,通过确定支付完成的订阅订单为订阅降级订单时,在显示该订阅订单的支付结果显示界面时,采用了能够使用户加以区分的降级显示内容,从而用户能够通过显示的降级显示内容,确定此次的支付行为完成了订阅降级而未进行扣费,避免对用户产生误解。
1.一种支付结果显示方法,其特征在于,包括:
2.根据权利要求1所述的支付结果显示方法,其特征在于,所述基于所述订单信息和所述历史订阅状态信息,判断所述订阅订单是否为订阅降级订单,包括:
3.根据权利要求1所述的支付结果显示方法,其特征在于,所述降级显示内容包括以下至少一个:所述订阅订单的降级标识、未扣费标识以及所述订阅订单的生效时间。
4.根据权利要求1所述的支付结果显示方法,其特征在于,所述获取所述用户信息对应的历史订阅状态信息,包括:
5.根据权利要求1所述的支付结果显示方法,其特征在于,所述在监测到对订阅订单的支付完成消息后,获取支付结果通知之后,还包括:
6.一种支付结果显示装置,其特征在于,包括:
7.根据权利要求6所述的支付结果显示装置,其特征在于,所述判断模块包括:
8.根据权利要求6所述的支付结果显示装置,其特征在于,所述降级显示内容包括以下至少一个:所述订阅订单的降级标识、未扣费标识以及所述订阅订单的生效时间。
9.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-5任一项所述的支付结果显示方法。
