How to cancel paid plans after trial ends and resolve 'Insufficient funds' errors when trials convert to paid plan in MS? Answered
Hey, can anyone please suggest me how to cancel members paid plan once the trial is over? I tried using following code but its not working because my free trial plan is with $0 and using stripe?
await memberstack.removePlan({
planId: "prc_all-plan-dtrc0928"
});
Comments
3 comments
Hi Tirth,
I'm sorry for the challenge you're facing.
I've attached a screenshot of what your setting would look like if you're looking to set up a Trial duration for a Paid plan.
The code you shared works only if the plan was created as a Free Plan. Can you confirm if you created the plan as a Free Plan or a Paid plan with a $0 price set?
If the latter is the case, then the following article covers the ways to cancel a Member's plan: 3 Ways to Cancel a Member's Plan. However, if this isn't the case, kindly DM me your App ID.
Anyone getting a lot of "Insufficient funds" when a subscription goes from Trial to Paid?
The payment statuses come from Stripe, since it's the service handling your payments. Has none of the payments been through?
If a payment fails, you can see all the details by going to your Stripe dashboard. Just look up the customer with the failed transaction (you’ll be able to see what went wrong and how many times Stripe tried to charge them)
Keep in mind that failed payments and canceled payments might happen for different reasons, so it’s good to treat each case individually.
Please sign in to leave a comment.