【发布时间】:2019-09-08 06:09:10
【问题描述】:
我正在遵循 Previewing Proration 上的 Stripe 文档中提供的示例,使用 Stripe.NET 库来尝试查找客户从计划 A 升级到计划 B 时将收取的金额。
但是,当我使用文档中的代码示例时,出现错误:
UpcomingInvoiceOptions options = new UpcomingInvoiceOptions()
{
CustomerId = "cus_XXXXXXXXXXXXX",
SubscriptionProrationDate = DateTime.UtcNow,
SubscriptionItems = new List<InvoiceSubscriptionItemOptions>()
{
new InvoiceSubscriptionItemOptions()
{
Id = "si_XXXXXXXXXXXXXX", // Current Sub Item
PlanId = "plan_XXXXXXXXXXXX" // New plan
}
}
};
InvoiceService service = new InvoiceService();
var result = service.Upcoming(options);
最后一行抛出 Stripe.StripeException:You cannot update a subscription item without a subscription.
【问题讨论】:
标签: c# stripe-payments