'Stripe Checkout - The payment type `three_d_secure` is currently not available
I'm using Stripe Checkout to collect customers' cards for future use (to create subscriptions).
const { url } = await stripe.checkout.sessions.create({
payment_method_types: ['card'],
mode: 'setup',
customer: customer.data().stripe_customer, //customer id
success_url: redirect,
cancel_url: redirect,
});
However, most of the customers, especially in the US, are getting this error on Checkout: "The payment type three_d_secure is currently not available. Please try again later."
Solution 1:[1]
You probably need to reach out to Stripe Support to get help on this. However, this error can happen when you have a Radar rule set to always require 3DS on payments. You will then get this error since most US card issuers don't support 3DS.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | codename_duchess |

