Ustawienia dostępności

Rozmiar tekstu

100%

Fintech 4 min czytania

3-D Secure (3DS)

Inne nazwy: 3DS, 3D Secure, 3DS2, EMV 3-D Secure, zabezpieczenie 3D Secure

Definicja

3-D Secure (3DS) to protokół organizacji kartowych do uwierzytelniania posiadacza karty w płatności internetowej. Strona sprzedawcy przesyła wydawcy karty dane o transakcji i urządzeniu, a wydawca zatwierdza płatność bez udziału klienta albo żąda silnego uwierzytelnienia.

Cytuj hasło

Tekst

"3-D Secure (3DS)". Order Group, Słownik oprogramowania, 10 października 2026. https://ordergroup.co/pl/slownik/3d-secure/

HTML

<a href="https://ordergroup.co/pl/slownik/3d-secure/">3-D Secure (3DS)</a> - Order Group

Jak działa 3-D Secure

3-D Secure to protokół, którym organizacje kartowe sprawdzają, czy osoba płacąca w internecie jest posiadaczem karty. EMVCo, organizacja standaryzacyjna należąca do organizacji kartowych, publikuje go jako EMV 3-D Secure i opisuje jako protokół zapobiegania oszustwom w handlu elektronicznym, który pozwala uwierzytelnić konsumenta przy zakupach bez fizycznej obecności karty. Pierwsza generacja działała tylko w przeglądarce i została wycofana. EMV 3DS (wersja 2.x) działa w przeglądarkach i w aplikacjach mobilnych. Wersja 2.1 obsługuje już silne uwierzytelnienie klienta, a EMVCo zaleca wersję 2.2 lub nowszą.

W sprawdzeniu 3DS biorą udział trzy domeny. Po stronie sprzedawcy serwer 3DS (a w aplikacji mobilnej SDK 3DS) zbiera dane o transakcji i urządzeniu. Organizacja kartowa prowadzi serwer katalogowy (Directory Server), który kieruje komunikat do właściwego wydawcy. Po stronie wydawcy serwer kontroli dostępu (Access Control Server, ACS) decyduje, czy posiadacz karty musi cokolwiek zrobić.

Strona sprzedawcy wysyła żądanie uwierzytelnienia (AReq). ACS ocenia ryzyko i odpowiada (ARes) statusem transakcji. Status Y w ARes oznacza, że posiadacz karty jest uwierzytelniony bez żadnej interakcji: to ścieżka bez dodatkowej weryfikacji (frictionless). Status C oznacza, że potrzebne jest wyzwanie (challenge): posiadacz karty potwierdza płatność kodem jednorazowym, w aplikacji wydawcy albo biometrią, a ACS przekazuje wynik końcowy w komunikacie RReq. Pozostałe statusy oznaczają odmowę uwierzytelnienia (N), odrzucenie z prośbą, by nie autoryzować płatności (R), uwierzytelnienie, którego nie dało się przeprowadzić (U), oraz próbę bez pełnego uwierzytelnienia (A). Wersja 2.2 dodała uwierzytelnienie poza sesją sprzedawcy (decoupled, status D). Wynik trafia do komunikatu autoryzacyjnego, więc wydawca widzi przy autoryzacji, czy i jak posiadacz karty został uwierzytelniony.

Co 3-D Secure oznacza dla oprogramowania

Zakres pracy zależy od tego, po której stronie płatności stoi Twój system. Pożyczkodawca, który przyjmuje w aplikacji spłaty kartą, jest po stronie sprzedawcy. Pożyczkodawca, który oferuje własną kartę przez partnera wydającego, jak w haśle wydawanie kart, jest po stronie wydawcy, a jego aplikacja często staje się miejscem, w którym klient zatwierdza płatności internetowe.

Po stronie sprzedawcy 3DS uruchamia bramka płatnicza, ale wyzwanie musi obsłużyć aplikacja. Ekran wyzwania otwiera się w aplikacji przez SDK 3DS albo w WebView. Aplikacja musi poczekać na wynik, trzymać płatność w stanie oczekującym i obsłużyć klienta, który zamknie ekran albo w ogóle nie wróci. Spłata zakończona statusem N lub R powinna pokazać powód zrozumiały dla klienta, a nie ogólny błąd.

