Live Coding #1: Stripe payment integration - By

Поділитися
Вставка
  • Опубліковано 1 січ 2025

КОМЕНТАРІ • 50

  • @andrews13
    @andrews13 2 роки тому +3

    Start at 13:48

  • @akashagarwal6390
    @akashagarwal6390 3 роки тому +3

    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

  • @sebislurp5171
    @sebislurp5171 3 роки тому +3

    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.

  • @BiniamAsnake
    @BiniamAsnake 3 роки тому

    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.

  • @Casindus
    @Casindus 3 роки тому +2

    Bookmarked, watched, donated, good time 8/10 would do again.

  • @yamibakura7491
    @yamibakura7491 3 роки тому

    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.

  • @tortue34170
    @tortue34170 3 роки тому

    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 !

  • @ajiboladaniel9386
    @ajiboladaniel9386 2 роки тому

    You are a lifesaver man. This has been really really really helpful. Thank you.

  • @abdelmuniemmohamed2638
    @abdelmuniemmohamed2638 Рік тому

    Thanks Marco, great content.

  • @andrews13
    @andrews13 2 роки тому +1

    SpringBoot, Thymeleaf, Stripe

  • @areebafatima7436
    @areebafatima7436 2 роки тому

    Watching it in Sep 22. Loved the tutorial, thanks man!

  • @britenet.jacek.grzegorczyk
    @britenet.jacek.grzegorczyk 2 роки тому

    Great tutorial! Exactly what I needed!

  • @mosca204
    @mosca204 Рік тому

    Nice music in the beginning, whats the name?

  • @andrews13
    @andrews13 2 роки тому +1

    22:50

  • @mcchang1032
    @mcchang1032 2 роки тому

    Great video! Any tutorial on Stripe subscriptions?

  • @avneetsingh2010
    @avneetsingh2010 Рік тому

    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.

  • @gyselph
    @gyselph 3 роки тому +1

    Really cool idea to do live coding 😎💻

  • @milospetkovic9927
    @milospetkovic9927 3 роки тому

    Precise and well presented. Thanks

  • @henryokurut6699
    @henryokurut6699 10 місяців тому

    Thanks man

  • @JohnCowan-jdc44
    @JohnCowan-jdc44 11 місяців тому

    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.

  • @GROOVETECHSETS
    @GROOVETECHSETS 2 роки тому

    Why don't use Jackson instead on Gson?

  • @kiranduba5580
    @kiranduba5580 Рік тому

    Marco, how can we stripe with CVC field only?

  • @mikelchi8695
    @mikelchi8695 7 місяців тому

    is this inbuilt form or your custom form? Do you follow PCI - DSS Compliance ? thanks for antitcipated answers

  • @romankofler-hofer7337
    @romankofler-hofer7337 Рік тому

    why didn't you return 200 in the webhook controller? didn't you say Stripe will send events until it receives code 200?

  • @spacejuncky
    @spacejuncky 2 роки тому

    57:10 Webhooks

  • @pravinyo
    @pravinyo 3 роки тому

    Thanks for making this video

  • @anath04
    @anath04 3 роки тому +1

    Loved it..

  • @danmurraypiano
    @danmurraypiano 3 роки тому

    Just starting, I look forward to donating if its as good as it sounds!

  • @KuldeepYadav-jw7jn
    @KuldeepYadav-jw7jn 3 роки тому

    Great work...

  • @kalenajameslcrcoachingllc1158
    @kalenajameslcrcoachingllc1158 2 роки тому

    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.

  • @vladyslavhasporian2934
    @vladyslavhasporian2934 3 роки тому

    thank you Marco

  • @ozodbekxomidbekov8320
    @ozodbekxomidbekov8320 2 роки тому

    Can you share the github repo please ?

  • @sbarsaokotoks
    @sbarsaokotoks 3 роки тому

    Well done.
    Would an AWS or Azure key vault be a suitable solution for storing the prod API key?

    • @MarcoBehler
      @MarcoBehler  3 роки тому

      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.

  • @computeranalyst5737
    @computeranalyst5737 3 роки тому

    Great !! Very Informative..

  • @mzs5383
    @mzs5383 3 роки тому

    Thanks Marco

  • @bluesdog88
    @bluesdog88 3 роки тому +1

    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?

    • @MarcoBehler
      @MarcoBehler  3 роки тому +2

      Yes, should this series continue, we're going to add a database, which is pretty much what you want.

    • @bluesdog88
      @bluesdog88 3 роки тому

      @@MarcoBehler Cool!

  • @jankowalski-kv6cw
    @jankowalski-kv6cw 3 роки тому

    Hi, will this series be continued? It promises amazing with a lot of knowledge and hints :-)

    • @MarcoBehler
      @MarcoBehler  3 роки тому

      Currently trying to flesh out the future of the series. If/When it continues, I'll let you know :)

    • @MarcoBehler
      @MarcoBehler  3 роки тому

      Next episode will be airing on February 28th!

    • @jankowalski-kv6cw
      @jankowalski-kv6cw 3 роки тому

      ​@@MarcoBehler Great news, thank you for the information

  • @sachinthasandaruwan9993
    @sachinthasandaruwan9993 3 роки тому

    Is It safe to save card details on firebase?

    • @MarcoBehler
      @MarcoBehler  3 роки тому +1

      Well, you should never save the card details in any database :) I.e. only the payment method id you get from Stripe.

  • @andrews13
    @andrews13 2 роки тому

    White theme is better

  • @kaiyang1498
    @kaiyang1498 3 роки тому

    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...