#crimyon-checkout

1 messages · Page 1 of 1 (latest)

clear quarry
#

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

foggy storm
#

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

clear quarry
#

ah yeah being tied to a plugin makes things harder

strange elm
#

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

foggy storm
#

Howdy! ❤️

strange elm
#

Let me get caught up, hang on...

foggy storm
#

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.

strange elm
#

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?

foggy storm
#

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.

strange elm
#

Ah, gotcha. Makes sense, but yeah, Payment Intents are the present and future of Stripe. 🙂

#

Is there anything else I can do to help?

foggy storm
#

Nope, that’s it! This is a battle I’ve been preparing to fight for at least a year lmao

strange elm
#

Good luck with it! 🙂