17:38 - “Otherwise people can have access to your Stripe account and start charging things, which is very very bad.” Just had to smile at how dead pan Kyle delivers this warning. Such a good guy with great energy.
how do you get back the customer id? Everything is working on my end, I just can't get the customer id. I'm using a VPS to host my site and backend, which makes things a nightmare so, I'm trying to avoid using webhooks if I can...
Just a heads up: If anyone is planning on selling anything with a popular brand, Stripe requires written permission from that brand for you to do so, or a receipt from a "brick & mortar" business. Lol I learned that the hard way.
i'm just wondering how much time you take to prepare such a CLEAR and PRECISE video like this one ? you are awesome. and all your video are so well done. wow
I just spent 3 hours changing bits and pieces of this code to make it work in my eCommerce project, and all I can say it was worth it. Thank you for being so specific and helpful. A+
@@WebDevSimplified It really looked like it. Most tech youtubers have the code on their second screen thus they dont make mistakes so I thought that this was that case
This is really amazing! Each time when I would like to learn something new, if Web Dev Simplified has a video, I will definitely watch it first as the content of the video is straight forward to the point and the code can work well! Thanks for your amazing content!
The key ingredient that saved my life in this video was the information that we have to convert the unit amount to "cents" in the Stripe Create Session. I have been trying this for days and I was getting an "amount too small", "The Checkout Session's total amount due must add up to at least $0.50 usd" kind of error and was wondering why Thank you
I think there is a part missing about how to deliver to the buyer. I imagine that the success_url maybe contacts an api. Don’t know if stripe protects this or if the api url could be extracted from the stripe front end
I wish this part was included too! Quite a big oversight not to include something like that in this tutorial. I see that the products api of stripe offers a URL key:value pair but I'm not sure if that info is protected. I think it might be because you need an API key to access that kind of data but I'm quite new to this and not 100% positive. Maybe someone with more knowledge can confirm?
Hello Kyle, I recently started watching your videos and great work, don't stop. I would like to ask you to do more videos about stripe payment gateway. Thank you.
how to solve this I got error "You did not provide an API key. You need to provide your API key in the Authorization header, using Bearer auth (e.g. 'Authorization: Bearer YOUR_SECRET_KEY').", already put the scret key in env file
Don't know if that helps, try adding Stripe not as in the video, but like that const Stripe = require('stripe') const stripe= new Stripe(stripeKey); had the same issue and it worked for me
i have to ask, but the card that you showcased, does this card not provide a huge security risk, since it sends back a positive response, like won't I be able to get anything for free, if a store is using this?
Hi, I followed exactly you presented and got: Uncaught ReferenceError: require is not defined: while I'm just running localhost:3000 there's nothing on the google can solve this ... any idea? besides change to import. Thank you.
I am utilizing the SDK option for check out you are utilizing in this video but I have a question pertaining to a particular case if you could make a video on it. I have a shows listings next JS app that commits a show object to the data base as part of the Stripe transaction. The problem is that that the commit proceeds before the user finishes their Stripe transaction even though the commit logic is after the Stripe config in the API. I started looking into a web hook solution for the transaction completed event and got a little frazzled. Could you make a video going over this particular solution where the product the user is purchasing is essentially data committed to a db at supabase and not a physical product? Thanks man!
Can someone please tell me how to set end variables in a digital ocean droplet? Should we just copy the .env file in digital ocean or is there a better way to add environment variables in it?
I don't want a checkout button... with my time based rental when they scan the "RENTURED" QR code I want it to automatically charge their payment method based on time used.
thanks for the video.. very informative and detailed... Before that video I had to watch a lot of one to figure out how to make a tripe payment...I have even made a video about it to make things more simplified for beginners on my channel
Hey guys i had a question , related towards the terminal section , whenever i open up the terminal, it just says PS C:\Users\admin\Documents\server> , it wont recognise the "current-project" if i type in manually, any leads?
@@BobbyBundlez I don't. I'm just suggesting it. I don't mean writing web assembly but just making people aware of it and showing off some libraries that are built on top of it. I'm not demanding... in the end of the day it's up to him
Unfortunately, I'm unable to use Stripe because I'm in Indonesia, so I will have to use other payment methods. Can you give me some methods on how to make an account in Stripe for unadded countries?
This is the very reason why I subscribed to this guy. VERY DETAILED AND DIRECT TO THE POINT.
Have you ever heard of Traversy Media? So much better.
that's not very detailed lol
literally called web dev simplified
so what is the big problem in min 5:40 where he cut it up to fix it?
how did he fix it?
17:38 - “Otherwise people can have access to your Stripe account and start charging things, which is very very bad.” Just had to smile at how dead pan Kyle delivers this warning. Such a good guy with great energy.
I was literally just trying to figure this out the past few days! epic
ah I was looking to get subscriptions working though :) I'll have to keep digging
The video was just made for you
What are you making?
how do you get back the customer id? Everything is working on my end, I just can't get the customer id. I'm using a VPS to host my site and backend, which makes things a nightmare so, I'm trying to avoid using webhooks if I can...
I learned more from this video than I did from a six-part 4 hour course on the same subject. Thanks for everything you do 💙
It must've been a really shitty course then.
Congrats man. A very clear, quick, detailed, straightforward explanation. 100% recommend
Just a heads up: If anyone is planning on selling anything with a popular brand, Stripe requires written permission from that brand for you to do so, or a receipt from a "brick & mortar" business. Lol I learned that the hard way.
Best Stripe integration tutorial on UA-cam.
Give me my certificate now...watching this is attending to a whole course man, great thanks
i'm just wondering how much time you take to prepare such a CLEAR and PRECISE video like this one ?
you are awesome.
and all your video are so well done.
wow
Bro you are the greatest of all time ....spent entire day to get this video😂 anyways thank you
I wish I could like this a million times! Still wouldn't be enough! Thank you so much for this information, literally GOLD!
Simply brilliant and amazing. Don't even have a single tutorial on UA-cam which can explain like this.
I just spent 3 hours changing bits and pieces of this code to make it work in my eCommerce project, and all I can say it was worth it. Thank you for being so specific and helpful. A+
how did you get you api key? did you saved it to your env folder?
Finally the updated tutorial I have been waiting for 2 years 😭😭😭😭😭
The timing of your videos are so perfect!
5:05 I'm pretty sure Kyle did this on purpose to let the viewers fix it themselves and actually learn, and this is why he's an amazing teacher.
I wish that was the case. Any mistakes I make are real actual mistakes.
@@WebDevSimplified It really looked like it. Most tech youtubers have the code on their second screen thus they dont make mistakes so I thought that this was that case
So simple yet profound explanation..Thank you
Pictures the whole idea just as expected, thanks man! 🎉
I understand why you used HTML instead of react for this project this makes things really simplified
Very helpful as I am trying to implement subscriptions now, thanks Kyle!
Would be awesome to see a video on subscriptions in the future too! Thanks!
Last night a Full Stack Developer saved my life 🔥.
I exactly wanted this for my internship . Thanks Kyle . You helped me a lot.
A video on Subscriptions would be Great Kyle. Please do this if you can using React and node.
I second that!!!
+1
+1
By the way, you can also go through this video by stripe...
ua-cam.com/video/GOp-Pt82Bes/v-deo.html
+1
Thank you. A lot of programming during these 23 minutes.
the best video on strip on UA-cam
You're the best coding youtuber, gg for you bro!
great video.... amazed with the pace of your coding, I almost need to slow u down
Great video. your execution was flawless
Kyle is the encyclopedia of web development
This guy is motivating! +1 to your sales for the class mentioned in the beginning.
Very easy to understand, the process is pretty simple, shout out to this guy !
This is really amazing! Each time when I would like to learn something new, if Web Dev Simplified has a video, I will definitely watch it first as the content of the video is straight forward to the point and the code can work well! Thanks for your amazing content!
The key ingredient that saved my life in this video was the information that we have to convert the unit amount to "cents" in the Stripe Create Session.
I have been trying this for days and I was getting an "amount too small", "The Checkout Session's total amount due must add up to at least $0.50 usd" kind of error and was wondering why
Thank you
Smooth as butter tutorial.
You are a great teacher. Thank you.
Yooo! This is dope! You man! Big thank you for your effort and for sharing the knowledge
Top notch as always!
Man what a tutorial this is.. thanks a lot ❤❤
I think there is a part missing about how to deliver to the buyer. I imagine that the success_url maybe contacts an api. Don’t know if stripe protects this or if the api url could be extracted from the stripe front end
I wish this part was included too! Quite a big oversight not to include something like that in this tutorial. I see that the products api of stripe offers a URL key:value pair but I'm not sure if that info is protected. I think it might be because you need an API key to access that kind of data but I'm quite new to this and not 100% positive. Maybe someone with more knowledge can confirm?
He's assuming that you have some logic of your own to implement on success on the back end. That part is up to you
Traversy Media brought me here. Just subbed!
Really It was easy...Supercool Stuff...Thank you...🌹🌹🌹🌹
Hello Kyle, I recently started watching your videos and great work, don't stop. I would like to ask you to do more videos about stripe payment gateway.
Thank you.
This video was awesome man.
Thanks
You are very welcome!
Just clear and concise ❤
Can you help me?
thanks bro u saved a lot of my time
I recommend adding links to tool documentations in the next video, such as stripe's documentation, CORS, express and such
Really good tutorial!!! Must watch
Dude if you ever do a php course I'll also buy it!. Amazing. Thanks a ton
Thank you so much. The explanation was very nice
Thank you so nuch for your work on these videos, you rock man 💪
Thank you very much! It was really helpful!
Thanks a lot sir I learned many things from you plz keep us updated from all web features it's a humble request Thank You
Thanks alot again Kyle! amzaing video. Can you please consider make a video using React, stripe and Node?
Really covering everything that needs to, much thanks
A great tutorial about payment method .. It helps me a lot
Nice vid man I just needed that !!!
Always simplified tutorial, thanks.
Thank you so much the time I spent here waas so valuable
Thank you very much. Amazing tutorial🔥🔥🔥🔥
detail and useful , admire u
Thank you for the updated tutorial ❤
Thank you so much !! Your videos are amazing for their clarity :-)
This guy is gold
I am working on the sameeee currently!! Thanks
your videos are great
how to solve this I got error "You did not provide an API key. You need to provide your API key in the Authorization header, using Bearer auth (e.g. 'Authorization: Bearer YOUR_SECRET_KEY').", already put the scret key in env file
Don't know if that helps, try adding Stripe not as in the video, but like that
const Stripe = require('stripe')
const stripe= new Stripe(stripeKey);
had the same issue and it worked for me
You are the best, Thanks a lot
Nice vid my guy
Very clear and succinct as usual
i have to ask, but the card that you showcased, does this card not provide a huge security risk, since it sends back a positive response, like won't I be able to get anything for free, if a store is using this?
Hi, I followed exactly you presented and got: Uncaught ReferenceError: require is not defined: while I'm just running localhost:3000 there's nothing on the google can solve this ... any idea? besides change to import. Thank you.
when I try to do the Hi console log test, it keeps giving me POST 404 Not found amd 500 Errors, i have tried everything idk whats wrong im hopeless
Thank you so much sir, i learnt so much from you.
I have to copy this project ^^. Everybody wants to buy Yellow
I'm so glad you made this! What about integrating PayPal too in the future?
PayPal is even easier they have a whole SDK and 1 click checkout button
#FuckPayPal
Their commission is crazy
Gotta try this. Always wanted to know how to integrate payment gateway
You are the best sir love from India
Mission passed subscriber +❤️🔥🔥
nice tutorial, by the way is your electric guitar brand Jackson?
Super helpful. I appreciate you!
You explain this so fast, either am too old or too dumb 🤨
I am utilizing the SDK option for check out you are utilizing in this video but I have a question pertaining to a particular case if you could make a video on it. I have a shows listings next JS app that commits a show object to the data base as part of the Stripe transaction. The problem is that that the commit proceeds before the user finishes their Stripe transaction even though the commit logic is after the Stripe config in the API. I started looking into a web hook solution for the transaction completed event and got a little frazzled. Could you make a video going over this particular solution where the product the user is purchasing is essentially data committed to a db at supabase and not a physical product? Thanks man!
It would be much better if you did this with the e-commerce which you showed in the beginning. Thank you very much for the video though.
Great video, thanks. Where should you store the stripe API keys if you can’t commit and push to git?
Can we tweak the code to accept customer input? I've been trying to figure it out.
Very well done, thank you!
thanks man thats really helpfyl
Is there a way I can return some kind of receipt id, or something along those lines so I can match customers to their purchase?
i love your videos :) !
Hi Kyle. How do I connect the quantity, and cart total to stripe? I'm having a hard type doing that. Thank you
Would you mind doing a video re: setting up Stripe Customer Portal specifically?
Can someone please tell me how to set end variables in a digital ocean droplet? Should we just copy the .env file in digital ocean or is there a better way to add environment variables in it?
I don't want a checkout button... with my time based rental when they scan the "RENTURED" QR code I want it to automatically charge their payment method based on time used.
thanks for the video.. very informative and detailed... Before that video I had to watch a lot of one to figure out how to make a tripe payment...I have even made a video about it to make things more simplified for beginners on my channel
Hey guys i had a question , related towards the terminal section , whenever i open up the terminal, it just says PS C:\Users\admin\Documents\server> , it wont recognise the "current-project" if i type in manually, any leads?
you should do a video on web assembly!
how do u know this guy even knows much about web assembly? i hate when u demanding people just assume these youtube guys know everything. relax bro
@@BobbyBundlez I don't. I'm just suggesting it. I don't mean writing web assembly but just making people aware of it and showing off some libraries that are built on top of it. I'm not demanding... in the end of the day it's up to him
Unfortunately, I'm unable to use Stripe because I'm in Indonesia, so I will have to use other payment methods. Can you give me some methods on how to make an account in Stripe for unadded countries?
Could we get a tutorial on the homepage/template store at the beginning? That looks fire.
Thank you so much man!!!
Very clean thank you
Thanks Kyle for the awesome video, kindly consider creating one for handling payments with flutterwave as well