If your business
issues virtual cards under its own brand or
embeds card issuing into a product, 3D Secure becomes part of how your users pay with those cards. A transaction may pass silently, require confirmation from the cardholder, or stop at the authentication stage before authorization begins.
The exact flow depends on the issuer, BIN, ACS, and authentication rules. Some transactions can complete through frictionless or Silent 3DS, while others require a challenge by SMS, push notification, or confirmation in a banking app.
Recurring payments work differently. The first payment or card setup may require 3DS because the cardholder is actively making the transaction. Later subscription charges can be submitted as merchant-initiated recurring payments, so a new 3DS challenge is usually not required for every charge. For SaaS and other subscription products, this means the initial payment and subsequent recurring charges may follow different authentication flows.
For businesses issuing cards through an API, the 3DS result in transaction data or webhooks lets the product distinguish between successful authentication, a challenge, failed or expired authentication, and a payment that later failed at authorization. The exact statuses depend on the issuing platform, but this data helps show the right message to the user and identify where the payment failed.