Obraz mozaikowy

Jak wdrożyć uwierzytelnianie 3DS dla SaaS, oprogramowania i gier wideo

Autor: Marta Poprotska, Social Media Community Manager

Sprawdzono przez: George Ploaie, Dyrektor Operacyjny (COO)

Do zintegrować uwierzytelnianie 3DS ze swoim systemem płatności, musisz zintegrować rozwiązanie płatnicze, które obsługuje ten protokół, co dodaje dodatkowy krok do płatności kartą online ze względów bezpieczeństwa. Jest to kluczowe dla ograniczenia oszustw i przestrzeganie różnych zasad, takich jak silne uwierzytelnianie klienta (SCA) w UE.

 

Ten przewodnik oferuje instrukcje krok po kroku, jak zintegrować 3DS i usprawnić procesy płatności, co pomoże Ci stworzyć zgodny z przepisami system.

Czym jest 3DS i dlaczego jest konieczne?

3DS to akronim od Three-Domain Secure i jest to protokół opracowany przez Visa w celu zwiększenia bezpieczeństwa transakcji online kartami kredytowymi i debetowymi. Oprócz danych karty i kodu bezpieczeństwa, Uwierzytelnianie 3DS może wymagać od klienta podania hasła, kodu wysłanego na urządzenie mobilne lub uwierzytelniania biometrycznego. Protokół ten jest ważny dla firm SaaS, platform oprogramowania i gier wideo, ponieważ:

  • Zmniejsza oszustwa: Wdrażanie 3DS procedury mogą wpływać na występowanie nieautoryzowanych transakcji w ramach działalności SaaS. Straty z tytułu oszustw e-commerce sięgające 44,3 miliarda dolarów w 2024 roku, według danych, wskazuje na znaczenie tej kwestii.
  • Przenosi odpowiedzialność: Jeśli uwierzytelnienie karty kredytowej zakończy się pomyślnie, ryzyko finansowe związane z oszustwami obciążenia zwrotne przesuwa się z Twojej firmy SaaS na bank wystawiający kartę klienta.
  • Zapewnia zgodność: Jest to szczególnie przydatne dla firm działających w regionach o surowych regulacjach, takich jak UE, która posiada zrewidowaną Dyrektywę w sprawie usług płatniczych (PSD2) obowiązującą. Dyrektywa ta wymaga wdrożenia Silnego uwierzytelniania klienta (SCA) dla wielu płatności online. W rzeczywistości, 3DS 2 został opracowany, aby sprostać tym potrzebom SCA. 
Które kraje wymagają 3DS i czym jest SCA?

Zasada dotycząca SCA, egzekwowana przy użyciu 3DS, weszła w życie 14 września 2019 r. i jest wymagana głównie w Europejskim Obszarze Gospodarczym (EOG). Ma zastosowanie do firm posiadających rachunek handlowy w UE i obsługiwanych przez karty wydane przez bank w UE. 

Silnego uwierzytelniania klienta (SCA) oznacza, że posiadacz karty musi zweryfikować płatność, używając co najmniej dwóch z trzech odrębnych kategorii informacji: 

  • Wiedza: Coś, co tylko klient wie (np. hasło).
  • Posiadanie: Coś, co klient posiada (np. telefon odbierający kod).
  • Nieodłączność: Coś, co klient jest (np. odcisk palca lub rozpoznawanie twarzy).

 SCA jest prawnie wymagane w EOG, ale banki mogą zdecydować się na wdrożenie tej praktyki globalnie. Wskazane jest przygotowanie 3DS SaaS środowiska w każdym przypadku, nawet dla aplikacji dostępnych na różnych rynkach, takich jak oprogramowanie lub gier wideo.

Pomyślna realizacja tej strategii wymaga MoR-a lub procesora płatności, który jest w pełni zgodny z nowoczesnym 3DS 2 protokołem.

Krok 1

Zapewnij sobie partnerstwo płatnicze z certyfikatem 3DS i metodę integracji

