Mosaikbild

How to Implement 3DS Authentication for SaaS, Software, and Video Games

Autor: Marta Poprotska, Social Media Community Managerin

Geprüft von: George Ploaie, Chief Operating Officer (COO)

Um integrate 3DS authentication into your payment system, you need to integrate a payment solution that supports this protocol, which adds an extra step to online card payments for security reasons.  This is crucial for reducing fraud and complying with different rules, such as the EU’s Strong Customer Authentication (SCA).

 

This guide offers step-by-step instructions on how to integrate 3DS and enhance your payment processes, which will help you to create a compliant system.

What is 3DS and Why is it Necessary?

3DS is an acronym for Three-Domain Secure and it is a protocol developed by Visa to enhance the security of online credit and debit card transactions. In addition to the card details and the security code, 3DS authentication might require the customer to provide a password, a code sent to their mobile device, or biometric authentication. This protocol is important for SaaS companies, software platforms, and video games because:

  • It reduces fraud: Implementierung 3DS procedures can affect the occurrence of unauthorized transactions within a SaaS business. E-commerce fraud losses reaching $44.3 billion in 2024, according to data, suggests the importance of this matter.
  • It shifts liability: If credit card authentication succeeds, the financial risk for fraud-related Rückbuchungen shifts from your SaaS business to the customer’s card-issuing bank.
  • It ensures conformity: It is especially useful for businesses that operate in regions with strict regulations, like the EU, which has the Revised Payment Services Directive (PSD2) in effect. This directive requires the implementation of Starke Kundenauthentifizierung (SCA) for many online payments. In fact, 3DS 2 was developed to meet these SCA needs. 
Which Countries Require 3DS and What is SCA?

The rule for SCA, enforced using 3DS, came into effect on September 14, 2019, and is mainly required in the European Economic Area (EEA). It applies to businesses that have a merchant account in the EU and are supported by cards issued by a bank in the EU. 

Starke Kundenauthentifizierung (SCA) implies that the cardholder must verify the payment using at least two out of the three distinct areas of information: 

  • Wissen: Something only the customer knows (like a password).
  • Besitz: Something the customer owns (like a phone receiving a code).
  • Inhärenz: Something the customer is (like a fingerprint or face ID).

 SCA is legally required in the EEA, but banks may choose to implement this practice globally. It is advisable to prepare the 3DS SaaS environment in any case, even for applications available on different markets, such as software or Videospiele.

The successful execution of this strategy requires an MoR or a payment processor that is fully compatible with the modern 3DS 2 protocol.

Schritt 1

Secure a 3DS-Certified Payment Partnership and Integration Method

In order to get started, you have to select a suitable global payment partner who is certified to perform the 3DS 2 protocol and also able to fall back to 3DS 1 if necessary. This partner will take over the communication between your SaaS system, the card network, and the card-issuing bank.  Acquiring 3DS may be considered at this stage. Your development team will have to make a decision whether to use a simple Hosted Payment Page, which saves time and money on integration, or a Direct API/SDK Integration, which gives more control over the look and feel of the checkout.

 

Your partner must be certified and comply with all the EMV 3DS specifications, in this way avoiding complications during the implementation of the security protocol across different card networks.

 

  1. Select Integration Type: The simplest option is to use a Hosted Payment Page, in which the partner handles the transaction processing. If more user experience control is desired, Direct API/SDK Integration can be utilized, providing access to a broader spectrum of Stripe functionalities.  
  2. Verify Certification: Ensure that your partner is up-to-date with the latest EMV 3DS specifications. 
Wie PayPro Global helfen kann

Your provider manages the burden of the payment process complexity. PayPro Global can help in deciding if 3DS authentication is needed, start the appropriate protocol and communicate with the card network and the issuing bank to conclude the check.  Thus, the work of the development team is saved.

Free 3DS Authentication Implementation Checklist

Get your step-by-step checklist on how to implement 3DS for your SaaS, Software, and Video Game products.

  • Häkchen

    Setup steps for 3DS 2

  • Häkchen

    Key data points to transmit

  • Häkchen

    Rucurring exemption configurations

  • Häkchen

    Mobile app optimization guides

  • Häkchen

    Fraud liability shift details

