Zaloguj się
Rozpocznij

Blog Easy Digital Downloads

Poradniki, wskazówki i zasoby WordPress, które pomogą rozwinąć Twój biznes

Silne uwierzytelnianie klienta i EDD

Aktualizacja Easy Digital Downloads SCA

Ostatnia aktualizacja:

obraz autora
Autor Chris Klosowski Prezes

Dziś ogłaszamy wersję beta naszej pierwszej fali wsparcia dla Silnego Uwierzytelniania Klienta (w skrócie SCA). Ta początkowa wersja beta obejmuje wsparcie dla bramki płatniczej Stripe.

Aktualizacja: Stripe Gateway 2.7 i Recurring Payments 2.9 zostały oficjalnie wydane, oferując wsparcie SCA dla płatności Stripe.

Z przyjemnością informuję, że następujące rozszerzenia mają dostępne wersje beta, które umożliwiają akceptowanie płatności wymagających SCA:

  • Stripe Gateway 2.7 Beta 1
  • Recurring Payments 2.9 Beta 1

Więc bez dalszej zwłoki, oto główne zmiany w każdej z tych wersji

Jak testować wersje beta

Aby zapewnić jak najsprawniejsze finalne wydanie tych rozszerzeń, potrzebujemy Twojej pomocy w testowaniu tej wersji beta.

Testowanie wersji beta jest bardzo proste. Po prostu zaloguj się na swojej stronie testowej, na której masz zainstalowany i aktywowany Easy Digital Downloads z Stripe i/lub Recurring Payments, a następnie przejdź do Downloads → Narzędzia → Wersje Beta i zaznacz pole wyboru dla rozszerzeń, dla których chcesz zezwolić na testowanie wersji beta.

Aktualizacja beta będzie teraz dostępna jako standardowa aktualizacja wtyczki WordPress ze strony Twoich wtyczek, chociaż powiadomienie może pojawić się z opóźnieniem do kilku godzin. Aby uzyskać więcej informacji, możesz zapoznać się z tą dokumentacją dotyczącą włączania wersji beta dla rozszerzeń.

Uwaga: nie zalecamy testowania wersji beta na stronie produkcyjnej, prosimy o wykonanie wszystkich testów na stronie stagingowej. Chociaż dokładamy wszelkich starań, aby nie powodować problemów podczas aktualizacji, czasami problemy mogą się pojawić niezauważone, dlatego posiadanie strony stagingowej / testowej jest bardzo ważne.

Stripe 2.7 Beta 1

Wsparcie SCA i PaymentIntents

Przebudowaliśmy naszą integrację Stripe od podstaw, aby wspierać tę nową platformę, która nie tylko obsługuje API Payment Intents, ale także jest zgodna z przepisami SCA. Gdy będzie to wymagane przez bank, klient zostanie poproszony o wyzwanie SCA/3DS przed zakończeniem zakupu:

Przykład testowej płatności wykonanej z wyzwaniem SCA.

Błędy kart w linii z Stripe

Prosiliście o to i w końcu, z pomocą platformy Stripe Elements, klienci płacący kartą kredytową przez Stripe zobaczą komunikaty o błędach kart w linii, które nie wymagają odświeżenia strony.

Stripe Elements będzie teraz wyświetlać błędy związane z kartą w linii bez odświeżania strony

Ważne: Jeśli dostosowałeś swoją stronę płatności, aby wprowadzić zmiany w polach karty Stripe, przeczytaj poniższe akapity.

Mogłeś zauważyć, że pola karty kredytowej znacznie się zmieniły. Zamiast trzech pól formularza dla numeru karty, daty ważności i CVV, mamy coś, co wygląda jak jedno pole formularza. Jest to część Stripe Elements i jest niezbędne, aby Stripe działało teraz.

Jeśli dostosowałeś swoją stronę płatności i odłączyłeś nasze pola karty za pomocą czegoś takiego jak poniżej, będziesz musiał usunąć tę personalizację, aby system płatności i zarządzania kartami nadal działał.

remove_action( 'edd_stripe_new_card_form', 'edd_stripe_new_card_form' );

Deprecjacja modalnego okna Stripe Checkout

Jak omówiliśmy w naszym pierwszym poście na temat SCA, Stripe usunął możliwość korzystania z okna modalnego Stripe Checkout w tej wersji swojego API. Chociaż mają zamienny system Checkout, nie jest to już okno modalne i wymaga przekierowania klienta ze sklepu w celu dokonania zakupu. Ponieważ jest to tak duża zmiana w zachowaniu, postanowiliśmy nie przechodzić po prostu do nowego Checkout, a zamiast tego przekierowywać do strony kasy Easy Digital Downloads. W przyszłości pracujemy nad rozwiązaniem, aby ponownie wprowadzić funkcję „podobną do kasy”, która umożliwi ponowne korzystanie z okna modalnego.

