Seeking Best Plugin for Managing Stripe Subscriptions

I have an app with two subscription options: free and paid. I’m using Stripe for processing payments for the paid plan. Switching to the free plan will cancel or pause the Stripe subscription. I’ve built the pricing page in Bubble and want to:

  1. Embed the checkout page for the paid subscription.
  2. Enable users to manage their subscriptions (change card info, cancel, pause subscription, etc.). Save each users unique Subscription management link to within bubble database.
  3. Save a unique ID to link users’ Stripe accounts with their Bubble accounts and sync subscription statuses from Stripe to Bubble.

Can anyone recommend the best plugin to achieve this?

Note: I need a solution that ensures when users change their subscription, their status is updated in Bubble.

Others may be able to point you to applicable plugins.

ICYMI: You can likely accomplish what you describe using the following Stripe functionality, which are discussed in various posts in this forum.