tpay.com
Forum Replies Created
-
Hello, the problem should be now fixed. Please update the plugin to 2.8.8 version.
Dzień dobry
Problem jest spowodowany sposobem działania Panelu Transakcyjnego Tpay, a nie samej wtyczki.
Błąd zostanie naprawiony, natomiast ten wątek zamykam, gdyż nie dotyczy wtyczki.Hello,
We are working on the solution. Please be patient.Dzień dobry
Problem jest w trakcie weryfikacji. Prosimy o cierpliwość.Forum: Plugins
In reply to: [Tpay Payment Gateway for WooCommerce - tpay.com] Tryb testowy (sandbox)Witaj @adrenalin3
Wtyczka nie posiada przełącznika trybu testowego, gdyż tryb ten aktywowany jest po stronie ustawień konta sprzedawcy.
Aby aktywować tryb testowy, na zalogowanym koncie sprzedawcy w Panelu Odbiorcy Płatności przejdź do zakładki Ustawienia->Tryb testowy.Forum: Plugins
In reply to: [Tpay Payment Gateway for WooCommerce - tpay.com] Akceptacja regulaminu – bugW module do Woocommerce akceptacja regulaminu jest opcjonalna, gdyż moduł sprawdza czy został on zaakceptowany na stronie sklepu, a następnie przekazuje taką informację do systemu płatności, gdzie jest ona odpowiednio uwzględniona.
W przypadku zaakceptowania regulaminu oraz wybrania preferowanej metody płatności, klient zostanie od razu przekierowany do kroku płatności danym bankiem.
W przypadku braku zaakceptowania, przekierowanie nastąpi do widoku z listą dostępnych banków oraz informacją o regulaminie w naszym panelu transakcyjnym.Forum: Reviews
In reply to: [Tpay Payment Gateway for WooCommerce - tpay.com] błąd Metody wysyłkiWitaj @schinto
Które konkretnie darmowe moduły płatności oprócz Tpay oraz generycznego “Za pobraniem” masz na myśli pisząc “Tak działają wszystkie wtyczki płatności”?
Do zaawansowanej konfiguracji metod wysyłki z płatnościami, proponujemy pozostawić opcję “Włącz dla wysyłki” pustą, co spowoduje domyślne włączenie dla wszystkich, a parowanie z metodami wysyłki wykonać korzystając z modułu https://www.wpdesk.pl/sklep/aktywne-platnosci-woocommerce/@adpawl zweryfikowaliśmy występowanie konfliktu z ustawieniem woocommerce_local_pickup_settings i istotnie, okazało się ono źródłem problemu.
Dodaliśmy zabezpieczenie sprawdzające istnienie tego ustawienia oraz jego wartość, dzięki czemu problem nie powinien już występować, po aktualizacji do wersji 2.6.46.
Dziękujemy za wkład w rozwiązanie problemu.Panie Pawle, problem jest bardziej złożony i jak do tej pory nie otrzymaliśmy wyjaśnień od twórców wtyczki Woocommerce, z której metody korzystamy. Dodatkowo trudno nam naprawić problem, którego nie udaje się odtworzyć w środowisku testowym oraz występuje tylko u kilku sprzedawców, podczas gdy u blisko 2000 nie.
Jesteśmy otwarci na propozycje, dlatego uprzejmie prosimy o szczegółowe informacje, jakie zmiany Pan wprowadza oraz czy po tych zmianach funkcjonalność pobierania listy metod wysyłki w konfiguracji modułu działa prawidłowo.@mrernie Napisaliśmy dodatkowe zabezpieczenie w module i wydaliśmy aktualizację do wersji 2.6.44. Prosimy o testy czy problem ustąpił. Będziemy wdzięczni za informację zwrotną 🙂
Woocommerce nie dysponuje aktualnie statusem zamówienia typu “wymaga uwagi”, które było by jasnym komunikatem dla sprzedawcy informującym o zaistnieniu takiej sytuacji.
Ponadto nasza wtyczka korzysta z funkcji aktualizującej zamówienie, która jest wbudowana w Woocommerce, a której logika zakłada, że taka akcja jest poprawna.Funkcja payment_complete, w pliku wp-content/plugins/woocommerce/includes/class-wc-order.php zawiera sprawdzenie
if ( $this->has_status( apply_filters( 'woocommerce_valid_order_statuses_for_payment_complete', array( 'on-hold', 'pending', 'failed', 'cancelled' ), $this ) ) ) { ...Oznacza to, że zgodnie z logiką platformy Woocommerce, zamówienie ze statusem “wstrzymane”, “oczekujące”, “nieudane” lub “anulowane” nadaje się do aktualizacji na “w trakcie realizacji”.
W związku z faktem iż wszystkie wtyczki płatności do Woocommerce korzystają z tej metody i działają według tej samej logiki, nie będziemy wprowadzać własnych modyfikacji.
Dzień dobry
Prosimy o informację, czy bład dotyczy pluginu w wersji 2.6.43?
Błąd, który Pan opisał występuje w niektórych instalacjach woocommerce i zgłosiliśmy go do twórców tej platformy fatal-error-wc_shipping-get_shipping_methods
Jeżeli korzysta Pan z najnowszej wersji naszej wtyczki, a bład nadal występuje, do czasu rozwiązania problemu prosimy usunąć aktualnie zainstalowany moduł, a następnie pobrać ze strony https://wordpress.org/plugins/woocommerce-transferujpl-payment-gateway/advanced/ (sekcja PREVIOUS VERSIONS) wersję 2.6.2 i zainstalować ją ręcznie, korzystając z menu Wtyczki->dodaj nową->Wyślij wtyczkę na serwer.Forum: Plugins
In reply to: [WooCommerce] Fatal error WC_Shipping->get_shipping_methodsHi @jamosova
Our goal is to give the merchant an option to choose if our payment gateway should be available for specific shipping method. So in init_form_fields method, we do something similar like generic (WC_Gateway_COD) module does – we try to get the list of shipping methods installed in the shop.
So at init_form_fields we call our custom method getShippingMethods containing this code:public function getShippingMethods() { if ($this->wpbo_get_woo_version_number() < '3.0.0') { return array(); } $options = array(); try { $Shipping = new WC_Shipping(); $shippingMethods = $Shipping->get_shipping_methods(); foreach ($shippingMethods as $method) { if (isset($method->id) && isset($method->method_title)) { $options[$method->id] = $method->method_title; } } } catch (Exception $e) { Util::log('Exception in getShippingMethods', print_r($e, true)); } return $options; }As you can see we only call one method of WC_Shipping class but it fails in some Woocommerce instances. We was unable to reproduce this issue at our test servers but some merchants reported they do experience this issue.
We assumed that this may be caused by lower Woocommerce versions so we do check if it is lower than 3.0 but this does not look like the source of problem.Hello @aluzz
Please make sure that PHP version at your server is at least 5.3.Forum: Plugins
In reply to: [Tpay Payment Gateway for WooCommerce - tpay.com] Fatal error@burnme Please try to remove the module from plugins menu and install again.