#Jonah

1 messages · Page 1 of 1 (latest)

digital hollowBOT
stone wyvern
#

Hello! I don't think we have an Event that fires when 3D Secure expires due to a timeout.

white panther
#

In the worst case, we could set up our own cron and poll... and if the event was still in requires_action after 5-10m.... just infer that it had been abandoned? On that note, what is the timeout? I assume the "ticket to validate using 3d secure", so to speak, is only good for a certain period....

Or can you think of a better approach?

stone wyvern
#

I don't think there's a specific timeout, it depends on several factors. You could poll if you wanted to, but what's your use case?

white panther
#

We are launching 3ds for the first time, and our main use case it to track how much it hurts conversion. So we need to know people who get the popup, and are like, "Ugh, this isn't worth it," and just give up and close the app.

#

"I don't think there's a specific timeout"

So if there is a paymentIntent that requires_action, the user can finish completing it 24 hours later? Or even a week later?

stone wyvern
#

Gotcha. I recommend looking at Payment Intents still in requires_action status that are past a certain age.

#

Where that certain age is whenever you've deemed them abandoned.

#

The Payment Intent itself doesn't expire.

white panther
#

Ok, so basically the "poll and check age" strategy I mentioned above it the way to go?