Skip to main content

Overview

3D Secure (3DS) protects merchants from fraud-related chargebacks through liability shift, but poorly configured 3DS can reduce conversion rates by introducing unnecessary friction. This guide covers strategies for optimizing your 3DS implementation to achieve high frictionless authentication rates while maintaining strong fraud protection. For foundational 3DS concepts, see 3D Secure.

3DS2 vs 3DS1

3DS2 is a significant improvement over 3DS1 and should be used wherever supported.
3DS1 is being phased out by card networks. Visa ended 3DS1 support in October 2022 and Mastercard followed in October 2023. Ensure your integration uses 3DS2 to avoid authentication failures. Yuno automatically attempts 3DS2 and falls back to 3DS1 only when the issuer does not support 3DS2.

Risk-Based Authentication Decisioning

3DS2 uses risk-based authentication (RBA) to determine whether a transaction requires a challenge or can be approved frictionlessly. The issuer makes the final decision based on data provided in the authentication request.

Risk Tiers

Your target should be a 60-70% frictionless rate for an optimized 3DS implementation. If your frictionless rate is below 50%, you are likely not sending sufficient data for issuer risk assessment. If it is above 80%, verify that your fraud rates are not increasing.

Influencing the Issuer’s Decision

The issuer decides whether to approve frictionlessly or issue a challenge. You cannot force a frictionless outcome, but you can influence it by providing high-quality data.

Data Enrichment for Better Frictionless Rates

The more data you provide in the 3DS authentication request, the better the issuer can assess risk and approve frictionlessly.

High-Impact Fields

Enriched 3DS Request Example

When using Yuno’s Checkout SDK, browser information is collected and sent automatically. For Direct API integrations, you must collect and pass these fields yourself.

Issuer-Specific 3DS Behavior

Issuers across Latin America have varying levels of 3DS2 support and different challenge thresholds. Understanding these patterns helps set expectations for frictionless rates by market.

Major LatAm Issuer 3DS Support

Frictionless rates vary significantly by issuer, card type (credit vs. debit), and transaction characteristics. The ranges above are indicative. Monitor your actual rates per issuer in Dashboard > Analytics > 3DS Performance.

Mobile vs Desktop 3DS UX

The 3DS challenge experience differs between mobile and desktop. Optimize for both to minimize drop-off.

Desktop Considerations

Mobile Considerations

On mobile, avoid opening 3DS challenges in a new browser tab or external browser. This causes high abandonment rates. Use in-app webviews or the Yuno Mobile SDK’s native challenge handling.

Cross-Border 3DS Strategy

3DS requirements and effectiveness vary by region. Configure your strategy based on where your customers and their issuers are located.

Regional Requirements

SCA Exemptions (EU/EEA)

In PSD2-regulated markets, certain transactions are eligible for SCA exemptions, allowing frictionless processing without a challenge.
Requesting an exemption does not guarantee frictionless processing. The issuer can override your exemption request and require a challenge if their risk assessment warrants it. Always be prepared to handle challenges even when requesting exemptions.

Requesting an Exemption via Yuno

Available exemption types:
  • LOW_VALUE — Transactions under EUR 30
  • TRANSACTION_RISK_ANALYSIS — Based on merchant fraud rate
  • RECURRING — Subsequent recurring charges
  • TRUSTED_BENEFICIARY — Merchant whitelisted by cardholder

3DS Performance Metrics

Track these metrics to evaluate and optimize your 3DS implementation.

Configuring 3DS in Yuno

Dashboard Settings

Navigate to Dashboard > Settings > Security > 3D Secure to configure:

API-Level Configuration

Override Dashboard defaults per transaction:

A/B Testing 3DS Strategies

Test different 3DS configurations to find the optimal balance between fraud prevention and conversion.

What to Test

A/B Test Protocol

1

Define hypothesis and metrics

State what you expect to change and which metrics you will measure. Ensure you have baseline data for at least 30 days.
2

Configure test groups

Split traffic by a consistent criterion (e.g., customer ID hash) to ensure each customer has a consistent experience. Avoid random per-transaction assignment.
3

Run for sufficient duration

Run each test for a minimum of 14 days with at least 1,000 transactions per variant to achieve statistical significance.
4

Analyze results

Compare conversion rate, frictionless rate, fraud rate, and chargeback rate across variants. Account for the chargeback lag (30-45 days) before declaring a winner.

Troubleshooting Common 3DS Failures

For ISSUER_NOT_ENROLLED errors, you can configure your integration to proceed without 3DS. Be aware that these transactions will not have liability shift and carry full chargeback risk. Consider applying additional fraud checks for non-3DS transactions.

Best Practices

  • Send all available data: Every additional field you provide improves the issuer’s ability to approve frictionlessly. Prioritize browser info, billing address, and customer email.
  • Use the SDK when possible: Yuno’s Checkout SDK handles browser data collection, challenge rendering, and version negotiation automatically.
  • Monitor frictionless rates per issuer: Some issuers challenge more aggressively than others. Identify issuers with low frictionless rates and ensure you are sending all available data for their transactions.
  • Do not set challenge preference to NO_CHALLENGE in SCA-regulated markets: This may cause the issuer to reject the authentication entirely rather than approving frictionlessly.
  • Handle 3DS failures gracefully: Show clear error messages and offer retry options. Do not simply display a generic “payment failed” message.
  • Review 3DS metrics weekly: Sudden drops in frictionless rate or increases in drop-off rate indicate a configuration or data quality issue that should be investigated immediately.