Merchant Fraud Guide Sections

3-D Secure Enabled: What It Means at Checkout

Having 3-D Secure enabled sounds like a switch you control. In practice the issuing bank decides a lot of what your customer sees.

You turned on 3-D Secure. Then a customer checks out and sees no prompt at all. Another sees a screen that looks nothing like your store. Here is what "3-D Secure enabled" really means for a small merchant.

What "3-D Secure enabled" actually means

A 3-D Secure credit card payment adds one extra step. The buyer proves their identity to the bank that issued the card. With 3-D Secure enabled, your checkout sends the buyer to that step when the payment needs it. It covers some orders and skips others. It turns on when the card supports it or a rule requires it.

When customers see the authentication prompt, and when they don't

No, not every customer gets prompted. The customer only sees the prompt if their card supports 3-D Secure. If it is not, the payment proceeds normally. A customer with a card that has no 3-D Secure support simply pays, and the sale goes through.

Some payments turn it on without you asking. Stripe's rules that force the check kick in on their own. They apply whether or not you ever request 3-D Secure. So a payment can trigger the prompt because a rule says it must, not because you flipped a switch that day.

How much control you have over the flow

Less than you might hope. With Stripe, you cannot use the Stripe APIs to manually turn off 3-D Secure. You can set a preference. Stripe cannot promise it will hold. The issuing bank makes the final call on the authentication flow. The bank on the other end can decide to challenge a payment you expected to slide through.

That is the honest answer to "can I turn it off if it hurts conversions?". On Stripe, not through the APIs. The rules that force the check run on their own. You do not set their schedule.

Why the authentication screen doesn't match your branding

Because it is not your screen. On Stripe, you cannot change how the web authentication screen looks. The issuing bank picks the fonts and colors. Your customer leaves your design for a moment and lands in the issuer's. That handoff is normal.

What happens behind the scenes during 3DS2

Here is one thing Stripe does during 3-D Secure 2. During 3DS2, Stripe.js collects basic facts about the buyer's device. It sends these to the issuing bank. The bank uses it to judge if the buyer seems to be the real cardholder.

Regulatory triggers: strong customer authentication

Strong Customer Authentication is a regulatory mandate. On Stripe, these rules run automatically. They block payments that skip the check, unless the payment is exempt. Adyen recommends 3-D Secure 2 for merchants who must follow these rules for online payments. You do not pick and choose which payments authenticate. The mandate decides, and it turns 3-D Secure on by itself when required.

What 3-D Secure does and doesn't protect you from

The 3-D Secure payment gateway page covers what a gateway's 3-D Secure support includes.

But it is not armor against everything. A fraudulent sale can still slip through on a card that never prompted. A real customer can file a dispute by mistake. 3-D Secure adds a check. It does not promise zero losses, and no honest 3-D Secure guide will tell you otherwise.

Keep it enabled, watch your orders, and treat it as one layer among several.

Sources

The rest of 3-D Secure