如何使用Stripe.Net设置Stripe Plan每季度结算

时间:2015-04-05 19:58:51

标签: asp.net stripe-payments stripe.net

我正在尝试使用每季度开票的Stripe.Net制定一个计划,但我担心它可能无法开箱即用。

到目前为止,这是我的代码,几乎直接来自Stripe.Net设置指南:

var myPlan = new StripePlanCreateOptions();
myPlan.Amount = 1000;           // all amounts on Stripe are in cents, pence, etc
myPlan.Currency = "usd";        // "usd" only supported right now
myPlan.Interval = "month";      // "month" or "year"
myPlan.IntervalCount = 1;       // optional
myPlan.Name = "Bronze";
myPlan.Id = "Bronze" + Guid.NewGuid().ToString();
myPlan.TrialPeriodDays = 30;    // amount of time that will lapse before the customer is billed

var planService = new StripePlanService();
StripePlan response = planService.Create(myPlan);

我希望我可以将Interval更改为" quarter",但我得到StripeException:无效的间隔:必须是日,月,周或年之一。

这条消息非常明确,除了日,月,周或年之外它没有任何期待,但我想我是否有人知道如何解决这个问题。

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

四分之一只是说3个月的另一种方式,因此您可以通过将Interval设置为month,将IntervalCount设置为3来设置季度计划。