3D Secure is an extra security layer used for online payments to confirm that your credit card isn't being misused.
During checkout, you might see prompts from "Verified by Visa" or "MasterCard SecureCode" asking for a temporary verification code or an SMS code to validate your purchase. If your card isn't authenticated successfully, your transaction may be declined or fail.