I have a question on how 3D secure is handled in Visa Checkout
In FAQ Section https://secure.checkout.visa.com/customer_support/faq?locale=en-CA there is a question to this topic
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 http://www.visa.ca/en/personal/securewithvisa/vbv/index.jsp.
For more information on MasterCard SecureCode, please visit http://www.mastercard.ca/support/secure-code.html.
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
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.