Visa Developer Community

Regular Visitor

Visa Checkout 3D Secure handling

I have a question on how 3D secure is handled in Visa Checkout 


In FAQ Section there is a question to this topic

Why do I see a prompt with Verified by Visa or MasterCard SecureCode® during checkout?

Depending on the card that you use during checkout, you may see an extra security prompt put in place by the financial institution that issued your card to confirm that you are the authorized cardholder. This helps reduce the risk of fraud on your account. For more information on Verified by Visa, please visit

For more information on MasterCard SecureCode, please visit


Does this means that 3D Secure will be hadled inside the light box By Visa or needs to be handled separately on a merchant site after V.on("payment.success", function(payment) callback



Community Manager

Re: Visa Checkout 3D Secure handling

Hi Marian, 


3DSecure would need to be verified when enrolling, and adding cards to VCO.  These fields would be needed for a purchase as well, but are not necessarily part of the lightbox.  This is included mostly before adding cards to the VCO account directly from the lightbox, rather than the actual purchase. 


Thank you,


Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.
Regular Visitor

Re: Visa Checkout 3D Secure handling

Hi Ricardo 

Can you clarify what VCO refer to.