Get Your FREE 3DS Checklist
Schritt 2

Implement the Data Collection Framework

The success of the smooth flow depends on the Genauigkeit of the data provided. 3DS 2 requires up to 100 data points to determine the risk, so your system should collect and send this information during each request for the transaction.

 

It is necessary to put into the checkout system all the necessary fields, which include the IP address, email, and the name of the cardholder, in addition to the necessary contextual data from your systems. Adding such contextual information as the age of the customer’s account or their purchase history helps the bank’s risk engine to approve the payment without further verification.

 

  1. Mandatory Data Fields: Make sure your checkout system is collecting and transmitting all the necessary information, which includes the customer’s IP address, billing address, the full name of the cardholder, the email address, and the phone number.
  2. Contextual Data Enrichment: Embed back-end information in the payment request. The risk-based analysis requires access to essential customer data, including:
    • Age/date of creation of the customer account (vital for SaaS tenure)
    • History of previous purchases (a factor in transaction frequency)
    • Device specifications (device ID, browser, screen resolution)
Hinweis

In order to achieve the maximum extent of frictionless flow, it is necessary to provide all the available information to the payment processor. This set of information is very important for the bank’s risk evaluation.

Free 3DS Authentication Implementation Checklist

Get your step-by-step checklist on how to implement 3DS for your SaaS, Software, and Video Game products.

  • Häkchen

    Setup steps for 3DS 2

  • Häkchen

    Key data points to transmit

  • Häkchen

    Rucurring exemption configurations

  • Häkchen

    Mobile app optimization guides

  • Häkchen

    Fraud liability shift details

Get Your FREE 3DS Checklist
Schritt 3

Define Your 3DS Strategy Based on Transaction Risk

You have to create a plan and include it in your schedule in terms of 3DS performance. The challenge is to reduce customer friction and comply with the rules, which is why it is necessary to consider the risk and the need for each transaction to be performed.

 

This step is intended to facilitate the “Frictionless Flow” for many valid transactions and initiate the “Challenge Flow” when required for EEA cardholders or in cases of elevated risk. A risk analysis table below can contribute to compliance with applicable rules and may have an impact on conversion rates.

 

For every transaction, before initiating payment, you should perform a risk assessment using this table:

 

 

Strategy to Choose

How it influences the customer journey

Is the transaction mandatory for SCA (EEA card, over exemption limits)?

Challenge flow (bank required)

High friction
The customer is forced to complete an extra step (pop-up or modal) to verify identity, which can lead to abandonment if not mobile-optimized.

Is the transaction low-value, recurring, or Merchant-Initiated?

Frictionless flow (exemption request)

No friction
No need for the direct participation of the customer, as the transaction completes instantly in the background.

Is the transaction high-value, but non-EEA?

Frictionless flow (risk-based decision)

Low friction
If the risk is low, the transaction is fast. Authentication is only triggered if the risk is high. 

Free 3DS Authentication Implementation Checklist

Get your step-by-step checklist on how to implement 3DS for your SaaS, Software, and Video Game products.

  • Häkchen

    Setup steps for 3DS 2

  • Häkchen

    Key data points to transmit

  • Häkchen

    Rucurring exemption configurations

  • Häkchen

    Mobile app optimization guides

  • Häkchen

    Fraud liability shift details

Get Your FREE 3DS Checklist
Schritt 4

Automate Exemptions and the Frictionless Flow

die Frictionless Flow in 3DS 2 relates to conversion rates through the possible removal of authentication for recognized customers. For SaaS companies, the system should be set up to properly identify renewal payments and thus benefit from the Recurring Payment exemption, a key part of revenue retention. You also need to integrate your checkout with your payment partner’s risk engine so that it is capable of making decisions in real time, which allows the fruition of a frictionless flow when the risk score is low. This high approval rate for low-risk transactions helps in handling the high amount of microtransactions typical for SaaS and Videospiele.

 

  • Subscription Flagging (SaaS Model): For recurring SaaS billing:
    • Flag the first payment as requiring 3DS to set up the Stored Credentials framework.
    • Flag all subsequent, fixed-amount renewals as a “Recurring Payment” to apply for the SCA exemption.
  • Risk Engine Integration: Take the time to set up your MoR account with your payment processor so that their risk engine is able to make real-time decisions. The engine should automatically request the frictionless flow when the risk score is low
