Skip to content
This repository was archived by the owner on Jun 18, 2026. It is now read-only.
This repository was archived by the owner on Jun 18, 2026. It is now read-only.

Extension requires deprecated feature of Stripe to support free trials for subscriptions #609

Description

@frankAOD

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

Screenshot 2024-02-12 221055

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

free trial

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.

cannot add

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status
    Opened

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions