Я пытаюсь создать план с использованием 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 на что-то вроде «четверти», но я получил StripeException: Invalid interval: must be one of day, month, week, or year.
Это сообщение довольно явное в том смысле, что оно не ожидает ничего, кроме дня, месяца, недели или года, но я думаю, я спрашиваю, знает ли кто-нибудь способ обойти это.
Спасибо за любую помощь!