#Ryan-Orders-GA

1 messages · Page 1 of 1 (latest)

slate phoenix
#

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?

jade forum
#

We're using (maybe misusing) payment intents now and want to move to Orders. I was curious if it was safe.

slate phoenix
#

Yep, I would recommend it!

jade forum
#

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?

slate phoenix
#

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.

jade forum
#

Would checkout be an option in a React Native app?

#

I saw a few UI components... not sure if checkout is one.

slate phoenix
#

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)

jade forum
#

Marry me.

#

Thanks for your help. You've cut hours of reading out of my day. Thank you so much!

slate phoenix
#

❤️

jade forum
#

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?

slate phoenix
#

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.