Nieprawidłowa odpowiedź hostingu lub acquiringu
Dzień dobry. Na stronie zainstalowano ekwiryng od monobanku.
Logika na stronie płatności jest taka: Klient składa zamówienie - wysyła na stronę płatności w monobanku - Po pomyślnej płatności automatycznie przekierowuje na stronę serwisu (strona Dziękujemy za zakupy).
Jednak w około 40-60% przypadków podczas płatności, to czy serwer, czy błąd w skrypcie strony, ponownie sprawdza płatność i nawet gdy osoba pomyślnie zapłaciła, wysyła na stronę, że płatność nie powiodła się.
W panelu administracyjnym również widzę, że płatność została pomyślnie zrealizowana przez klienta.
Zrzut ekranu 1 - pomyślna płatność (logi serwera) Link do zdjęcia 1
Zrzut ekranu 2 - płatność pomyślna, ale klienta wysyła na stronę Błąd Link do zdjęcia 2
Należy poprawić ten proces, aby sprawdzał poprawnie. Strona jest napisana na OpenCart.
Również jako jedna z przyczyn podano mi przykład, że przy tworzeniu strony osoba wzięła crackowany widget do płatności monobanku dla OpenCart. I to może być jedną z przyczyn. Jeśli to będzie przyczyną, to z mojej strony kupię ten widget i będziecie musieli go wymienić.
-
Dzień dobry, mogę zająć się logiką płatności w OpenCart i poprawić nieprawidłową weryfikację statusu akceptacji Monobank, aby klient zawsze trafiał na właściwą stronę po udanej płatności.
1. Jaka wersja OpenCart jest używana?
2. Czy jest dostęp do panelu administracyjnego i FTP/serwera (do sprawdzenia logów i kodu)?
3. Jaka wersja/moduł płatności Monobank jest zainstalowana (oficjalna czy zewnętrzna)?
4. Czy używany jest callback (server-to-server) od Monobank czy tylko przekierowanie?
5. Czy jest dostęp do logów błędów/zapytań w momencie awarii?
-
Dzień dobry, Wiktor. Z logów widzę problem — mono_pay/response jest wywoływane dwukrotnie, przy drugim wywołaniu Monobank już zwraca inny status i strona przechodzi na fail. Naprawię to w jednym pliku kontrolera: dodam sprawdzenie "jeśli zamówienie już opłacone — od razu przekierowanie na success".
-
106 Cześć. Przeczytałem opis, tutaj zadanie wygląda na całkiem konkretny błąd w łańcuchu po udanej płatności. Mogę szybko sprawdzić logikę callback i przekierowania, znaleźć dlaczego przy udanej płatności część klientów trafia na fail, i poprawić to bez zbędnego komplikowania. Jeśli przyczyna rzeczywiście tkwi w wadliwym module, również od razu będzie to jasne po kodzie.
-
1206 19 0 Witam, nie zobaczyłem na drugim zrzucie ekranu linków do strony błędu.
Z OpenCart pracuję od dawna i głęboko, dlatego byłoby ciekawie rozwiązać wasz problem.
-
1510 10 0 Dzień dobry. Nasi specjaliści zajmują się integracjami systemów płatności z OpenCart i są gotowi naprawić problem z przekierowaniami po płatności. Sprawdzimy obecny moduł płatności, skonfigurujemy prawidłowe przetwarzanie odpowiedzi od Monobank i zapewnimy niezawodne zakończenie zamówień.
-
3367 148 4 1 Dzień dobry.
Mogę poprawić ten błąd.
Jeśli masz pytania, możesz napisać do mnie w wiadomości prywatnej.
-
1323 5 0 Jako specjalista od OpenCart 3 / OcStore, wielokrotnie konfigurowałem płatności i naprawiałem błędy w logice składania zamówień.
Na co zwróciłbym uwagę w twoim przypadku.
Analiza logów: Na początek przeanalizuję system/storage/logs/ oraz logi samego modułu płatności, aby zrozumieć, jaki odpowiedź zwraca skrypt w momencie przekierowania.
Sprawdzenie Callback: Upewnimy się, że serwer poprawnie odpowiada bankowi „200 OK”, w przeciwnym razie bank może wysyłać powtarzające się zapytania, które zakłócają status sesji.
Reinstalacja modułu: Jeśli potwierdzi się wersja z „złamanym” widgetem, szybko wymienię go na oficjalny moduł zakupiony przez ciebie, przeniosę ustawienia i przetestuję łańcuch płatności na testowej transakcji.
Jestem gotów do rozpoczęcia diagnostyki już teraz. Porozmawiajmy o szczegółach na czacie!
-
96620 1276 1 10 Witaj. Mam duże doświadczenie z OpenCartem. Jestem gotów naprawić problem.
-
2593 427 9 1 Dzień dobry, najprawdopodobniej trzeba będzie zainstalować inny moduł płatności.
-
2196 54 0 1 Dzień dobry! Jestem gotów zająć się zadaniem teraz. Proszę pisać na wiadomości prywatne w celu omówienia szczegółów.
-
10917 224 0 1 Dzień dobry. Czy ta zadanie już była, nie rozwiązano?
Pisz, rozwiążę)
Problem w callbacku prawdopodobnie, wysyłana jest nieprawidłowa odpowiedź do Monobank.
-
У вас встановлено мій модуль, який у мене вкрали пірати, на який у мене оформлено авторські права. Ви не думали, що через піратський модуль, та дірки в ньому, ви відправите людині товар, а зловмисник отримає товар та зробить собі рефанд коштів?
-
Aktualne zlecenia dla freelancerów w kategorii Integracja z systemami płatności elektronicznych
Konfiguracja systemu płatności dla klientów na działającej stronie internetowej (doświadczenie jest obowiązkowe)Konfiguracja i sprawdzenie działania systemu płatności dla klientów na działającej stronie internetowej. Doświadczenie jest wymagane! Standardowa instalacja i sprawdzenie działania (płatność kartą bankową, Apple Pay itp.). Wszystko jest gotowe do szybkiej instalacji:… Integracja z systemami płatności elektronicznych ∙ 19 godzin 51 minut temu ∙ 32 oferty |
«Integracja OpenCart z 1C/BAF, Nową Pocztą, WayForPay i Checkbox (PRRO)»Logika powinna być następująca: 1. Zamówienia z witryny na OpenCart są przekazywane do 1C/BAF. Podczas składania zamówienia klient wybiera sposób płatności: — jeśli jest to zamówienie z VAT, wtedy w 1C/BAF od razu tworzy się faktura; — po dokonaniu płatności księgowy… Integracja z systemami płatności elektronicznych ∙ 9 dni 18 godzin temu ∙ 17 ofert |