Przejdź do treści
Darmowy audyt

Sklepy internetowe Problem i rozwiązanie

Klient zapłacił, a zamówienie WooCommerce dalej „Oczekuje na płatność”

Autor: Bartosz Gromek Zaktualizowano: 2 min czytania

W skrócie

  • Objaw: klient ma potwierdzenie z banku, a zamówienie w sklepie ma status „Oczekuje na płatność” i nie przechodzi do realizacji.
  • Przyczyna: sklep nie odebrał powiadomienia od operatora płatności (webhook, adres powrotu) albo odrzucił je przy weryfikacji.
  • Rozwiązanie: popraw adres powiadomień w panelu operatora, odblokuj go w zaporze i cache, zaktualizuj wtyczkę bramki i sprawdź logi.

Nie masz czasu? Zrobimy to za Ciebie - Sklepy internetowe od 2 000 zł netto

Jak to wygląda

Klient płaci BLIK-iem, przelewem online albo kartą, dostaje potwierdzenie z banku, a w sklepie zamówienie dalej ma status „Oczekuje na płatność”. Nie dostaje maila o przyjęciu zamówienia, a obsługa sklepu musi ręcznie sprawdzać wpłaty w panelu operatora.

Dlaczego tak się dzieje

Po płatności operator (np. Przelewy24, PayU, Tpay, Autopay, Stripe) wysyła do sklepu powiadomienie o statusie transakcji. Dopiero ono zmienia status zamówienia. Jeśli powiadomienie nie dotrze albo sklep je odrzuci, płatność jest zaksięgowana u operatora, ale sklep o niej nie wie.

Najczęstsze przyczyny

  • zły adres powiadomień w panelu operatora (np. stary adres sklepu, http zamiast https),
  • zapora serwera, wtyczka bezpieczeństwa albo Cloudflare blokuje żądania od operatora,
  • cache albo przekierowanie zmienia adres powiadomienia,
  • niezgodne klucze lub sumy kontrolne (np. tryb testowy w sklepie i produkcyjny u operatora),
  • nieaktualna wtyczka bramki po zmianach w API operatora.

Nie zmieniaj statusów ręcznie masowo bez sprawdzenia wpłat u operatora. Zawsze porównaj zamówienie z transakcją w panelu płatności.

Ten problem jest na liście 100 problemów z WooCommerce w grupie „Płatności”.

Darmowy skan sklepu

Sprawdź swój sklep za darmo

Wpisz adres, a przeniesiemy Cię do bezpłatnego skanu na stronie CodeScriptum.

Jak to rozwiązać krok po kroku

Klient zapłacił, a zamówienie WooCommerce dalej „Oczekuje na płatność” - https://codescriptum.pl/blog/woocommerce-zamowienie-oczekuje-na-platnosc/

  1. W panelu operatora płatności otwórz transakcję z problemem i sprawdź historię powiadomień: czy zostały wysłane i jaki kod odpowiedzi zwrócił sklep.
  2. Porównaj adres powiadomień w panelu operatora z adresem podanym w ustawieniach wtyczki bramki; popraw go na aktualny adres https sklepu.
  3. Sprawdź, czy klucze, identyfikator sklepu i tryb (testowy lub produkcyjny) są takie same w sklepie i u operatora.
  4. Wyklucz adres powiadomień z cache, przekierowań i blokad zapory lub wtyczki bezpieczeństwa; w Cloudflare wyłącz dla niego wyzwania dla botów.
  5. Zaktualizuj wtyczkę bramki płatności i włącz jej logi, a potem zrób płatność testową.
  6. Zamówienia, które utknęły, porównaj z transakcjami u operatora i dopiero wtedy zmień ich status ręcznie.

Jak sprawdzić, że zadziałało

Płatność testowa zmienia status zamówienia na „W realizacji” w ciągu kilku sekund, klient dostaje mail o przyjęciu zamówienia, a w panelu operatora powiadomienie ma odpowiedź 200.

Usługa CodeScriptum

Sklepy internetowe

od 2 000 zł netto

  • WooCommerce, Shopify, PrestaShop, Shoper i sklepy dedykowane
  • Migracja bez utraty pozycji w Google
  • Integracje: płatności, InPost, BaseLinker, KSeF

Najczęściej zadawane pytania

Czy klient zapłacił, skoro zamówienie oczekuje na płatność?

Możliwe, że tak. Sprawdź transakcję w panelu operatora płatności, zanim poprosisz klienta o ponowną płatność.

Dlaczego problem dotyczy tylko części zamówień?

Często winne są blokady zapory lub limity, które działają tylko czasami, albo klienci, którzy zamykają okno przed powrotem do sklepu, gdy sklep polega na adresie powrotu zamiast powiadomień.

Pojęcia w tym artykule

Źródła

  1. Dokumentacja WooCommerce: bramki płatności (otwiera się w nowej karcie) developer.woocommerce.com

Podobne problemy

O autorze

Bartosz Gromek

Założyciel CodeScriptum, technologia i rozwój

Założyciel CodeScriptum - firmy technologicznej z Łodzi, działającej od 2022 roku. Odpowiada za technologię i rozwój, a projekty realizuje razem z zespołem specjalistów od stron, sklepów internetowych, systemów CRM, integracji, AI i marketingu. Na blogu opisuje problemy, z którymi zgłaszają się klienci CodeScriptum, i sprawdzone sposoby ich rozwiązania.

Newsletter

Konkretne porady raz na jakiś czas

Nowe problemy i rozwiązania z bloga, zmiany w przepisach dla sklepów i stron oraz sprawdzone sposoby na więcej klientów z internetu. Bez spamu, wypis jednym kliknięciem.