Jak skonfigurować webhook WordPress Stripe (bez WooCommerce)

Opublikowany: 2023-10-11

Czy zastanawiałeś się kiedyś, jak zintegrować webhook WordPress Stripe, aby zapewnić płynny proces płatności online?

Wykorzystując możliwości webhooków Stripe, możesz ulepszyć grę płatniczą i zapewnić bezproblemową obsługę użytkownika.

W tym samouczku dowiesz się, jak błyskawicznie zintegrować webhooki Stripe z WPForms, dzięki czemu Twoja witryna będzie zsynchronizowana z działaniami Stripe.

Skonfiguruj Webhook Stripe za pomocą WPForms

Jak skonfigurować webhooki Stripe (bez WooCommerce)

Możesz łatwo skonfigurować webhooki Stripe, korzystając z natywnej integracji Stripe z WPForms. Aby rozpocząć, wykonaj poniższe czynności:

W tym artykule

  • 1. Instalowanie i aktywowanie WPForms
  • 2. Podłączanie Stripe do Twojej witryny WordPress
  • 3. Ręczna konfiguracja Stripe Webhook
  • 4. Tworzenie punktu końcowego webhooka w Stripe
  • 5. Wykorzystanie ulepszonych funkcji płatności

1. Instalowanie i aktywowanie WPForms

WPForms ułatwia tworzenie formularzy w Twojej witrynie. Współpracuje ze Stripe i innymi platformami płatniczymi, co czyni ją jedną z najlepszych wtyczek płatniczych WordPress.

Ponadto bezpłatna wtyczka WPForms ułatwia połączenie formularzy zamówień ze Stripe, pobierając nominalną opłatę w wysokości 3% za transakcję + opłaty Stripe.

Wszystkie poziomy licencji, w tym klienci WPForms Lite, mogą również używać webhooka do dwukierunkowego połączenia ze Stripe, co jest mniej skomplikowane i czasochłonne niż WooCommerce.

Jeśli chcesz usunąć dodatkowe opłaty, możesz przejść na WPForms Pro, aby w dłuższej perspektywie zaoszczędzić koszty i uzyskać dostęp do bardziej zaawansowanych funkcji.

WPForms homepage

Gdy już wybierzesz wersję WPForms i będziesz gotowy do kontynuowania, pobierz i aktywuj wtyczkę na swojej stronie WordPress!

Świetnie! Teraz nadszedł czas, aby skonfigurować połączenie Stripe z WPForms i włączyć webhooki Stripe w celu synchronizacji Twojej witryny z działaniami Stripe.

2. Podłączanie Stripe do Twojej witryny WordPress

Aby rozpocząć, musisz otworzyć WPForms »Ustawienia w lewym menu panelu WordPress. Następnie kliknij zakładkę Płatności .

WPForms payments tab

Jeśli chcesz zmienić walutę używaną w Twojej witrynie, przed kontynuowaniem wybierz żądaną walutę z menu rozwijanego.

Payment currency selection

Gdy będziesz już gotowy do zintegrowania płatności Stripe ze swoją platformą, przewiń w dół i kliknij niebieski przycisk Połącz za pomocą Stripe .

Connect with Stripe

Następnie będziesz musiał wprowadzić dane logowania Stripe, aby połączyć swoje konto Stripe z WPForms. Jeśli nie masz konta Stripe, teraz może być dobry moment na jego utworzenie.

WPForms Stripe account

Po wykonaniu wszystkich kroków kreatora Stripe Connect, zostaniesz przekierowany z powrotem do obszaru administracyjnego swojej witryny. Tutaj powinieneś zobaczyć zielony znacznik wyboru obok Stanu połączenia .

Stripe connection status

Uwaga: webhook skonfiguruje się automatycznie po podłączeniu witryny do Stripe. Kilkakrotnie spróbuje przeprowadzić automatyczną konfigurację w tle.

Jednak w niektórych rzadkich przypadkach automatyczna konfiguracja może nie działać na Twoim koncie. Zatem WPForms wyświetli następnie pola, aby skonfigurować je ręcznie.

Aby ręcznie skonfigurować webhook Stripe, musisz utworzyć punkt końcowy na pulpicie nawigacyjnym Stripe i skopiować klucze konfiguracyjne do WPForms.

3. Ręczna konfiguracja Stripe Webhook

Aby to zrobić, przejdź do WPForms »Ustawienia w menu witryny WordPress po lewej stronie. Kliknij zakładkę Płatności .

