--- title: "3DS Handling" slug: "3ds-handling" updated: 2025-01-13T17:50:23Z published: 2025-01-13T17:50:23Z canonical: "api-docs.blinkpayment.co.uk/3ds-handling" --- > ## Documentation Index > Fetch the complete documentation index at: https://api-docs.blinkpayment.co.uk/llms.txt > Use this file to discover all available pages before exploring further. # 3DS Handling All ECOM card transactions processed through Blink must pass 3DS checks. During this process, the API collects additional customer data (e.g., IP address, device, browser information) in the background and sends it, along with payment details, to the 3DS Access Control Server (ACS) for verification. The ACS will either approve the transaction or prompt the customer for further authentication. Therefore, when submitting an ECOM transaction through the API, there is an additional step where the site that started the transaction will need to to submit additional details to ACS. The form will be found in the initial response for an ECOM transaction: `acsform`. ### Example `acsform` ```json {"acsform":"