Wymagania dotyczące wersji PHP

Ze względu na wszystkie niesamowite nowe funkcje, które otrzymaliśmy dzięki bibliotece Stripe v3, PaymentIntents i polom formularza płatności Elements, konieczne było podniesienie naszego wymogu wersji PHP do PHP 5.6 lub nowszej.

Inne godne uwagi zmiany

  • Użytkownicy mają teraz możliwość usunięcia wszystkich kart ze swojego konta, a także dodania nowej karty, gdy nie mają żadnych kart powiązanych z ich kontem.
  • Właściciele sklepów mogą teraz wybrać ładowanie biblioteki JavaScript Stripe tylko wtedy, gdy jest ona potrzebna.
  • Znacznie ulepszone działanie formularza adresu rozliczeniowego.
  • Zaktualizowano do wersji 2019-08-14 API Stripe

Recurring Payments 2.9 Beta 1

Podobnie jak w przypadku Stripe, musieliśmy wprowadzić znaczące zmiany w naszym rozszerzeniu Płatności Cyklicznych, aby obsługiwać SCA i nowe wersje API Stripe.

Obsługa mieszanych koszyków dla Stripe

Ze względu na pewne zmiany w sposobie tworzenia płatności Stripe dla zakupów subskrypcji, klienci wybierający płatność za pomocą Stripe mogą teraz kupić subskrypcję i produkt niebędący subskrypcją w tym samym czasie. Na razie ta funkcja jest ograniczona do korzystania ze Stripe przy kasie.

Inne godne uwagi zmiany

Większość zmian w tym wydaniu to zmiany „za kulisami”. Istnieje jednak kilka innych ważnych punktów, które prawdopodobnie będą Cię interesować.

  • Możliwość zmiany tekstu linku do anulowania subskrypcji.
  • Administratorzy mogą teraz konfigurować i otrzymywać e-mail, gdy klient anuluje subskrypcję.
  • Naprawiono błąd, który powodował, że PayPal Pro/Express czasami obsługiwały wzajemne wywołania IPN.
  • Dodano pole wyboru, aby umożliwić anulowanie subskrypcji podczas zwrotu płatności.
  • Administratorzy mogą teraz zmieniać identyfikator ceny, z którym powiązana jest subskrypcja, gdy produkt ma zmienne ceny.

Co z innymi bramkami?

PayPal Pro

Niedawno zaczęliśmy budować wsparcie dla PayPal Pro, ale w tej chwili nie mamy działającej integracji z Cardinal Commerce, sprzedawcą, z którym zdecydowaliśmy się współpracować. Z niecierpliwością czekamy na ich dalsze wsparcie w pomaganiu nam w uzyskaniu zgodności z SCA dla PayPal Pro.

Braintree

Dodaliśmy Braintree do naszej listy bramek do obsługi w najbliższej przyszłości. W tej chwili badamy, co będzie potrzebne, aby uzyskać wsparcie Braintree SCA w Easy Digital Downloads, i poinformujemy, kiedy i czy będzie gotowe.

Popularne zasoby

Zastrzeżenie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz, jak finansowane jest EDD, dlaczego ma to znaczenie i jak możesz nas wesprzeć.

Doświadcz bezproblemowej sprzedaży z EDD

Bez wysiłku zarządzaj swoim cyfrowym sklepem dzięki potężnym narzędziom i bezpiecznym transakcjom

Popularne teraz na EDD!

Jak przenieść się z marketplace na własny sklep WordPress
Jak przenieść się z marketplace na własny sklep WordPress
Opłaty za platformy handlowe stale rosną, a zasady platformy się zmieniają. Ale Twoi klienci nie muszą należeć do kogoś innego. Oto…
Włącz jednorazowe magiczne linki logowania przy kasie w WordPress dla powracających klientów
Włącz bezpieczne linki do magicznego logowania podczas płatności w WordPress
Powracający klienci porzucają koszyki, gdy nie mogą sobie przypomnieć hasła. Easy Digital Downloads (EDD) pozwala im teraz logować się na…

Zacznij sprzedawać już dziś!

Dołącz do ponad 50 000 sprytnych właścicieli sklepów i zacznij korzystać z najłatwiejszego sposobu sprzedaży produktów cyfrowych za pomocą WordPress.