Następnie przewiń w dół, aż dojdziesz do obszaru oznaczonego Stripe . Aby rozpocząć, przełącz stąd opcję Włącz webhooks .

enable webhooks option

Następnie na dole strony kliknij Zapisz ustawienia . Strona zostanie teraz odświeżona i powinny być widoczne dodatkowe pola umożliwiające dalszą konfigurację webhooków.

webhooks field

Możesz wykorzystać swoje konto Stripe do utworzenia nowego punktu końcowego, który dostarczy Ci danych wymaganych w tych polach.

Uwaga: w trybach Live i Test wymagane są indywidualne konfiguracje. Użyj pól Identyfikator testu webhooks i Tajny test webhooks dla trybu testowego.

Użyj pól Webhooks Live ID i Webhooks Live Secret dla trybu na żywo. Upewnij się, że tryb Twojej witryny jest zgodny z ustawieniami Stripe.

Następnie możesz przełączać się między trybami synchronizacji na żywo i testowym, odwiedzając *domain*/wp-admin/admin.php?page=wpforms-settings&view=payments&webhooks_settings .

4. Tworzenie punktu końcowego webhooka w Stripe

Zaloguj się na swoje konto Stripe i uzyskaj dostęp do panelu Stripe z nowej karty, abyś mógł później wrócić do strony Ustawienia WPForms.

Gdy zalogujesz się na swoje konto Stripe, w prawym górnym rogu strony pojawi się przycisk przełączania trybu testowego .

Stripe dashboard test mode

Uwaga: jeśli jesteś w trybie testowym, przełącznik powinien być włączony , a jeśli jesteś w trybie na żywo, powinien być wyłączony .

Aby kontynuować, przejdź do opcji Deweloperzy , którą można znaleźć w prawym górnym rogu strony.

Stripe dashboard developers option

Po otwarciu strony Deweloperzy po prostu przejdź do karty Webhooks i kliknij ją.

webhooks tab Stripe dashboard

Następnie kliknij ikonę Dodaj punkt końcowy na stronie Elementy webhook, aby utworzyć nowy punkt końcowy elementu webhook.

add an endpoint

Spowoduje to wyświetlenie strony zdarzeń webhooka Posłuchaj Stripe , na której musisz podać niezbędne informacje, aby skonfigurować webhook.

Stripe events page

Teraz wróć do WPForms » Ustawienia » Płatności . Tam skopiuj punkt końcowy webhooks , klikając ikonę kopiowania.

copy webhooks endpoint

Po skopiowaniu punktu końcowego Webhooks przejdź do swojego konta Stripe i wprowadź go w polu Adres URL punktu końcowego .

endpoint url in Stripe account

Następnie pojawią się opcje Odsłuchaj i Wersja . Pozostaw je w spokoju, a następnie kliknij przycisk + Wybierz zdarzenia .

select events button

Aby zakończyć wybór wydarzenia, zaznacz opcję Wybierz wszystkie wydarzenia , a następnie kliknij przycisk Dodaj wydarzenia .

Stripe add events

Po zakończeniu przewiń stronę w dół i kliknij przycisk Dodaj punkt końcowy .

Stripe add endpoint

Po skonfigurowaniu webhooka identyfikator webhooka zostanie wyświetlony w prawym górnym rogu strony. Po prostu kliknij, aby skopiować.

Stripe copy webhook id

Wróć do WPForms » Ustawienia » Płatności i wklej identyfikator webhooka w obszarze Webhooks Live ID .

paste webhooks live id

Następnie wróć do swojego konta Stripe, znajdź sekcję Tajny klucz podpisywania , a następnie kliknij opcję Ujawnij .

Stripe reveal signing secret

Po ujawnieniu sekretu podpisywania skopiuj jego wartość i wklej w polu Webhooks Live Secret w ustawieniach WPForms.

webhooks live secret

Następnie kliknij Zapisz ustawienia i konfiguracja zostanie zakończona! Twoje statusy płatności będą teraz synchronizowane w czasie rzeczywistym pomiędzy WPForms i Stripe.

5. Wykorzystanie ulepszonych funkcji płatności

Gdy będziesz gotowy do otrzymywania płatności za pośrednictwem Stripe i WPForms, możesz wykonywać różne czynności bez częstego uzyskiwania dostępu do panelu Stripe.

