文档管理中心
我的
您当前正在浏览新版开发者文档中心,目录分类和层级有所调整。点击左侧当前文档分类名称前的“☰”图标,可切换文档分类。 了解新版目录
问题处理与运维开发与测试问题应用服务开发应用内支付服务(IAP Kit)订阅退订之后获取到的商家订单号不是最新的

订阅退订之后获取到的商家订单号不是最新的

问题现象

沙箱环境,订阅→退订→订阅→退订流程(在该流程中,获取到的是首次订阅的商家订单号),且已经完成扣款,为什么最后一次退订获取到的商家订单号不是最新的?

解决方案

订阅后取消订阅然后再订阅,属于恢复订阅,

如:恢复订阅时未到扣款期,此时获取的订单号是第一次的;

如:恢复订阅时已到期且完成扣款,获取的订单号才会是新的。

该问题与扣款状态无关,关键在于订阅商品的生效期是否已超过。若重新订阅时未超过一个月的生效期,则保留首次订单号;若已超过,则生成新的订单号。