I'm mobile dev trying to learn web development and I struggled for so long with Strip checkout. Finally managed to implement it thanks to this video. Awesome content!
Thank you so much for posting this video. I'm using Stripe for the first time in my side project, and it was challenging to implement. But thanks to you, I was able to apply it smoothly.
Thank you so much for this! I am new to NextJS and have been fighting with making this work on my own. Your video was super clear and extremely helpful! Liked and subbed :)
Bro all of ur videos are so helpful and easy to understand.I can even watch them in 2x . PLEASE make more videos on Next js.Thank you for such awesome content and if possible make authentication on next js with mongodb without prisma.
I was following along up until the last bit. There's a form that the users fill out which picks the membership type. I was submitting this membership information to a sheets doc, however when I added stripe, it messed up how my data is saved and instead I get 500 internal errors. Any ideas of how I should do this and work with the flow that I want to implement?
Hey, really appreciate the tutorial - got me really far. I called the product object api instead of the price by changing the GET method, but I need a picture, description, title, and price and this data is spread between the product and the price objects. I can find no way to set product. default_price (stripe's docs lead to a nebulous or non-existent endpoint) so it appears I need both objects to display all necessary data in one card on the site. So is there one all-encompassing object that I can get with all data (I can't find one)? Or do I need to call both, in which case I need to link them though the same product does not share an id common to both the product and the price obj. Any help on which direction to go would be much appreciated and thanks again for the concise tutorial.
The video is a really good tutorial on how to get involved with stripe. The stripe documentation is not so great, as you pointed out, but watching the video, I can tell you put a lot of time into creating this tutorial. Thanks man.@@brettwestwooddeveloper
when I click on the button, the following runtime error is coming: 1 of 1 unhandled error Next.js (13.4.5) out of date (learn more) Unhandled Runtime Error AxiosError: Request failed with status code 500 Call Stack AxiosError node_modules\axios\lib\core\AxiosError.js (22:0) settle node_modules\axios\lib\core\settle.js (19:0) onloadend node_modules\axios\lib\adapters\xhr.js (107:12)
I wondered about something. Do we need to write the api part to bring our data on Stripe? Couldn't we bring our data in the client part? By the way, I can say that it is a great video
Very effective content. Please continue this kind of content also I want to know how to build a saas and setup free trail. You can continue this series and effectively see your growth because there are less tutorial about next 13 and app router. So, please create videos like this. Thanks for helping me buddy ❤
I have deployed the project on Vercel but when I Checkout to Stripe Payment I got error 405 Method not Allowed can you tell me how can I fix this issue Locally it's wokring fine only issue I got on Live Version.
could be a few things. Did you update the env variables inside of vercel on your project page? Also, did you use the secret key from stripe that is in production and update the URL to the production URL
@@brettwestwooddeveloper Hi, thank you for your response. I've included the Stripe Secret Key, Stripe Publishable Key, and Production URL. Could we connect on another messenger briefly? I could really use your help to resolve this issue. Thanks a lot.
You have to manually give it a nickname in your Stripe dashboard. So, if you are getting everything back and the nickname is null then you haven't created a nickname
@@brettwestwooddeveloper heeey thanks for the response, I actually figured it out . I placed a web hook on my app and added it to stripe webhooks. They have a easy to use playground and testing environment. Thank you for the response! Your one of few ppl that actually reply to help! Thank you
Great video. It would be good include Supabase as the backend to sync customer information, subscription type i.e. Free, Premium or Enterprise for recurring subscription
Hey, I have a request, make a full stack app project in NextJs 13.3 for people who are coming straight from react and have never learnt Next js 12 (I did isse NextJs 12 but it's redundant now) Because NextJs 13 is so new for us beginners that the only way to learn it properly is to make a project ( a project with lots of api handling and backend stuff that a typical junior react developer will use in a small project in a company) I don't see a lot of people making such projects yet that explain how handling api calls differs from normal React + node/express setup
@@brettwestwooddeveloper thanks a lot, btw I liked your sidebar video, very clear and concise, generally I don't like long videos but that one was very good, and if possible always implement some accessibility features like aria-labels and roles in your components, not too many just the basic ones that will let screen reader users navigate the website
Why not make use of the app dir and make "Pricing" an RSC fetching the prices server-side. Doing it in an useEffect is highly inefficient, not rendered on the server, no SEO, etc.
Bro thanks a lot , just save me with the window.locate.assign() ! I was fighting with the Cors so nice tips thank you really great and helpful content 👌