Na przykład możesz uzyskać dostęp do wszystkich płatności WPForms w panelu WordPress, przechodząc do WPForms »Płatności i wybierając kartę Przegląd .

Możesz zmienić to, co pokazuje wykres i szybko zobaczyć dane, które Cię najbardziej interesują, klikając opcje pod wykresem, takie jak:

  • Suma płatności
  • Całkowita sprzedaż
  • Całkowity zwrot pieniędzy
  • Nowe subskrypcje
  • Odnowienia subskrypcji
  • Kupony zrealizowane

WPForms payments summary graph

Ponadto możesz filtrować płatności na podstawie różnych kryteriów, korzystając z list rozwijanych u góry tabeli płatności, które obejmują:

  • Wszystkie typy : Rodzaj płatności, który obejmuje płatności jednorazowe i subskrypcyjne.
  • Wszystkie bramki: metoda płatności używana do obsługi i zatwierdzania transakcji płatniczej, w tym PayPal Standard, PayPal Commerce, Stripe, Square i Authorize.net.
  • Wszystkie subskrypcje : bieżący stan płatności opartej na subskrypcji, który może być jednym z następujących: Aktywna, Anulowana lub Niezsynchronizowana.

wpforms payment filter options

Uwaga: Opcja filtrowania Wszystkie bramki jest dostępna tylko wtedy, gdy w WPForms włączono wiele bramek płatniczych.

Jeśli potrzebujesz więcej informacji na temat konkretnej płatności, po prostu kliknij adres e-mail płatnika znajdujący się w kolumnie Płatność .

click individual payment

Będziesz teraz mógł zobaczyć wszystkie niezbędne informacje dotyczące tej płatności na dedykowanej stronie płatności.

individual payments page

W razie potrzeby możesz kliknąć opcję Wyświetl w Stripe , aby uzyskać dostęp do szczegółów płatności bezpośrednio na odpowiedniej platformie bramki płatniczej.

view in stripe

Lub, jeśli chcesz zainicjować zwrot pieniędzy za odpowiednią płatność za pośrednictwem bramki płatniczej, kliknij przycisk Zwrot .

refund payment

Możesz także anulować subskrypcję bezpośrednio z panelu WordPress, klikając przycisk Anuluj dla odpowiedniej płatności.

cancel subscription

Więcej informacji na temat nawigacji i przeglądania szczegółów poszczególnych stron wpisów można znaleźć w naszym przewodniku dotyczącym wpisów formularzy.

Więcej pytań na temat webhooka WordPress Stripe

Integracja Stripe Webhook z WordPressem to popularny temat wśród naszych czytelników. Oto odpowiedzi na niektóre często zadawane pytania na ten temat.

Jak przełączać się między trybem na żywo a trybem testowym webhooka Stripe?

Możesz przełączać się pomiędzy trybami synchronizacji na żywo i testowo, odwiedzając *domain*/wp-admin/admin.php?page=wpforms-settings&view=payments&webhooks_settings

Jak dodać webhooki Stripe do WordPress?

Możesz wykorzystać natywną integrację Stripe WPForms, aby bezproblemowo skonfigurować webhook w swojej witrynie WordPress, bez żadnej wiedzy na temat kodowania.

Czy WordPress obsługuje webhooki?

Tak, WordPress obsługuje webhooki, a narzędzia takie jak WPForms sprawiają, że integracja ze Stripe jest jeszcze łatwiejsza.

Czy Stripe jest darmowy na WordPressie?

Chociaż Stripe wiąże się z opłatami manipulacyjnymi, jego integracja z WordPressem przy użyciu natywnej funkcji Stripe WPForms nie wiąże się z dodatkowymi kosztami po stronie wtyczki.

Następnie dowiedz się, jak utworzyć kupon jednorazowy w WordPress

Chcesz dowiedzieć się, jak tworzyć jednorazowe kupony bez WooCommerce? Sprawdź najprostszy sposób na utworzenie formularza do zarządzania i dystrybucji kuponów jednorazowych za pomocą WPForms.

Utwórz teraz formularz WordPress

Gotowy do zbudowania formularza? Zacznij już dziś od najłatwiejszej wtyczki do tworzenia formularzy WordPress. WPForms Pro zawiera wiele bezpłatnych szablonów i oferuje 14-dniową gwarancję zwrotu pieniędzy.

Jeśli ten artykuł Ci pomógł, śledź nas na Facebooku i Twitterze, aby uzyskać więcej bezpłatnych samouczków i przewodników WordPress.