How to add a user to a paid plan when they pay by cheque or paid through Stripe without requiring signup first? Answered

Post author
Karolis Vaiginis

Been trying to add a user from stripe to our pain plan for hours but it seems the API docs don't state that paid plans cannot be added 😕, We don't want to force users into a sign up flow before paying, it's going to kill our conversion on our website.

Is there anyway for this to sync up with stripe / have the user pay first for our service before accessing on memberstack?

Comments

5 comments

  • Comment author
    A J

    Hey Karolis Vaiginis, I believe currently this kind of flow is not possible since Memberstack requires creating a member account and then paying for the plan. That way, Memberstack will link that member with the relevant unique stripe customer ID in the back-end. This is a best practice for memberships which are recurring in nature.

    I am not sure what kind of plans you are aiming to provide for the users, but in case the plan type you are providing is like a one-time purchase and you are very sure you won't need to scale it to recurring / have automatic Memberstack + Stripe connect in the back-end data, you can opt for the desired flow. You can

    • handle the payment first via stripe,
    • create a workflow which listens to stripe purchases and
    • create an account for the user in Memberstack with a dummy password (also send this dummy password to the user's email in order for them to reset to a secured one)
    • assign such user a free plan in Memberstack (since we cannot add a paid plan to a member via automation),
    • store the stripe customer id in a custom field (just in case) and
    • assign necessary access to gated content for such free plan in Memberstack.

    You can create the workflows via Make / Zapier. This is indeed a way to achieve the desired flow but the choice of going with this will depend on whether it seems ideal and feasible for the project. Hope this helps

    0
  • Comment author
    Karolis Vaiginis

    ookayy, how does that thing with creating a dummy password work?

    0
  • Comment author
    A J

    When you setup a workflow to create a member via Make / Zapier, you have the option to set a password, so you can set the logic there.

    0
  • Comment author
    Jon Chan

    Odd question and I know its a bit archaic. What if a user wants to pay via Cheque for a membership? How would I add a user to a paid plan?

    0
  • Comment author
    A J

    Hey Jon Chan, you can view this video on steps to add a paid plan to the specific user via Stripe (if they also exist on Memberstack) and you can give 100% off coupon for that particular customer accordingly.

    Alternatively you could also add a free plan to the specific user which gives them premium plan's access to content if you prefer that way so that you can add this free plan to users who are opting for such payment method.

    0

Please sign in to leave a comment.