#crimyon-checkout
1 messages · Page 1 of 1 (latest)
hello! I highly recommend integrating new Checkout (not the legacy modal Checkout). Checkout does create PaymentIntents and Charges under the hood but you don't need to manually integrate against PaymentIntents and their lifecycle as Checkout handles most of that for you
That makes sense. We're using Solidus as our backend, so I'm not sure how nicely that'll play with Solidus not being integrated with PaymentIntents. At this point, Solidus is responsible for completing our orders/payments, but it sounds like that happens on the Checkout side. Without upgrading Solidus to handle PaymentIntents (I'm truthfully not sure if we can have Solidus respect both PaymentIntents and the pre-PaymentIntent flow at the same time. From the solidus_stripe docs: https://github.com/solidusio/solidus_stripe#using-stripe-payment-intents-api
My next step is to find the solidus stripe community and ask there haha
ah yeah being tied to a plugin makes things harder
Hello!
would there be any way to get documentation for using the old stripe modal? I've pressed our Product team to escalate the timeline for upgrading to PaymentIntents, but there is unfortunately no time before this project needs to launch. We recognize we're not on the "happy path" here, and I'm working with them to prioritize moving to PaymentIntents ASAP, but it's not something we're able to do just yet
Howdy! ❤️
Let me get caught up, hang on...
We still have the legacy Checkout documentation available here, but we strongly recommend you use new Checkout instead: https://stripe.com/docs/legacy-checkout
Yes, that makes all the sense in the world. Like I said, I'll be pushing us to upgrade sooner than the timetable we were looking at previously (there are some technical reasons we're stuck on the old system, so we'll be tackling that and getting upgraded, likely after we launch this
Thank you! Honestly, we were hoping to use Stripe Checkout as a means to not need to rebuild another checkout experience while we're in the process of moving our exiting checkout to a new application (and with that move, unlocking our ability to upgrade to PaymentIntents). But if this old Checkout version is troublesome enough for what we're trying to do, I may end up advocating for us to just use Elements to build a super slim version of a checkout modal ourselves, in place of using Checkout.
Even with Elements we strongly recommend against using legacy APIs like Tokens and direct Charge creation. Do you have any customers outside the US or Canada?
Nope! That's the reason we've been delaying the upgrade for as long as we have. In our roadmapping, as we looked more toward international expansion, upgrading to PaymentIntents is a hard requirement before anything else.
Ah, gotcha. Makes sense, but yeah, Payment Intents are the present and future of Stripe. 🙂
Is there anything else I can do to help?
Nope, that’s it! This is a battle I’ve been preparing to fight for at least a year lmao
Good luck with it! 🙂