Po stronie wydawcy praca dotyczy kanału zatwierdzania. PSD2 wiąże kod uwierzytelnienia zdalnej płatności kartą z kwotą i odbiorcą (dynamic linking). Zgodnie z art. 5 RTS (rozporządzenie delegowane 2018/389) płatnik musi widzieć kwotę i odbiorcę, a każda zmiana któregoś z nich unieważnia kod. Gdy zatwierdzenie odbywa się w Twojej aplikacji, powiadomienie push otwiera ekran z kwotą i sprzedawcą, klient potwierdza PIN-em albo biometrią, a aplikacja odsyła odpowiedź, zanim minie limit czasu ACS. Art. 4 ogranicza liczbę kolejnych nieudanych prób uwierzytelnienia do pięciu w określonym czasie, po czym czynność zostaje zablokowana, więc aplikacja potrzebuje widocznego stanu blokady i ścieżki odblokowania.

To, jak często klient zobaczy ten ekran, zależy od wyjątków przewidzianych w RTS. Według art. 16 zdalna płatność do 30 EUR może pominąć silne uwierzytelnienie, dopóki łączna kwota od ostatniego uwierzytelnienia nie przekroczy 100 EUR, a liczba takich płatności z rzędu nie przekroczy pięciu. Art. 18 pozwala na wyjątek po analizie ryzyka transakcji, do 100, 250 albo 500 EUR przy zdalnych płatnościach kartą, w zależności od wskaźnika oszustw dostawcy. Strona wydawcy musi prowadzić te liczniki dla każdej karty i zerować je po każdym uwierzytelnieniu.

Gdy płatność kartą nie przejdzie, klient i dział obsługi muszą wiedzieć dlaczego. Wynik 3DS zapisany przy każdej transakcji kartą pozwala odróżnić w historii w aplikacji nieudane uwierzytelnienie od braku środków albo zablokowanej karty.

Przepisy, które kształtują ścieżkę 3-D Secure w aplikacji pożyczkowej
PrzepisŹródłoCzego potrzebuje system
SCA przy zdalnej płatności elektronicznej, powiązane z kwotą i odbiorcąPSD2 art. 97 ust. 1 lit. b i ust. 2; RTS art. 5Ekran zatwierdzenia z kwotą i sprzedawcą; kod nieważny po każdej zmianie
Najwyżej pięć kolejnych nieudanych próbRTS 2018/389 art. 4 ust. 3 lit. bLicznik prób, stan blokady w aplikacji, ścieżka odblokowania
Wyjątek dla niskich kwot: 30 EUR, łącznie 100 EUR albo pięć płatnościRTS 2018/389 art. 16Liczniki dla każdej karty zerowane po każdym uwierzytelnieniu
Wyjątek po analizie ryzyka transakcji do 100, 250 albo 500 EURRTS 2018/389 art. 18 i załącznikMonitorowanie wskaźnika oszustw, od którego zależy próg
Wynik wyzwania przychodzi asynchronicznieEMV 3DS (CReq, CRes, RReq)Stan płatności oczekującej, obsługa limitu czasu, powód przy niepowodzeniu
Zasady ponoszenia strat bez SCAPSD2 art. 74 ust. 2Wynik 3DS zapisany przy każdej transakcji na potrzeby reklamacji

Przepisy i regulacje

Art. 97 ust. 1 PSD2 (dyrektywa (UE) 2015/2366) wymaga silnego uwierzytelnienia klienta, gdy płatnik uzyskuje dostęp do rachunku płatniczego online, inicjuje elektroniczną transakcję płatniczą albo przeprowadza przez kanał zdalny czynność, która może wiązać się z ryzykiem oszustwa płatniczego lub innych nadużyć. Art. 97 ust. 2 dodaje dynamiczne powiązanie przy zdalnych płatnościach elektronicznych. Art. 98 zlecił przygotowanie regulacyjnych standardów technicznych, które stały się rozporządzeniem delegowanym 2018/389, stosowanym od 14 września 2019 r. Europejski Urząd Nadzoru Bankowego (EBA) dał rynkowi czas do 31 grudnia 2020 r. na przejście z płatnościami kartą w handlu elektronicznym na silne uwierzytelnienie. RTS nie wymieniają 3-D Secure. Są neutralne technologicznie, a płatności kartą spełniają je przez EMV 3DS. W listopadzie 2025 r. Parlament Europejski i Rada osiągnęły wstępne porozumienie w sprawie PSD3 i rozporządzenia w sprawie usług płatniczych (PSR), które zastąpią PSD2 i przeniosą większość jej przepisów do bezpośrednio stosowanego rozporządzenia. W październiku 2026 r. nowe przepisy jeszcze nie obowiązują: zaczną działać po formalnym przyjęciu, publikacji w Dzienniku Urzędowym UE i okresie przejściowym, więc dziś system projektuje się według PSD2 i RTS.

