Handle 3D Secure payments
3D Secure (3DS) is used to authenticate the customer during an online transaction, adding a layer of security and reducing fraud risk. The core objective of the 3DS phase is to verify the cardholder's identity before the transaction is sent for authorization. Since virtual cards can be used for online/e-commerce payments (also known as a card-not-present scenario), 3DS is a standard requirement.