3-D Secure is an XML-based protocol designed to be an additional security layer for online credit and debit card transactions and is offered to customers under the name Verified by Visa or MasterCard SecureCode.