Bezpieczne uwierzytelnianie 3D
Payflow Pro kompatybilny.
Streszczenie:
W tym artykule wyjaśnię, jak zintegrować bezpieczne uwierzytelnianie 3D w PayPal Payment Gateway. Omówię kroki w celu dodania źródła płatności i atrybutu weryfikacji wymaganego do wdrożenia 3D Secure. Dodatkowo odpowiem na niektóre typowe pytania dotyczące testowania i dostosowywania strony kasy.
Kluczowe punkty:
- Integracja bezpiecznego uwierzytelnienia 3D z PayPal Payment Gateway
- Dodanie źródła płatności i przy użyciu atrybutu weryfikacji SCA_ALWAY
- Testowanie implementacji i weryfikowanie, czy działa domyślnie
- Zachowanie strony kasy PayPal na podstawie pamięci podręcznej/plików cookie przeglądarki
- Jak upewnić się, że strona rozliczeniowa jest zawsze wyświetlana podczas przekierowania
- Konieczność wdrożenia 3D Secure dla bezpośrednich integracji kart
- Jak bezpieczne uwierzytelnianie 3D zmniejsza oszustwo i poprawia wydajność transakcji
- Kiedy i jak uwierzytelnianie 3D jest uruchamiane podczas procesu płatności
- Kwalifikowalność do bezpiecznego uwierzytelnienia 3D z zaawansowanymi kartami kredytowymi i debetowymi
- Obsługiwane kraje, marki kart i waluty do bezpiecznego uwierzytelnienia 3D
Pytania:
- P: Jak mogę uzyskać źródło płatności w ciele jako żądanie?
- P: Czy istnieje sposób na sprawdzenie, czy bezpieczne uwierzytelnianie 3D działa domyślnie?
- P: Jak mogę dostosować stronę kasy PayPal, aby zawsze wyświetlać stronę rozliczeniową?
- P: Czy muszę zaimplementować 3D Secure dla wszystkich rodzajów integracji z PayPal?
Odp.: Aby uzyskać źródło płatności, musisz podać niezbędne informacje wymagane przez PayPal w ciele żądania. Możesz zapoznać się z dokumentacją konkretnych szczegółów potrzebnych do odzyskania źródła płatności.
Odp.: Tak, możesz przetestować bezpieczne uwierzytelnianie 3D, dokonując płatności za pomocą obsługiwanej karty. Przepływ uwierzytelnienia zostanie uruchomiony, jeśli karta zostanie zapisana do usługi.
Odp.: Niestety zachowanie strony PayPal zależy od pamięci podręcznej i plików cookie użytkownika. Nie ma możliwości upewnienia się, że strona rozliczeniowa jest zawsze wyświetlana podczas przekierowania. Możesz jednak użyć przepływu w kontekście, aby wyświetlić spójną opcję „karty debetowej lub kredytowej”.
Odp.: Nie, wdrożenie 3D Secure jest konieczne tylko dla bezpośrednich integracji kart, takich jak zaawansowane karty kredytowe i debetowe (z pól hostowanych lub bez) lub Braintree Gateway.
Szczegółowe odpowiedzi:
- P: Jak mogę uzyskać źródło płatności w ciele jako żądanie?
- P: Czy istnieje sposób na sprawdzenie, czy bezpieczne uwierzytelnianie 3D działa domyślnie?
- P: Jak mogę dostosować stronę kasy PayPal, aby zawsze wyświetlać stronę rozliczeniową?
- P: Czy muszę zaimplementować 3D Secure dla wszystkich rodzajów integracji z PayPal?
Odp.: Aby odzyskać źródło płatności, musisz podać wymagane informacje w ciele żądania. Informacje te zazwyczaj zawierają szczegóły takie jak nazwa klienta, adres rozliczeniowy, numer karty, data ważności i CVV. Możesz śledzić dokumentację dostarczoną przez PayPal, aby upewnić się, że podajesz wszystkie niezbędne pola na swoje żądanie.
Odp.: Tak, możesz przetestować bezpieczne uwierzytelnianie 3D, wykonując transakcję za pomocą obsługiwanej karty. Podczas procesu płatności, jeśli karta zostanie zapisana do bezpiecznej usługi 3D, przepływ uwierzytelnienia zostanie uruchomiony. Możesz zweryfikować sukces uwierzytelnienia, sprawdzając, czy dodatkowy etap weryfikacji został poproszony do klienta, na przykład wprowadzenie hasła jednorazowego lub statycznego.
Odp.: Niestety, nie jest możliwe bezpośrednio dostosowanie zachowania strony kasy PayPal, aby zawsze wyświetlać stronę rozliczeniową. Wyświetlacz strony zależy od pamięci podręcznej i plików cookie przeglądarki użytkownika. Możesz jednak użyć przepływu w kontekście dostarczonym przez PayPal, aby wyświetlić spójną opcję „karty debetowej lub kredytowej”, która może poprawić wrażenia użytkownika.
Odp.: Nie, wdrożenie 3D Secure jest konieczne tylko dla bezpośrednich integracji kart, takich jak zaawansowane karty kredytowe i debetowe (z pól hostowanych lub bez) lub Braintree Gateway. W przypadku innych rodzajów integracji PayPal obsługuje proces uwierzytelniania wewnętrznie i nie musisz wdrażać bezpiecznego 3D osobno.
Bezpieczne uwierzytelnianie 3D
Payflow Pro kompatybilny.
Jak zintegrować bezpieczne uwierzytelnianie 3D w PayPal Payment Gateway?
Teraz chcę dodać do niego bezpieczne uwierzytelnianie 3D. Z dokumentacji integracji 3D Secure odkryłem, że muszę dodać źródło płatności w nim i dodać Sca_always jako atrybut weryfikacji w obiekcie karty. Ale jak mogę uzyskać źródło płatności w ciele jako żądanie? (FYI Nie powinienem używać żadnych bibliotek z PayPal jako polityki firmy)
zapytał 6 sierpnia 2021 o 7:00
S M Zahid Hasan S M Zahid Hasan
3 2 2 brązowe odznaki
1 Odpowiedź 1
Podczas przekierowania do strony kasy PayPal, takiej jak https: // www.PayPal.Com/CheckoutNow?token = 5O190127TN364715T W twoim przykładzie (lub dla lepszego UX, Nigdy nie przekierowując I zamiast tego używając wyskakującego w kontekście okienka, który utrzymuje ładunek witryny), nie ma potrzeby wdrażania bezpieczeństwa 3D. PayPal w razie potrzeby zaprezentuje każdy bezpieczny przepływ 3D, który będzie zależeć od konta kupującego, jego kraju i użytej karty kredytowej, i może się zdarzyć tylko po raz pierwszy użycie karty.
Wdrożenie 3D Secure dotyczy tylko bezpośrednich integracji kart, takich jak zaawansowane karty kredytowe i debetowe (z pól hostowanych lub bez) lub bramka Braintree.
odpowiedział 6 sierpnia 2021 o 8:44
Preston Phx Preston Phx
26.4K 4 4 złote odznaki 24 24 Srebrne odznaki 43 43 Brązowe odznaki
Więc w tym scenariuszu nie muszę dodawać niczego innego? Czy mogę wiedzieć, czy istnieje sposób na sprawdzenie, czy działa domyślnie, czy nie?
6 sierpnia 2021 o 8:47
Jeśli nie używasz zaawansowanych kart kredytowych i debetowych/hostowanych pola lub bramy Braintree, nie ma nic do wdrożenia ani przetestowania. PayPal ma własną integrację z firmami kartami i dba o wszystko. Nawet nie wiesz, czy karta została użyta do zapłaty, tylko wiesz, że otrzymałeś zakończoną płatność PayPal.
6 sierpnia 2021 o 8:51
Kolejne pytanie, gdy strona kasy jest załadowana, w oparciu o pamięć podręczną/pliki cookie przeglądarki. Na przykład, jeśli otworzę go na stronie incognito, pokazuje, że wszystko, takie jak użytkownik, może płacić kartą kredytową lub konto PayPal, jeśli coś, ale jeśli otworzę go za pomocą innej karty, w której zalogowałem się w PayPal w poprzedniej transakcji, nie pokazuje żadnej opcji karty kredytowej . Czy jest jakiś sposób, aby to naprawić, aby za każdym razem, gdy strona rozliczeniowa była wyświetlana podczas przekierowania do linku do kasy?Dzięki
6 sierpnia 2021 o 9:27
Nie, nie ma. Zachowanie strony PayPal będzie zawsze zależeć od plików cookie w ten sposób. Ale jeśli chcesz zawsze pokazać czarną opcję „karty debetowej lub kredytowej”, użyj przepływu w kontekście
6 sierpnia 2021 o 9:35
Zrób dwie trasy na swoim serwerze, jeden dla „Utwórz zamówienie” i jeden dla „Zamówienia przechwytywania”, udokumentowano tutaj: programista.PayPal.COM/DOCS/BIZES/KETOUT/… Te trasy powinny zwrócić tylko dane JSON (bez HTML lub tekstu). Kiedy odpowiedź przechwytywania się powiedzie, przechowuj udane szczegóły płatności w swojej bazie danych (zwłaszcza puty_units [0].płatności.przechwytuje [0].ID, identyfikator transakcji PayPal) i wykonaj dowolną niezbędną logikę biznesową (np. Wysyłanie e -maili potwierdzających lub rezerwowanie produktu) przed wysłaniem JSON zwrotu
Bezpieczne uwierzytelnianie 3D
Użyj 3D Secure, aby uwierzytelnić posiadaczy kart za pośrednictwem emitentów kart. Zmniejsza prawdopodobieństwo oszustwa podczas korzystania z obsługiwanych kart i poprawia wydajność transakcji. Udane bezpieczne uwierzytelnianie 3D może przesunąć odpowiedzialność za oszukańcze obciążenia od ciebie na emitenta karty.
Bezpieczne uwierzytelnianie 3D jest wykonywane tylko wtedy, gdy karta jest zapisana do usługi. Gdy klient przesyła dane karty w witrynie w celu przetworzenia, masz możliwość uruchomienia 3D Secure. Po uruchomieniu klienci są zachęcani przez swoją kartę wydającą bank do wykonania dodatkowego kroku weryfikacji, aby wprowadzić hasło jednorazowe lub statyczne, w zależności od wdrożenia.
Jak to działa
To demo pokazuje przepływ kasy, który uruchamia uwierzytelnianie za pomocą 3D Secure.
Uprawnienia
3D Secure jest dostępne dla integracji zaawansowanych płatności kart kredytowych i debetowych.
Kraj | Marka karty | Waluty |
---|---|---|
Australia | Karta MasterCard, Wiza, American Express (tylko AUD) | AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY, NOK, NZD, PLN, SEK, SGD, USD, |
Kanada | Karta MasterCard, Wiza, American Express (tylko CAD), JCB (tylko CAD) | AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY, NOK, NZD, PLN, SEK, SGD, USD, |
Francja | Karta MasterCard, Wiza, American Express (tylko EUR), Carte Bancaire | AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY, NOK, NZD, PLN, SEK, SGD, USD, |
Niemcy | Karta MasterCard, Wiza, American Express (tylko EUR) | AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY, NOK, NZD, PLN, SEK, SGD, USD, |
Włochy | Karta MasterCard, Wiza, American Express (tylko EUR) | AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY, NOK, NZD, PLN, SEK, SGD, USD, |
Hiszpania | Karta MasterCard, Wiza, American Express (tylko EUR) | AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY, NOK, NZD, PLN, SEK, SGD, USD, |
Stany Zjednoczone | Karta MasterCard, Wiza, American Express (tylko USD), Odkryj (tylko USD) | AUD, CAD, EUR, GBP, JPY, USD |
Zjednoczone Królestwo | Karta MasterCard, Wiza, American Express (GBP, tylko USD) | AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY, NOK, NZD, PLN, SEK, SGD, USD, |
Meksyk | Karta MasterCard, Wiza, American Express | Mxn |
Japonia | Karta MasterCard, Wiza, American Express (tylko JPY), JCB (tylko JPY) | AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, JPY, NOK, NZD, PLN, SEK, SGD, USD, |
PayPal Pro z 3D Secure
Obsługuje zarówno stare, jak i nowe konta PayPal Pro, w tym nowy standard PayFlow. Dla USA, Wielkiej Brytanii, Kanady, Australii i Nowozelandzcy kupcy. Obejmuje kompatybilność PSD2 i 3DS (3D Secure). Ta wtyczka umożliwia przetwarzanie kart kredytowych i debetowych bez opuszczenia klienta witryny handlowca.
payPal_payments_pro_logo.jpg
Sprzedaż ze zniżką
Cena sprzedaży 46 41 €
Cena Wyłącz. VAT: 39,00 €
Kwota podatkowa 741 €
Specyfikacje rozszerzeń
Virtuemart 3
Rodzaj licencji: komercyjny
W zestawie języki
Opis
Najnowsza wersja 1.3.39 zawiera ważne aktualizacje dla bezpiecznych połączeń SSL.
Payflow Pro kompatybilny.
Dla USA, Wielkiej Brytanii, Kanady, Australii i Nowozelandzcy kupcy
Obsługuje PSD2 i 3DS (3D Secure) dla brytyjskich kupców.
Ta wtyczka umożliwia przetwarzanie kart kredytowych i debetowych bez opuszczenia klienta witryny handlowca.
Strona dostosowywana.
Szczegóły pełnego zamówienia liniowego wysłane na konto PayPal.
Obsługuje kod konwersji Google AdWords.
Obsługuje powtarzające się płatności i subskrypcje.
Kompatybilna z jednej strony.
Próbny
Wypróbuj nasz Demo pracujące
- Konta PayPal Premier, Business, Personal and Advanced nie będą działać z tą wtyczką.
- Ta wtyczka jest zaprojektowana tylko dla nas, brytyjskich i kanadyjskich kupców i nie jest dostępna w innych krajach.
- PayPal wymaga od PayPal Payments Pro sprzedawców korzystania z SSL na swoim serwerze, aby zapewnić bezpieczne linki HTTPS dla wtyczki.
- PayPal wymaga również PayPal Payments Pro Kupantów’ Witryny, które mają być zgodne z PCI
1 Typ karty kredytowej jest automatycznie wykrywany z wpisanej liczby.
2 przestrzenie automatycznie dodawane w miarę wpisywania liczby.
3 unoszące się nad „linkiem CSC” wyjaśnia, co to jest.
4 błędy wykryte w momencie wpisywania szczegółów.
Instalacja wtyczki PayPal Payments Pro
Po pobraniu pliku zip PayPal Payments Pro na dysk twardy.
- Idź do JOOMLA Extension Manager i kliknij Prześlij sekcję pliku pakietu. Kliknij Przeglądaj i zlokalizuj PLGVM_PAYPALPAYMENTYPRO.zamek błyskawiczny
- Kliknij na Prześlij i zainstaluj przycisk. To zainstaluje Payments Pro w Virtuemart.
- Kliknij link zatytułowany Kliknij tutaj, aby włączyć wtyczkę.
To zabierze Cię do menedżera wtyczki.
- Przejdź do menedżera wtyczki.
- Kliknij pole PayPal Payments Pro – SSC i kliknij Zielony przycisk Włącz
- Przejdź do Virtuemart i kliknij Metody Płatności. Kliknij Nowy przycisk.
- Wprowadź nazwę, którą chcesz podać metodę płatności w polu nazwy płatności. Pamiętaj, że jest to nazwa, którą klient zobaczy.
- Wybierać PayPal Payments Pro – SSC Z menu rozwijanego metody płatności. Ustawić Opublikowany do „tak”.
- Wprowadź swoją nazwę użytkownika, hasło i podpis PayPal, a następnie zapisz.
- Opublikowane metody płatności będą miały zielony kleszcz obok nich w sekcji metody płatności.
Opinie
Czwartek, 11 lutego 2016
Wtyczka magazynowa dla PayPal-Pro w Virtuemart nie działałaby w mojej instalacji (VM-3.0.12 i Joomla 3.4.8) – Postanowiłem grać w tej wtyczce i opłaciło się. Działa teraz idealnie! Mały problem CSS z wyświetlaczem w koszyku i nie ma sposobu na wybranie, które karty kredytowe chcesz zaoferować – ale nadal daję mu 5 -gwiazdkową ocenę, ponieważ działa tak dobrze!
Greg Remaley
Środa, 10 lipca 2013
Zapłaciłem, ale nie dostałem żadnego e -maila ani linku do pobrania .
[Komentarz: Otwórz bilet wsparcia, pomożemy Ci!]
PayPal – Włączanie 3dsecure dla zgodności PSD2 z silnym uwierzytelnianiem klienta (SCA)
Obecna implementacja PayPal 3dsecure za pośrednictwem Cardinal Commerce nie pozwala klientom dodać bramy, od lutego. 22, 2021. Zespół angażujący Networks identyfikuje alternatywne rozwiązanie, a klienci z integracją już włączoną z 3DS i nie powinno mieć wpływu na pay przez PayPal.
Wraz z wprowadzeniem poprawionej dyrektywy usług płatniczych (PSD2) Unii Europejskiej, bramy płatności są zobowiązane do rozpoczęcia używania ‘Silne uwierzytelnianie klientów’ (SCA) do września 2019 . Dla Ciebie jako użytkownika sieci angażujących, oznacza to, że musisz zaktualizować konfigurację bramy, aby zawierać dodatkowe parametry.
Dla zwolennika zobaczą dodatkowe wyskakujące okienko, kiedy złożą darowiznę:
Konfigurowanie z PayPal
W przypadku bramy PayPal musisz włączyć ‘3D bezpieczny’ Funkcjonalność, która jest dostarczana przez partnera PayPal o nazwie Cardinal. Jest to organizacja zewnętrzna, więc musisz przejść do tego oddzielnego procesu rejestracji. Możesz rozpocząć proces rejestracji tutaj.
Zobacz alert powyżej, ponieważ proces ten nie jest obecnie aktywny w akceptowaniu nowych klientów za pomocą 3DS.
Pamiętaj, że podczas wypełniania tego formularza musisz wybrać koszyk: ‘Wózek niestandardowy’. Po przesłaniu formularza rejestracyjnego otrzymasz stronę potwierdzenia. Upewnij się, że wydrukujesz tę stronę lub przynajmniej zapisz szczegóły gdzieś do wykorzystania w przyszłości. Będzie zawierał poświadczenia wymagane, aby umożliwić 3D Secure dla PayPal w angażujących sieciach.
Konfigurowanie angażujących sieci
Po zakończeniu rejestracji i otrzymaniu poświadczeń możesz zalogować się do pulpitu nawigacyjnego, aby zmodyfikować instancje bramy, aby uwzględnić nowe bezpieczne parametry 3D. Teraz odwiedź Witaj nazwa użytkownika> Ustawienia konta> Bramy.
Zidentyfikuj swoje instancje PayPal na liście. Uwaga: i najlepiej powinna być dwa instancje; jeden dla transakcji na żywo i jeden do testowania. Jeśli nie masz instancji testowej swojej bramy, zaleca się, aby utworzyć ją teraz, ponieważ upraszcza testowanie, ponieważ możesz użyć numerów kart testowych, a nie rzeczywistych szczegółów karty, aby sprawdzić, w jaki sposób nowe strony reagują zarówno na odnoszące sukcesy, jak i nieudane/odrzucone darowizny. Procedury testowe dla 3dsecure zwykle mają również różne szczegóły testowe, które mogą symulować różne warunki, zarówno w przypadku udanych transakcji, jak i awarii. Te szczegóły zostaną dostarczone osobno – szczegółowe informacje znajdują się w dokumentacji kardynała otrzymana podczas rejestracji.
Kliknij, aby edytować instancje Gateway (test lub na żywo). Do ręki potrzebujesz szczegółów PayPal Gateway (do testowania lub instancji na żywo), a także szczegółów kardynalnych (również do testu lub instancji na żywo) otrzymanych podczas rejestracji.
Sprawdź ‘Włącz 3D: ‘ opcja. To wywoła dodatkowe parametry dla konta kardynalnego.
Po włączeniu tego każdy, kto przekazuje strony za pomocą tej bramy, otrzyma wyskakującą skrzynkę lekką z bezpiecznym wyzwaniem 3D.
Zalecasz przetestowanie procedury, zarówno z bramą testową, jak i jeśli działa poprawnie, z bramą na żywo, przed promowaniem strony.