Bug report
- Extension name: Run Payments with Stripe
Describe the bug
Documentation of this extension states the following:
Handling trials
By default, the trial period days that you’ve specified on the pricing plan will be applied to the checkout session.
However Stripe no longer supports adding trial periods to pricing plans on products.
Currently, a trial period can be added to a pricing plan if it is added via Stripe's Billing > Quick Actions, but it is marked as 'legacy' in this workflow and cannot then be added if later pricing plans are needed on the product.
This workaround is currently effective in that the subscription is indeed created with the trial period on the pricing plan being honoured, however if it relies on a deprecated feature of Stripe then it will not be sustainable long term.
Expected behavior
If the addition of a trial period to a pricing plan is deprecated in Stripe, another method is needed to be able to bring this option from a pricing plan into the subscription that is created by this extension. Perhaps a required entry into the pricing plan's metadata, that can be picked up by the extension?
Screenshot of the documentation on the extension in Firebase

A free trial can be added to a pricing plan when creating it via Billing > Quick Actions, but it is marked as 'legacy'

If adding new pricing to the product created above, free trial options cannot be added in this workflow, meaning that for a product to be supported by this extension, it cannot ever have a price change after it's created.

Bug report
Describe the bug
Documentation of this extension states the following:
However Stripe no longer supports adding trial periods to pricing plans on products.
Currently, a trial period can be added to a pricing plan if it is added via Stripe's Billing > Quick Actions, but it is marked as 'legacy' in this workflow and cannot then be added if later pricing plans are needed on the product.
This workaround is currently effective in that the subscription is indeed created with the trial period on the pricing plan being honoured, however if it relies on a deprecated feature of Stripe then it will not be sustainable long term.
Expected behavior
If the addition of a trial period to a pricing plan is deprecated in Stripe, another method is needed to be able to bring this option from a pricing plan into the subscription that is created by this extension. Perhaps a required entry into the pricing plan's metadata, that can be picked up by the extension?
Screenshot of the documentation on the extension in Firebase
A free trial can be added to a pricing plan when creating it via Billing > Quick Actions, but it is marked as 'legacy'
If adding new pricing to the product created above, free trial options cannot be added in this workflow, meaning that for a product to be supported by this extension, it cannot ever have a price change after it's created.