Aby rozpocząć, należy wybrać odpowiedniego globalnego partnera płatniczego, który posiada certyfikat do obsługi protokołu 3DS 2, a także zdolność do powrotu do 3DS 1 w razie potrzeby. Partner ten przejmie komunikację pomiędzy Twoim systemem SaaS, siecią kart płatniczych i bankiem wydającym karty. Akceptacja 3DS może być rozważana na tym etapie. Twój zespół deweloperski będzie musiał podjąć decyzję, czy użyć prostej Strony Płatności Hostowanej, co oszczędza czas i pieniądze na integracji, czy też Bezpośrednia integracja API/SDK, co zapewnia większą kontrolę nad wyglądem i działaniem procesu płatności.

 

Twój partner musi być certyfikowany i spełniać wszystkie specyfikacje EMV 3DS, w ten sposób unikając komplikacji podczas implementacji protokołu bezpieczeństwa w różnych sieciach kart płatniczych.

 

  1. Wybierz typ integracji: Najprostszą opcją jest użycie Hostowana strona płatności, w której partner zajmuje się przetwarzaniem transakcji. Jeśli pożądana jest większa kontrola nad doświadczeniem użytkownika, Bezpośrednia integracja API/SDK można wykorzystać, zapewniając dostęp do szerszego spektrum funkcjonalności Stripe.  
  2. Zweryfikuj Certyfikację: Upewnij się, że Twój partner jest na bieżąco z najnowszymi specyfikacjami EMV 3DS. 
Jak PayPro Global może pomóc

Twój dostawca bierze na siebie ciężar złożoności procesu płatności. PayPro Global może pomóc w podjęciu decyzji, czy uwierzytelnianie 3DS jest potrzebne, uruchomić odpowiedni protokół i komunikować się z siecią kart płatniczych oraz bankiem wydającym w celu zakończenia weryfikacji. Tym samym oszczędza się pracę zespołu deweloperskiego.

Bezpłatna Lista Kontrolna Wdrożenia 3DS

Uzyskaj swoją listę kontrolną krok po kroku, jak wdrożyć 3DS dla swoich produktów SaaS, oprogramowania i gier wideo.

  • Znacznik wyboru

    Kroki konfiguracji dla 3DS 2

  • Znacznik wyboru

    Kluczowe punkty danych do przekazania

  • Znacznik wyboru

    Konfiguracje zwolnień dla płatności cyklicznych

  • Znacznik wyboru

    Przewodniki po optymalizacji aplikacji mobilnych

  • Znacznik wyboru

    Szczegóły przeniesienia odpowiedzialności za oszustwa

Pobierz swoją BEZPŁATNĄ Listę Kontrolną 3DS
Krok 2

Wdróż Strukturę Gromadzenia Danych

Sukces płynnego przepływu zależy od dokładność dostarczonych danych. 3DS 2 wymaga do 100 punktów danych do określenia ryzyka, dlatego twój system powinien zbierać i przesyłać te informacje podczas każdego żądania transakcji.

 

Należy wprowadzić do systemu płatności wszystkie niezbędne pola, które obejmują adres IP, adres e-mail i imię i nazwisko posiadacza karty, oprócz niezbędnych danych kontekstowych z Twoich systemów. Dodanie takich informacji kontekstowych, jak wiek konta klienta lub jego historia zakupów, pomaga silnikowi ryzyka banku zatwierdzić płatność bez dalszej weryfikacji.

 

  1. Obowiązkowe pola danych: Upewnij się, że Twój system płatności zbiera i przesyła wszystkie niezbędne informacje, w tym adres IP klienta, adres rozliczeniowy, pełne imię i nazwisko posiadacza karty, adres e-mail oraz numer telefonu.
  2. Wzbogacanie Danych Kontekstowych: Osadź informacje z zaplecza w żądaniu płatności. Analiza oparta na ryzyku wymaga dostępu do kluczowych danych klienta, w tym:
    • Wiek/data utworzenia konta klienta (kluczowe dla stażu w SaaS)
    • Historia poprzednich zakupów (czynnik wpływający na częstotliwość transakcji)
    • Specyfikacje urządzenia (ID urządzenia, przeglądarka, rozdzielczość ekranu)
