Great video! How do you prevent having different stripe customers, when a user uses the payment link more than one time? Within the payment link there is an option to prefill the email, but it does not recognize the existing customer, which results in a new customer. So then the customer portal is not showing both subscriptions.
Depending on where you put the links... I would send them to the payment link if they didn't have a subscription and to the customer portal link if they had a subscription. What's the scenario where someone would unknowingly pay for something twice?
@@DarrenAlderman you are completely right, this is also the way i solved it. Still as a programmer i have to cover all cases, even these rare ones. I guess you will agree that there are some extraordinary people out there forcing issues which should not exist, haha. So since there is a public link, someone could subscribe more than once (maybe he forgot that he subscribed already, and is using a link he got shared earlier by a friend, or he bookmarked the payment link). In this case Stripe does not handle their mails as unique which results in two customers, then also two different customer portals. In my case i just make sure to keep track of all customer IDs for one mail, so i could give him access to X stripe portals.
@@kjellweibrecht1107 Haha yes! Definitely good practice to think through edge cases. But sometimes I spend WAAAY too much time building a solution for something that wont come up. Especially in the nocode space if you are just starting -> focus on getting sells rather than preventing them 😉😉
That's more of a Stripe subscription question. I think Stripe subscriptions support ACH withdrawals. I haven't used it before, but I have seen it as an option. Whenever you set up the subscription link, just only all bank withdraws as a form of payment and see if that works.
@@DarrenAlderman Yes Stripe does support them setting up accounts manually, I was wondering if they had incorporated this into their "no code" solutions yet, or if they ever will. I will try your suggestion to see how it works. Thanks for the reply and I will be sure to use your channel as a resource when I get ready to execute on this. Thanks for your generosity in putting this together for all of us. Greatly appreciated!
Is it necessary to create a login/customer section on my website? Is it not possible to provide ppl with the stripe client portal link directly? I have currently just one plan that I want to make available and I haven't quite figured out yet the steps necessary to implement for the customer who bought the plan to pause/resume/cancel their subscription. when they buy a plan via the stripe site they have to obviously enter their email. That does automatically create them their customer portal access, no? I'm very new to this and starting this from scratch with really limited knowledge on the processes of this topic, so I try to get it all right, but I'm just trying to figure out all the things i need to have implemented before this can go live.
Yes the link can be public on your site and you can also set up the Stripe portal page so they can manage their subscription after. Any updates in Stripe should be sent to your app via Zapier to control access.
@@DarrenAlderman hi there thanks so much for your reply. I don't really know what you mean, to use zapier to control access. Can you specify what you mean? I've been able to set things up with a payment link and also set up the customer portal so the subscriber can do changes that I allow. I do get email notifications about any changes and also about successful payments etc. What do I need zapier for exactly?
@@JulieK89 I know this is 3 months old, and you've probably figured this out by now, but my understanding is that the Zapier part comes into play only if your subscription is for accessing members only content on your website - Zapier communicates back to your website whenever a change is made to the subscription with Stripe to allow or deny access for that particular member. Perhaps @DarrenAlderman could confirm this?
@@EnFuego79 You're right, thats called "webhooks". It is an URL from your website you give to Stripe, so Stripe can signal events to you about clients changes, like subscription cancel or invoice. Then you can retrieve those data from that webhook if you need to (like auto retrieve your invoice VS manually on Stripe dashboard).
You're clutch for this one!
Delighted to help 😁
Thanks for sharing. Will take a look at outseta
No problem 👍
Excellent video sir! 👍
Thank you kindly!
great tutorial, thank you
you're very welcome!
Talk about the zapier fees
Zapier is definitely the premium automation platform: zapier.com/pricing
If you are on a budget, check out www.make.com
Great video! How do you prevent having different stripe customers, when a user uses the payment link more than one time? Within the payment link there is an option to prefill the email, but it does not recognize the existing customer, which results in a new customer. So then the customer portal is not showing both subscriptions.
Depending on where you put the links... I would send them to the payment link if they didn't have a subscription and to the customer portal link if they had a subscription. What's the scenario where someone would unknowingly pay for something twice?
@@DarrenAlderman you are completely right, this is also the way i solved it. Still as a programmer i have to cover all cases, even these rare ones. I guess you will agree that there are some extraordinary people out there forcing issues which should not exist, haha.
So since there is a public link, someone could subscribe more than once (maybe he forgot that he subscribed already, and is using a link he got shared earlier by a friend, or he bookmarked the payment link). In this case Stripe does not handle their mails as unique which results in two customers, then also two different customer portals.
In my case i just make sure to keep track of all customer IDs for one mail, so i could give him access to X stripe portals.
@@kjellweibrecht1107 Haha yes! Definitely good practice to think through edge cases. But sometimes I spend WAAAY too much time building a solution for something that wont come up. Especially in the nocode space if you are just starting -> focus on getting sells rather than preventing them 😉😉
Great video. Could you do a Stripe + Google App Engine video, please?
How do you want to use Google App Engine?
*...using Zapier
👍
What if we want to embed it into our Clickfunnel's funnel membership area?
You cant "embed" - only handoff with links.
Most of my clients want to set up recurring bank account withdraws to avoid the CC surcharges, does the portal offer this payment type as well?
That's more of a Stripe subscription question. I think Stripe subscriptions support ACH withdrawals. I haven't used it before, but I have seen it as an option. Whenever you set up the subscription link, just only all bank withdraws as a form of payment and see if that works.
@@DarrenAlderman Yes Stripe does support them setting up accounts manually, I was wondering if they had incorporated this into their "no code" solutions yet, or if they ever will. I will try your suggestion to see how it works. Thanks for the reply and I will be sure to use your channel as a resource when I get ready to execute on this. Thanks for your generosity in putting this together for all of us. Greatly appreciated!
Do we need to still implement web hooks? For example for bubble?
I'd be surprised if Bubble doesn't have a integration add-on for this.
Is it necessary to create a login/customer section on my website? Is it not possible to provide ppl with the stripe client portal link directly? I have currently just one plan that I want to make available and I haven't quite figured out yet the steps necessary to implement for the customer who bought the plan to pause/resume/cancel their subscription. when they buy a plan via the stripe site they have to obviously enter their email. That does automatically create them their customer portal access, no? I'm very new to this and starting this from scratch with really limited knowledge on the processes of this topic, so I try to get it all right, but I'm just trying to figure out all the things i need to have implemented before this can go live.
for instance, I have ZERO knowledge on this zap thing. this seems necessary to be informed of changes to a subscription, did I get that right?
Yes the link can be public on your site and you can also set up the Stripe portal page so they can manage their subscription after. Any updates in Stripe should be sent to your app via Zapier to control access.
@@DarrenAlderman hi there thanks so much for your reply. I don't really know what you mean, to use zapier to control access. Can you specify what you mean? I've been able to set things up with a payment link and also set up the customer portal so the subscriber can do changes that I allow. I do get email notifications about any changes and also about successful payments etc. What do I need zapier for exactly?
@@JulieK89 I know this is 3 months old, and you've probably figured this out by now, but my understanding is that the Zapier part comes into play only if your subscription is for accessing members only content on your website - Zapier communicates back to your website whenever a change is made to the subscription with Stripe to allow or deny access for that particular member. Perhaps @DarrenAlderman could confirm this?
@@EnFuego79 You're right, thats called "webhooks". It is an URL from your website you give to Stripe, so Stripe can signal events to you about clients changes, like subscription cancel or invoice. Then you can retrieve those data from that webhook if you need to (like auto retrieve your invoice VS manually on Stripe dashboard).