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.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
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
LOW_VALUE— Transactions under EUR 30TRANSACTION_RISK_ANALYSIS— Based on merchant fraud rateRECURRING— Subsequent recurring chargesTRUSTED_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.