#civis5242_best-practices

1 messages ยท Page 1 of 1 (latest)

quasi windBOT
#

๐Ÿ‘‹ Welcome to your new thread!

โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.

โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.

๐Ÿ”— This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1237769884230750238

๐Ÿ“ Have more to share? Add more details, code, screenshots, videos, etc. below.

floral moonBOT
pure island
#

Hi ๐Ÿ‘‹ it largely depends on what action your customer has taken. If they've completed the payment process, you should see the intent transition to a succeeded state. The only exception would be if any of these are delayed notification payment methods, which offhand I don't believe they are.

#

You could see other statuses there though. If the payment process failed you may see requires_payment_method, if it's still pending customer action you should see requires_action. I wouldn't expect you to see requires_confirmation or canceled there unless the intents are being updated/canceled in parallel.

#

You should be able to see those behaviors in your testmode integration.

abstract depot
#

Hi Toby! Thanks for the quick response! In general, is this a safe/correct practice: we create the payment intent, customer authorizes it, Stripe redirects to the return_url, on the return_url fetch the payment intent ID, check the status of it, then inform the customer of the result?

pure island
#

Yup

#

Nothing wrong with that

abstract depot
#

Awesome. Thanks!