Uwaga

Aby osiągnąć maksymalny stopień płynności procesu, konieczne jest przekazanie wszystkich dostępnych informacji procesorowi płatności. Ten zestaw informacji jest bardzo ważny dla oceny ryzyka przez bank.

Bezpłatna Lista Kontrolna Wdrożenia 3DS

Uzyskaj swoją listę kontrolną krok po kroku, jak wdrożyć 3DS dla swoich produktów SaaS, oprogramowania i gier wideo.

  • Znacznik wyboru

    Kroki konfiguracji dla 3DS 2

  • Znacznik wyboru

    Kluczowe punkty danych do przekazania

  • Znacznik wyboru

    Konfiguracje zwolnień dla płatności cyklicznych

  • Znacznik wyboru

    Przewodniki po optymalizacji aplikacji mobilnych

  • Znacznik wyboru

    Szczegóły przeniesienia odpowiedzialności za oszustwa

Pobierz swoją BEZPŁATNĄ Listę Kontrolną 3DS
Krok 3

Zdefiniuj swoją strategię 3DS w oparciu o ryzyko transakcji

Musisz stworzyć plan i uwzględnić go w swoim harmonogramie pod kątem 3DS wydajność. Wyzwaniem jest ograniczenie tarć po stronie klienta i przestrzeganie przepisów, dlatego konieczne jest uwzględnienie ryzyka i zasadności każdej przeprowadzanej transakcji.

 

Ten krok ma na celu ułatwienie “Płynnego Przepływu” dla wielu prawidłowych transakcji i zainicjowanie “Przepływu Weryfikacyjnego” gdy jest to wymagane dla posiadaczy kart z EOG lub w przypadku podwyższonego ryzyka. Poniższa tabela analizy ryzyka może przyczynić się do zgodności z obowiązującymi przepisami i może mieć wpływ na współczynniki konwersji.

 

Dla każdej transakcji, przed zainicjowaniem płatności, należy przeprowadzić ocenę ryzyka, korzystając z poniższej tabeli:

 

 

Strategia do wyboru

Jak to wpływa na ścieżkę klienta

Czy transakcja jest obowiązkowa dla SCA (karta z EOG, powyżej limitów zwolnień)?

Przebieg weryfikacji (wymagane przez bank)

Wysokie utrudnienia
Klient jest zmuszony do wykonania dodatkowego kroku (pop-up lub modal), aby zweryfikować tożsamość, co może prowadzić do porzucenia transakcji, jeśli nie jest zoptymalizowane pod kątem urządzeń mobilnych.

Czy transakcja jest o niskiej wartości, cykliczna lub inicjowana przez sprzedawcę?

Płynny proces (wniosek o zwolnienie)

Brak tarć
Nie ma potrzeby bezpośredniego udziału klienta, ponieważ transakcja zostaje natychmiastowo zakończona w tle.

Czy transakcja jest o wysokiej wartości, ale poza EOG?

Płynny proces (decyzja oparta na ryzyku)

Niskie tarcie
Jeśli ryzyko jest niskie, transakcja jest szybka. Uwierzytelnianie jest wyzwalane tylko w przypadku wysokiego ryzyka. 

Bezpłatna Lista Kontrolna Wdrożenia 3DS

Uzyskaj swoją listę kontrolną krok po kroku, jak wdrożyć 3DS dla swoich produktów SaaS, oprogramowania i gier wideo.

  • Znacznik wyboru

    Kroki konfiguracji dla 3DS 2

  • Znacznik wyboru

    Kluczowe punkty danych do przekazania

  • Znacznik wyboru

    Konfiguracje zwolnień dla płatności cyklicznych

  • Znacznik wyboru

    Przewodniki po optymalizacji aplikacji mobilnych

  • Znacznik wyboru

    Szczegóły przeniesienia odpowiedzialności za oszustwa