Hinweis

According to Visa, 95% of transactions can go through this frictionless path, which is crucial for maintaining high approval rates on high-volume microtransactions typical in SaaS, AI and video games.

Free 3DS Authentication Implementation Checklist

Get your step-by-step checklist on how to implement 3DS for your SaaS, Software, and Video Game products.

  • Häkchen

    Setup steps for 3DS 2

  • Häkchen

    Key data points to transmit

  • Häkchen

    Rucurring exemption configurations

  • Häkchen

    Mobile app optimization guides

  • Häkchen

    Fraud liability shift details

Get Your FREE 3DS Checklist
Schritt 5

Optimize In-App and Mobile Experience

In cases where a mobile application is used (which is the case in SaaS and video games), the authentication procedure is significant, and a smooth checkout directly impacts conversion. To secure it, you must use your payment partner’s dedicated mobile SDKs for the 3DS process, keeping the customer in your application while being verified. This can reduce the likelihood of the customer being redirected to an external browser, which is sometimes associated with cart abandonment.

In addition, biometric authentication (Face ID, fingerprint) support through the 3DS 2 protocol may offer a comparatively rapid method of identity confirmation and is reportedly common among mobile users.

 

  1. In-App SDK Integration: Use your payment partner’s dedicated mobile SDKs (iOS/Android) to manage the 3DS flow.  This way, the customer will stay within your app during the verification process.
  2. Prevent Redirects: The flow should show an authentication prompt that contains the information to be authenticated and the credentials to do so. Avoiding browser redirection for sign-in during the flow may influence purchase completion rates. 
  3. Support Biometrics: The 3DS 2 protocol allows biometric authentication (Face ID, fingerprint).  Your payment processing partner has to enable this feature so that customers can authenticate themselves quickly if their bank supports it.
Tipp

die recurring payment exemption may be terminated if the customer’s payment card is not charged for more than a year. For SaaS-Abonnements with an annual billing cycle, it is important to prepare in advance with your payment processing partner about the steps that need to be taken to perform a soft check or re-credentialing at the time of the annual renewal to keep the Stored Credentials with the merchant acquiring bank valid.

Tipps zur Fehlerbehebung

 

  • Increased Cart Abandonment: To avoid cart abandonment, you can use 3DS 2 to enable the frictionless flow for transactions that present no challenge or too much risk, displaying the authentication prompt only when it is necessary.
  • Handling Mobile Display Issues: To optimize the processing of mobile in-app purchases, use dedicated mobile software development kits of your payment provider to embed the challenge process in the app’s webview, away from opening a page that will extend the session inertia.
  • Renewals Failing Due to SCA: Consider the case that the billing system does not include the function of tracking recurring payments and to identify alternative ways to handle such cases. If the first payment attempt is also missed, the customer may require an email permission to proceed with the transaction.
Hinweis

3DS does not reduce revenue. While it adds a minimal step in high-risk payments, it increases the authorization rate by meeting the bank’s security requirements, and the liability shift reduces the number of costly chargebacks.

Schlussfolgerung

Mit 3DS authentication is particularly crucial for SaaS companies, SaaS providers, and video game developers who need to comply with the regulations of the regions in which they operate. The transition from 3DS 1 to 3DS 2 has improved the mobile experience and the occurrence of frictionless flow for low-risk transactions. In order to safeguard your business from fraud liability and comply with the laws of the payment markets, it is strongly recommended to integrate these steps with the help of a specialized company.

FAQ

Bereit anzufangen?

Wir waren dort, wo Sie jetzt sind. Lassen Sie uns unsere 19 Jahre Erfahrung teilen und Ihre globalen Träume Wirklichkeit werden lassen.

Mosaikbild
de_DEDeutsch