Adding a user to a Stripe Subscription without that user being logged in/ having to approve

I have been struggling with this for a while now, no idea if I am just mile off so any help would be appreciated

I have a platform where the user pays a deposit, and then a couple of weeks later they get formal access to their portal and are enrolled into a subscription. Currently the customer can pay the deposit via the Stripe plugin and that is fine, however, when I try to add that user to a subscription, it opens up the stripe tab and asks them to put in their details (or just click subscribe). Either way, I would like it to subscribe them without prompting them to opt in.

Some clarifying points:

  1. The user pays a deposit (and agrees to the subscription), they are registered correctly with stripe as I am able to ‘Charge a Saved CC’ for that user

  2. I have tried adding them to a subscription on a backend workflow, but it does not do anything. This is the Stripe log when I click the button
    image

  3. Ideally, the flow would be User pays → immediately added to subscription with ‘Free trial’ until a dynamic start date

As I said, I have been trying to work this out for a while so any support would be very appreciated :slight_smile:

You need to use Stripe’s create a subscription API endpoint.

If the plugin you’re using doesn’t support it, you need to either find another plugin or add the call with the API connector (not super difficult).

Stripe API allows for this.