Pobierz swoją BEZPŁATNĄ Listę Kontrolną 3DS
Krok 4

Automatyzuj wyłączenia i bezproblemowy przepływ

the Płynnego Przepływu w 3DS 2 odnosi się do wskaźników konwersji poprzez możliwe usunięcie uwierzytelniania dla rozpoznanych klientów. Dla firm SaaS system powinien być skonfigurowany tak, aby prawidłowo identyfikował płatności odnawialne i dzięki temu korzystał ze zwolnienia z wymogu ponownej autoryzacji dla płatności cyklicznych (Recurring Payment exemption), co jest kluczowym elementem utrzymywania przychodów. Należy również zintegrować swoją kasę z silnikiem ryzyka partnera płatniczego, aby był on zdolny do podejmowania decyzji w czasie rzeczywistym, co pozwala na uzyskanie płynnego przepływu transakcji (frictionless flow), gdy ocena ryzyka jest niska. Ten wysoki wskaźnik zatwierdzania dla transakcji niskiego ryzyka pomaga w obsłudze dużej liczby mikrotransakcji typowych dla SaaS oraz gier wideo.

 

  • Oznaczanie subskrypcji (model SaaS): Dla cyklicznych SaaS rozliczeń:
    • Oznacz pierwszą płatność jako wymagającą 3DS aby skonfigurować ramy Przechowywanych Danych Uwierzytelniających.
    • Oznacz wszystkie kolejne, o stałej kwocie odnowienia jako “Płatność cykliczna” w celu ubiegania się o zwolnienie z SCA.
  • Integracja z Silnikiem Ryzyka: Poświęć czas na skonfigurowanie konta MoR u swojego procesora płatności, aby jego silnik ryzyka był zdolny do podejmowania decyzji w czasie rzeczywistym. Silnik powinien automatycznie żądać bezproblemowego przepływu, gdy wynik ryzyka jest niski.
Uwaga

Według Visa, 95% transakcji może przejść przez tę bezproblemową ścieżkę, co jest kluczowe dla utrzymania wysokich wskaźników akceptacji dla masowych mikrotransakcji typowych dla SaaS, AI oraz gier wideo.

Bezpłatna Lista Kontrolna Wdrożenia 3DS

Uzyskaj swoją listę kontrolną krok po kroku, jak wdrożyć 3DS dla swoich produktów SaaS, oprogramowania i gier wideo.

  • Znacznik wyboru

    Kroki konfiguracji dla 3DS 2

  • Znacznik wyboru

    Kluczowe punkty danych do przekazania

  • Znacznik wyboru

    Konfiguracje zwolnień dla płatności cyklicznych

  • Znacznik wyboru

    Przewodniki po optymalizacji aplikacji mobilnych

  • Znacznik wyboru

    Szczegóły przeniesienia odpowiedzialności za oszustwa

Pobierz swoją BEZPŁATNĄ Listę Kontrolną 3DS
Krok 5

Zoptymalizuj doświadczenie w aplikacji i mobilne

W przypadkach, gdy używana jest aplikacja mobilna (co ma miejsce w przypadku oprogramowaniu SaaS i grach wideo), procedura uwierzytelniania jest znacząca, a płynny proces płatności bezpośrednio wpływa na konwersję. Aby to zabezpieczyć, musisz użyć dedykowanych mobilnych SDK Twojego partnera płatniczego dla procesu 3DS, pozostawiając klienta w Twojej aplikacji podczas weryfikacji. Może to zmniejszyć prawdopodobieństwo przekierowania klienta do zewnętrznej przeglądarki, co jest czasem związane z porzuceniem koszyka.

