我正在尝试利用 Stripe.NET SDK 在 Stripe 中创建订阅。
我正在使用 SubscriptionCreateOptions 类来创建新订阅。但是,我没有看到为订阅添加结束日期或添加周期限制以在 X 笔付款后自动完成订阅的选项。
我遇到了
SubscriptionScheduleService
,它允许我创建一个时间表,并且在时间表阶段,我可以指定开始日期和结束日期,这看起来很有希望。但是,我没有找到将订阅计划与订阅关联起来的方法。
这是我创建时间表的方法
var subscriptionScheduleOptions = new SubscriptionScheduleCreateOptions
{
Customer = model.CustomerId,
StartDate = now,
Phases =
[
new SubscriptionSchedulePhaseOptions
{
Items =
[
new()
{
Price = model.PriceId,
Quantity = 1,
},
],
StartDate = now,
EndDate = now.AddMonths(10),
}
]
};
var subscriptionScheduleService = new SubscriptionScheduleService();
var subscriptionSchedule = subscriptionScheduleService.Create(subscriptionScheduleOptions);
如何使用 C# 设置条带订阅的计费周期限制?