Art. 74 ust. 2 PSD2 określa, kto ponosi stratę. Jeśli dostawca płatnika nie wymaga silnego uwierzytelnienia, płatnik nie ponosi strat, chyba że działał umyślnie w celu oszustwa. Jeśli odbiorca albo jego dostawca nie akceptuje silnego uwierzytelnienia, zwraca szkodę dostawcy płatnika. Dlaczego numer karty i CVV nie mogą być składnikiem uwierzytelnienia, opisuje hasło wydawanie kart.

Z naszych projektów

W Aasa24, aplikacji pożyczkowej, którą od maja 2023 r. budujemy dla Aasa Polska, klienci zarządzają kartą kredytową Visa wydaną przez licencjonowanego partnera, jak opisuje hasło wydawanie kart. Dodajemy do Aasa24 3-D Secure; w październiku 2026 r. prace trwają.

Źródła

  1. EMV 3-D Secure - EMVCo
  2. Directive (EU) 2015/2366 on payment services in the internal market (PSD2), Articles 74, 97 and 98 - EUR-Lex
  3. Commission Delegated Regulation (EU) 2018/389, RTS on strong customer authentication and common and secure communication, Articles 4, 5, 16 and 18 - EUR-Lex
  4. EBA publishes Opinion on the deadline and process for completing the migration to strong customer authentication (SCA) for e-commerce card-based payment transactions - European Banking Authority
  5. Payment services deal: more protection from online fraud and hidden fees (PSD3 and PSR provisional agreement) - European Parliament

Najczęstsze pytania

Mateusz Widenka
Mateusz Widenka
Head of Delivery
Porozmawiaj z inżynierem
  • Nie. Silne uwierzytelnienie klienta to wymóg prawny z PSD2 i RTS. 3-D Secure to protokół, którym organizacje kartowe przenoszą to uwierzytelnienie w internetowych płatnościach kartą.

  • Nie. Wydawca może zatwierdzić płatność bez udziału klienta, gdy pozwala na to jego analiza ryzyka, a RTS zwalniają płatności o niskiej kwocie i płatności, które przeszły analizę ryzyka transakcji w ustalonych limitach.

  • Jeśli dostawca płatnika go nie wymagał, płatnik nie ponosi straty, chyba że działał umyślnie w celu oszustwa (art. 74 ust. 2 PSD2). Jeśli sprzedawca albo jego dostawca go nie akceptował, zwraca szkodę dostawcy płatnika.

  • ACS należy do strony wydawcy i zwykle prowadzi go wydawca albo jego procesor. To, czy aplikacja pożyczkodawcy będzie miejscem zatwierdzania płatności, ustala się z wydawcą.

Budujesz system, w którym liczy się 3-D Secure (3DS)?

Zobacz, jak budujemy oprogramowanie w tej dziedzinie: case studies i technologie, których używamy.

Checklista wymagań

Do każdego hasła wyślemy definicję i to, czego wymaga od Twojego oprogramowania. Bezpłatnie, bez rozmowy handlowej.

Checklista jest pusta. Dodaj hasło plusem przy jego nazwie.

    Order Group sp. z o.o. (Warszawa) użyje Twojego adresu e-mail, żeby wysłać checklistę (art. 6 ust. 1 lit. b RODO), i zachowa informację o prośbie (art. 6 ust. 1 lit. f RODO). Zgoda marketingowa jest dobrowolna i możesz ją wycofać w każdej chwili. Polityka prywatności