Ponadto, wsparcie dla uwierzytelniania biometrycznego (Face ID, odcisk palca) za pośrednictwem 3DS 2 protokołu może oferować stosunkowo szybką metodę potwierdzenia tożsamości i jest podobno powszechny wśród użytkowników mobilnych.

 

  1. Integracja SDK w aplikacji: Użyj dedykowanych mobilnych SDK Twojego partnera płatniczego (iOS/Android) do zarządzania przepływem 3DS. W ten sposób klient pozostanie w Twojej aplikacji podczas procesu weryfikacji.
  2. Zapobiegaj przekierowaniom: Przebieg powinien wyświetlać monit uwierzytelniający, który zawiera informacje do uwierzytelnienia oraz dane uwierzytelniające do tego celu. Unikanie przekierowania przeglądarki w celu logowania podczas przebiegu może wpłynąć na wskaźniki ukończenia zakupu. 
  3. Obsługa Biometrii: Protokół 3DS 2 umożliwia uwierzytelnianie biometryczne (Face ID, odcisk palca). Twój partner do przetwarzania płatności musi włączyć tę funkcję, aby klienci mogli szybko się uwierzytelnić, jeśli ich bank to obsługuje.
Wskazówka

the płatność cykliczna zwolnienie może zostać zakończone, jeśli karta płatnicza klienta nie zostanie obciążona przez ponad rok. W przypadku Subskrypcje SaaS Z rocznym cyklem rozliczeniowym ważne jest, aby z wyprzedzeniem przygotować się ze swoim partnerem ds. przetwarzania płatności w kwestii kroków, które należy podjąć w celu przeprowadzenia soft checku lub ponownego uwierzytelnienia w momencie rocznego odnowienia, aby przechowywane dane uwierzytelniające u banku-akceptanta pozostały ważne.

Porady dotyczące rozwiązywania problemów

 

  • Zwiększone porzucanie koszyków: Aby uniknąć porzucania koszyków, można użyć 3DS 2 aby umożliwić bezproblemowy przepływ transakcji, które nie stwarzają problemów lub nadmiernego ryzyka, wyświetlając monit o uwierzytelnienie tylko wtedy, gdy jest to konieczne.
  • Obsługa problemów z wyświetlaniem mobilnym: Aby zoptymalizować przetwarzanie mobilnych zakupów w aplikacji, użyj dedykowanych mobilnych zestawów SDK swojego dostawcy płatności, aby osadzić proces weryfikacji w widoku webowym aplikacji, zamiast otwierać stronę, która wydłuży bezwładność sesji.
  • Nieudane odnowienia z powodu SCA: Rozważmy przypadek, gdy system rozliczeniowy nie posiada funkcji śledzenia płatności cyklicznych oraz konieczność zidentyfikowania alternatywnych sposobów postępowania w takich sytuacjach. Jeśli pierwsza próba płatności również zakończy się niepowodzeniem, klient może wymagać zezwolenia e-mail w celu kontynuowania transakcji.
Uwaga

3DS nie zmniejsza przychodów. Chociaż dodaje minimalny krok w przypadku płatności wysokiego ryzyka, zwiększa wskaźnik autoryzacji dzięki spełnieniu wymogów bezpieczeństwa banku, a przeniesienie odpowiedzialności zmniejsza liczbę kosztownych obciążeń zwrotnych.

Wniosek

Korzystając z 3DS Uwierzytelnianie jest szczególnie kluczowe dla firm SaaS, dostawców SaaS oraz twórców gier wideo, którzy muszą przestrzegać przepisów regionów, w których działają. Przejście z 3DS 1 na 3DS 2 poprawiło doświadczenie mobilne i występowanie bezproblemowego przepływu dla transakcji niskiego ryzyka. W celu zabezpieczyć Twój biznes przed odpowiedzialnością z tytułu oszustw i przestrzegać przepisów rynków płatniczych, zdecydowanie zaleca się integrację tych kroków z pomocą wyspecjalizowanej firmy.

FAQ

Gotowy do rozpoczęcia?

Byliśmy tam, gdzie Ty jesteś. Podzielmy się naszym 19-letnim doświadczeniem i sprawmy, by Twoje globalne marzenia stały się rzeczywistością.

Obraz mozaikowy
pl_PLPolski