#Ryan-Orders-GA
1 messages · Page 1 of 1 (latest)
Hi there! We don't have a set date to GA it at this time.
It is a stable API, though, since it is in public beta.
Is there a deeper question here?
We're using (maybe misusing) payment intents now and want to move to Orders. I was curious if it was safe.
Yep, I would recommend it!
Sweet, thanks! One more question if I may... is there a way to add products & promos to Payment Intents? Or would you suggest we use Orders instead?
Nope, those features + Tax are basically the upside of Orders.
The only other option is to use Stripe Checkout if you want those features for one-time payments.
Would checkout be an option in a React Native app?
I saw a few UI components... not sure if checkout is one.
Checkout is controlled from your Server
But no, Checkout doesn't work with a React Native App
You would use Payment Sheet as the built-in Checkout Component
But, you can't use the above features with Payment Sheet
So only a React Native Web App would work here (or you could use a Webview for Checkout)
Marry me.
Thanks for your help. You've cut hours of reading out of my day. Thank you so much!
❤️
Looked over the docs a bit... will we need to make two calls to stripe.processOrder()? One for creating the PI, then again to capture the PI? So we could create the PI with the first call to processOrder, then maybe we update the order for tip or something, and then call processOrder again a few days later to capture the PI. Am I thinking of that right?
Not quite, processOrder actually confirms the PaymentIntent and moves it to Succeeded. So you wouldn't be able to add a tip at that point.
If you want to use manual capture, you could authorize for a higher amount, use processOrder and then capture at any point up to 7 days later with any amount that you authorized.