De MasterCard SecureCode is een extra beveiligingslaag gebaseerd op 3-D Secure om online creditcard betalingen veiliger te maken voor consumenten en ondernemers.
3-D Secure is een extra controle waarmee de rechtmatige eigenaar van de creditcard wordt geïdentificeerd. Afhankelijk van de bank kan deze identificatie plaatsvinden aan de hand van een wachtwoord of pincode.
Een groot voordeel voor ondernemers als webwinkeliers is dat door gebruik te maken van 3-D Secure de ondernemer beschermd is tegen frauduleuze transacties. Met 3-D Secure wordt een bewijs van de transactie verkregen. De ondernemer hoeft dan niet meer aan te tonen dat een transactie heeft plaatsgevonden bijvoorbeeld wanneer een consument ontkent een transactie te hebben gedaan.
3-D Secure is ontwikkeld door Visa met de bedoeling om de veiligheid van internetbetalingen te vergroten. Bij Visa heet deze extra beveiligingslaag Verified by Visa.