在我们的系统中,我们为会员使用自动定期计费。我们从 Recurring Billing API 检查我们的用户订阅状态。我们从 Transaction Reporting API 检查失败的付款,并且似乎某些订阅状态代码从 API 返回“活动”,甚至没有收费。让我给它一个场景:
用户有一个 ARB 每月订阅,支付周期是每月 14 号。用户已成功计费 3 个月。但是在第 4 次付款时,我们看到付款失败,API 的响应代码是“此交易已被拒绝”。我们认为信用卡到期信息可能会失败,用户可能会对其进行更新。所以我们将用户置于宽限期(两天),让用户更新信用卡信息。如果用户在两天内更新了信用卡信息,我们会调用 API 以使用新的信用卡信息更新订阅。假设这个更新订阅请求是在当月 16 日完成的。我们能拿到14号过去的款项吗?或者用户是否在 16 日发送了更新订阅请求并且从现在开始更改 ARB 付款周期?或者用户将在下个月被收取费用,我们无法支付失败?
更新信用卡信息时,我找不到有关失败交易付款流程的任何详细信息。提前致谢。