Hi Marco! My hat down! I just watched the entire session recording in one stand. Amazing performance and value provided. I'd really like you keep doing it as it helps us a lot. It's inspiring and gives other people watching the unscripted show confidence to keep practicing themselves for improving their skills. I'm obviously part of that "they" group.
Thanks a lot, Marco. I admire your pragmatic approach to implement something that works first without worrying about premature optimization and over-engineering. Keep up the good work.
Thankyou for making me belief in my development skills ... After 5 years in my career I had started thinking I know nothing as for everything I use copy/paste and heavily rely on IDE for doing stuffs.
Great ! Great ! Amazing ! Really nice content, hints, shortcuts, etc ! I'm not even trying to build a payment component right now but as junior spring developper, your video is still valuable ! Pure gold ! Liked, Subscribed, etc. ! Hopefully I come here after the 2nd part has been released ! I'll take some coffee and go for it right now !
Hey Marco, How is the webhook controller triggered from the client side? I suppose we need to tie the "/webhook" URL endpoint in the client side after the payment, and validate whether the payment was successful in the server side.
Great video. I'm new to Stripe in PHP. This helped a lot. Question: When a user pays via the setup you described, is the payment final? Press "Pay" and money goes into the Stripe owner's account? Do we need to do any other payment processing back on our site? I want to be sure Stripe isn't waiting for me to do something else before the payment is actually charged and received. Thanks.
Hi Marco! I came across this video trying to find information that could help me figure out my problem. Hoping you can help. We are using the connect API to allow my subscribers to create invoices on their own behalf in my software subscription CRM. However, our business contact info is displayed instead of there's on the invoices. Any suggestions? I'd like the from column to be the name of the business, not mine.
At the end of the day, any sort of secrets manager, be that HasiCorp Vault, AWS Secrets manager etc. is a possible option. Though, for small installations/deployments like the on in this series where I'm essentially using Ansible to manage the server, I would _probably_ use Ansible's vault.
Great project Marco, I love watching people great stuff, just learning Java so this is just what I've been looking for.Thought of a project for a Uni subject, kind of a simple dashboard so I can access data from files or a database, would it be possible to look at something like that for a future video?
Hi, there, after I finish writing, the dashboard log of stripe shows that 200 is normal. Why does the web page still show 500 errors? The code is: error: "Internal Server Error" message: "Unable to make private java.net.Proxy() accessible: module java.base does not \"opens java.net\" to unnamed module @23986957" path: "/create-payment-intent" status: 500 timestamp: "Jun 7, 2021, 11:32:48 PM" trace: "java.lang.reflect.InaccessibleObjectException...
Start at 13:48
Hey Marco, i believe there is hardly anyone on earth right now who tries & actually goes very deep while explaining things like he/she is 5. Big fan
Hi Marco! My hat down! I just watched the entire session recording in one stand. Amazing performance and value provided. I'd really like you keep doing it as it helps us a lot. It's inspiring and gives other people watching the unscripted show confidence to keep practicing themselves for improving their skills. I'm obviously part of that "they" group.
Thanks a lot, Marco. I admire your pragmatic approach to implement something that works first without worrying about premature optimization and over-engineering.
Keep up the good work.
Bookmarked, watched, donated, good time 8/10 would do again.
Thankyou for making me belief in my development skills ... After 5 years in my career I had started thinking I know nothing as for everything I use copy/paste and heavily rely on IDE for doing stuffs.
:)
Great ! Great ! Amazing ! Really nice content, hints, shortcuts, etc ! I'm not even trying to build a payment component right now but as junior spring developper, your video is still valuable ! Pure gold ! Liked, Subscribed, etc. ! Hopefully I come here after the 2nd part has been released ! I'll take some coffee and go for it right now !
You are a lifesaver man. This has been really really really helpful. Thank you.
Thanks Marco, great content.
SpringBoot, Thymeleaf, Stripe
Watching it in Sep 22. Loved the tutorial, thanks man!
Great tutorial! Exactly what I needed!
Nice music in the beginning, whats the name?
22:50
Great video! Any tutorial on Stripe subscriptions?
Hey Marco, How is the webhook controller triggered from the client side? I suppose we need to tie the "/webhook" URL endpoint in the client side after the payment, and validate whether the payment was successful in the server side.
Really cool idea to do live coding 😎💻
Precise and well presented. Thanks
Thanks man
Great video. I'm new to Stripe in PHP. This helped a lot. Question: When a user pays via the setup you described, is the payment final? Press "Pay" and money goes into the Stripe owner's account? Do we need to do any other payment processing back on our site? I want to be sure Stripe isn't waiting for me to do something else before the payment is actually charged and received. Thanks.
Why don't use Jackson instead on Gson?
Marco, how can we stripe with CVC field only?
is this inbuilt form or your custom form? Do you follow PCI - DSS Compliance ? thanks for antitcipated answers
why didn't you return 200 in the webhook controller? didn't you say Stripe will send events until it receives code 200?
57:10 Webhooks
Thanks for making this video
Loved it..
Just starting, I look forward to donating if its as good as it sounds!
How did it go? :)
Great work...
Hi Marco! I came across this video trying to find information that could help me figure out my problem. Hoping you can help. We are using the connect API to allow my subscribers to create invoices on their own behalf in my software subscription CRM. However, our business contact info is displayed instead of there's on the invoices. Any suggestions? I'd like the from column to be the name of the business, not mine.
thank you Marco
Can you share the github repo please ?
Well done.
Would an AWS or Azure key vault be a suitable solution for storing the prod API key?
At the end of the day, any sort of secrets manager, be that HasiCorp Vault, AWS Secrets manager etc. is a possible option. Though, for small installations/deployments like the on in this series where I'm essentially using Ansible to manage the server, I would _probably_ use Ansible's vault.
Great !! Very Informative..
Thanks Marco
Great project Marco, I love watching people great stuff, just learning Java so this is just what I've been looking for.Thought of a project for a Uni subject, kind of a simple dashboard so I can access data from files or a database, would it be possible to look at something like that for a future video?
Yes, should this series continue, we're going to add a database, which is pretty much what you want.
@@MarcoBehler Cool!
Hi, will this series be continued? It promises amazing with a lot of knowledge and hints :-)
Currently trying to flesh out the future of the series. If/When it continues, I'll let you know :)
Next episode will be airing on February 28th!
@@MarcoBehler Great news, thank you for the information
Is It safe to save card details on firebase?
Well, you should never save the card details in any database :) I.e. only the payment method id you get from Stripe.
White theme is better
Hi, there, after I finish writing, the dashboard log of stripe shows that 200 is normal. Why does the web page still show 500 errors? The code is:
error: "Internal Server Error"
message: "Unable to make private java.net.Proxy() accessible: module java.base does not \"opens java.net\" to unnamed module @23986957"
path: "/create-payment-intent"
status: 500
timestamp: "Jun 7, 2021, 11:32:48 PM"
trace: "java.lang.reflect.InaccessibleObjectException...