Jak wdrożyć uwierzytelnianie 3DS dla SaaS, oprogramowania i gier wideo
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.
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.
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.
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.
- 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.
- Zweryfikuj Certyfikację: Upewnij się, że Twój partner jest na bieżąco z najnowszymi specyfikacjami EMV 3DS.
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.
-
Kroki konfiguracji dla 3DS 2
-
Kluczowe punkty danych do przekazania
-
Konfiguracje zwolnień dla płatności cyklicznych
-
Przewodniki po optymalizacji aplikacji mobilnych
-
Szczegóły przeniesienia odpowiedzialności za oszustwa
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.
- 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.
- 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)
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.
-
Kroki konfiguracji dla 3DS 2
-
Kluczowe punkty danych do przekazania
-
Konfiguracje zwolnień dla płatności cyklicznych
-
Przewodniki po optymalizacji aplikacji mobilnych
-
Szczegóły przeniesienia odpowiedzialności za oszustwa
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 |
|
Czy transakcja jest o niskiej wartości, cykliczna lub inicjowana przez sprzedawcę? |
Płynny proces (wniosek o zwolnienie) |
Brak tarć |
|
Czy transakcja jest o wysokiej wartości, ale poza EOG? |
Płynny proces (decyzja oparta na ryzyku) |
Niskie tarcie |
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.
-
Kroki konfiguracji dla 3DS 2
-
Kluczowe punkty danych do przekazania
-
Konfiguracje zwolnień dla płatności cyklicznych
-
Przewodniki po optymalizacji aplikacji mobilnych
-
Szczegóły przeniesienia odpowiedzialności za oszustwa
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.
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.
Klient rozszerza funkcje, których używa w ramach Twojego SaaS produkt. Jeśli partner przetwarzający płatności wskaże, że klient ma 5-letnią historię, używa ważnej karty kredytowej i ma odpowiedni adres IP, bank jest bardziej skłonny zatwierdzić transakcję. W zależności od dostępnych danych, 3DS 2 może zmniejszyć opłaty związane z oszustwami nawet o 82% od czasu wprowadzenia SCA w Europie. Rzeczywiście, może to powstrzymać oszukańcze transakcje, nakładając obowiązki weryfikacji i zgodności na sieci płatnicze.
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.
-
Kroki konfiguracji dla 3DS 2
-
Kluczowe punkty danych do przekazania
-
Konfiguracje zwolnień dla płatności cyklicznych
-
Przewodniki po optymalizacji aplikacji mobilnych
-
Szczegóły przeniesienia odpowiedzialności za oszustwa
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.
- 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.
- 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.
- 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.
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.
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
-
Uwierzytelnianie 3DS jest ważne, ponieważ pomaga unikać ryzyka finansowego, takiego jak obciążenia zwrotne, dla firm SaaS i oprogramowania, zwłaszcza w sprzedaży dóbr cyfrowych. Przenosząc ciężar odpowiedzialności za oszustwa na wystawcę karty po pomyślnym uwierzytelnieniu, chroni ono również cykliczne strumienie przychodów.
-
Płynny przepływ umożliwia zakupy w grze i mikrotransakcje, eliminując konieczność zewnętrznego procesu weryfikacji. Ten typ natychmiastowego przetwarzania płatności może wpływać na wskaźniki konwersji w szybkich transakcjach, takich jak te powszechne w grach wideo.
-
Dostawcy SaaS radzą sobie z tym, używając ram “Stored Credentials framework”. Pierwsza płatność za subskrypcję była jedyną, która wymagała weryfikacji 3DS; po tym, każda płatność o tej samej kwocie jest oznaczana jako “płatności cykliczne” i zazwyczaj nie przechodzi kolejnej weryfikacji 3DS, co prowadzi do wysokiego wskaźnika retencji.
-
Nowy protokół 3DS 2 został opracowany, aby wyeliminować ten problem poprzez wprowadzenie oceny ryzyka, która umożliwia przetwarzanie do 95% transakcji w płynnym przepływie. W przypadku sprzedaży oprogramowania, takie podejście zapewnia szybką finalizację transakcji, jednocześnie spełniając zasady bezpieczeństwa banku, co prowadzi do wysokich wskaźników autoryzacji.
-
3DS 1 często zmuszał użytkowników mobilnych do opuszczania aplikacji i otwierania przeglądarki w celu zalogowania się, tracąc możliwość sfinalizowania sprzedaży. 3DS 2 posiada mobilne zestawy SDK, które pozwalają na zintegrowanie weryfikacji w ramach aplikacji, co przyspiesza proces uwierzytelniania i ogólnie poprawia doświadczenie.
-
3DS jest obowiązkowe dla firm SaaSowych obsługujących klientów z Europejskiego Obszaru Gospodarczego (EOG), ze względu na wymogi silnego uwierzytelniania klienta (SCA) dyrektywy PSD2. Ten wymóg pomaga firmie w odpowiednim uzyskaniu dostępu do tego dużego rynku.
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ą.