Programmatic billing anchor reset when updating subscriptions
We are excited to announce a new capability that gives you more control over your customers' billing cycles when provisioning and updating subscriptions to paid plans and add-ons.
🆕 What’s New
You can now pass the billingCycleAnchor property with the following values when provisioning and updating subscriptions:
1. SubscriptionBillingCycleAnchor.UNCHANGED - keep the billing cycle anchor unchanged (the default behavior).
2. SubscriptionBillingCycleAnchor.NOW - reset the billing cycle anchor to the current timestamp.
⭐️ Why It Matters
This update introduces additional flexibility in how you bill customers for their subscription changes. By choosing whether to maintain the existing billing date or reset it to the moment the change occurs, you have fine-grained control over subscription cycles, prorations, and your customers' invoicing experience.
📦 Availability
The billingCycleAnchor property is fully supported when Stigg is integrated with Stripe, Zuora or with a custom billing solution.
The new parameter is available in the following SDK versions:
- Node SDK: v4.33.1
- Python / Ruby / Java / Go / .NET SDKs: v6.6.1
- JavaScript SDK: v3.102.1