#joetheone
1 messages · Page 1 of 1 (latest)
Gotcha. Yeah you actually want to set the billing_cycle_anchor to achieve this: https://stripe.com/docs/api/subscriptions/create#create_subscription-billing_cycle_anchor (ie. Jan 1 2024)
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
so billing_cycle_anchor needs to be a future timestamp, so I can set it to Jan 1, 2024, but won't that mean the customer will not be billed until then?
would I just separately send them an invoice for the 2023 year?
No need for that. Let me get clarification on one thing though. You don't want to charge them a prorate amount for the first year? You want to charge them for the whole year even if they don't start until march 24th?
yes
it's a situation where the customer has been using the product, but the contract negotiations have dragged on 🤦♂️
Got it. i think you can just set both backdate_start_date and billing_cycle_anchor
And pass proration behavior as none: https://stripe.com/docs/api/subscriptions/create#create_subscription-proration_behavior
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Recommend trying it out in test mode
okay I'll give it a try on test and see how it goes!