#coreyw_code
1 messages ¡ Page 1 of 1 (latest)
đ 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/1399778302419533897
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
hi there, can you share a Request ID for a request that's experiencing this error?
thank you, checking into the code it looks like this has been the case for awhile, where Stripe requires users with automatic payment methods to handle 3DS, therefore the error_on_requires_action can't be used
Is it possibly the case that this requirement was not fully enforced until now? It's just odd that we're only getting this error now, despite the many transactions we've been processing.
I believe the changelog for this is here https://docs.stripe.com/upgrades#2023-08-16
have you updated your API version lately?
We are using a fairly old version of the stripe npm module, so that could be why.
Per the error message, it seems that we can leave error_on_requires_action: true if we pass the payment_method_types parameter?
yes, that's correct
I noticed that card and amazon_pay are in the list of available payment_method_type values, but I don't see an enum for Apple Pay. Why might that be?
(the payment methods have supported in our account are Cards, Amazon Pay, and Apple Pay)
Apple Pay is considered a "wallet" instead of a payment method, so it falls under the "card" payment method