Stripe Plugin - Multiple Subscriptions

Hi there. TLDR; I am unable to enable subscriptions to multiple products in Stripe using the Stripe plugin.

My SAAS is a library of apps, where I now want users to be able to purchase two subscriptions for two different apps. Each app will have 4 different pricing tiers. In Stripe I created 8 different products (2 apps x 4 tiers). With the Stripe plugin, I setup the below workflow to create a subscription when a user selects a pricing tier for a certain app (based on parent group):

When a user selects a pricing tier and clicks the Subscribe Button, a new checkout page opens up, and everything works as intended when a user pays. However, when a user tries to repeat the same process for the second app the checkout doesnโ€™t open & the following browser notification appears:

Screen Shot 2023-05-06 at 11.48.12 AM

In my db, multiple subscriptions a second subscription gets created. But in Stripe it seems like it automatically updates the Stripe product the user subscribed to to another product without the user going through a checkout. I am also using the Stripe Customer Portal, where the user can only subscribe to a single product.

Does the Stripe Plugin support multiple product subscriptions? If yes, what is the best way to set this up for my use case? If no, is my best bet to use the api connector instead?

Thanks :metal:!

This allows you to define your subscription/products from your app without having to setup products in stripe.

Let me know if youโ€™d like to give it a test drive.