华为联盟支付报表里,订阅型商品续费时间“不对”
关键词
自动续费,提前扣费
问题描述
集成华为应用内支付SDK,使用了自动续费订阅的功能,今天我们在华为联盟后台支付报表里面检查订单的时候发现,有一个玩家在3号0点22分(中午12点22分)首次订阅了周卡,华为会在订阅周期结束前24小时,尝试向玩家发起扣款以完成订阅型商品的续期。但是实际续费扣款时间是8号23点27分,这么一算,提前了很多,不止24小时了。
问题解决
我找到华为技术支持咨询(可以提交工单:https://developer.huawei.com/consumer/cn/support/feedback),对方告诉我,联盟后台支付报表里面的时间采用的是国际十二进制,上午没有0点的概念,分别是12,1,2,···11am,下午则分别是0,1,2,···11pm,这个大家也可以自行百度了解了解。因此该玩家首次订阅的时间其实是3号0点22分,续费时间是8号23点27分,并不是我之前以为的那个时间。
这样看,其实华为就是大概提前了25小时去尝试扣款了,这个华为技术支持说是因为续费量比较大,扣费时间点可能会有一些细微的出入,也是正常的。
综上,此次续费其实并没问题。
PS
联盟后台订单查询路径:
https://developer.huawei.com/consumer/cn/
开发者中心 - 我的报表 - 支付报表
在华为联盟支付报表中,订阅型商品续费时间显示“不对”可能是由以下原因导致:
-
续费时间未按预期更新,建议检查支付系统和订阅管理模块;
-
报表数据同步延迟,建议等待系统同步或手动刷新报表;
-
时区设置不一致,确保报表和支付系统使用同一时区;
-
订阅规则配置错误,检查续费周期和规则设置。
建议逐一排查并联系华为技术支持以获取进一步帮助。