# 3DS / Strong Customer Authentication

**Juspay Hyperswitch** provides comprehensive 3D Secure (3DS) authentication capabilities. 3D Secure (3DS) is an authentication protocol that adds an extra layer of protection to card transactions. It helps confirm that the person making the purchase is the legitimate cardholder, reducing the risk of fraud for both businesses and customers. When 3DS is triggered, the issuing bank may prompt the cardholder to authenticate using methods such as a password, a one-time code sent to their mobile device, or biometric verification. Many customers recognize this experience through familiar card network brands like Visa Secure, Mastercard Identity Check, or American Express SafeKey.

Strong Customer Authentication (SCA), introduced under PSD2 in the European Economic Area and reflected in similar regulations in the UK, India, Japan, and Australia, may require the use of 3DS for certain card payments. In other regions, 3DS remains optional but can still be used strategically to help reduce fraud.

<table data-view="cards"><thead><tr><th align="center"></th><th align="center"></th></tr></thead><tbody><tr><td align="center"><a href="/pages/DI5330feZdNGmPRQ2v92">Authenticate with 3D Secure via PSP</a></td><td align="center">Perform 3D Secure (3DS) via the PSP that is processing the transaction</td></tr><tr><td align="center"><a href="/pages/JYdlAKMeo0JbAGXx6Byy">Standalone 3D Secure<br>(via Hyperswitch)</a></td><td align="center">Run 3D Secure (3DS) via any 3DS server (Juspay, Netcetera, 3DSecure.io) while processing the subsequent payment on a third party gateway</td></tr><tr><td align="center"><a href="/pages/DyXWbW3IaLzjbYlR8mX8">Import 3D Secure results</a></td><td align="center">Process payments via Hyperswitch when 3DS Secure (3DS) runs outside Hyperswitch</td></tr><tr><td align="center"><a href="/pages/qOwo50Jy1aMkN948yyZg">3D secure Intelligence Engine</a></td><td align="center">Use Rules and SCA exemptions to reduce cardholder friction on eligible transactions</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hyperswitch.io/integration-guide/workflows/3ds-decision-manager.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
