Nakon plaćanja sa stranice banke redirektuje nas na "A variable mismatch".
Aktivacijom debug moda dobijamo poruku "Notice: Undefined variable: pmethod_id in /home/yourdesi/public_html/mysite.rs.rs/wp-content/plugins/woocommerce-np-intesa-payment/index.php on line 162".
U pitanju je testno okruženje i support banke intese nas preusmerava na problem dodatka.
Da li nam možete dati smernice za rešenje problema?
Problem nam je poznat. Nije do naseg plugina. Problem je u tome sto se WPML i Ploylang na novom WP-u ne slazu sa povratnim odgovorom banke.
Jedno privremeno resenje je da se u glavni fajl Polylang-a ili WPML-a umetne ovaj kod (pre bilo kog php koda):
if(isset($_REQUEST["oid"])) return;
Ovo naravno znaci da u tom plucaju Polylang-a ili WPML nece raditi (samo na toj povratnoj strani). Nas plugin i wooCommerce imaju nativne prevode koje mozete urediti preko LocoTranslate-a.
Poštovani,
Nakon unetog koda u WPML redirekcija na povratni odgovor banke radi. Međutim svi emailovi kupovine dolaze isključivo na engleskom jeziku.
Kada uklonim kod vraćam se na A variable mismatch, i na link A variable mismatch imesajta/?wc-api=wc_gateway_npintesa&npintesa_oid=3333&np_plgresp=ok&lang=sr_RS, ali kada uklonim lang=sr_RS sve radi savršeno.
Imate li rešenje za mailove, kontaktirao sam WPML takođe.
Nemamo. U nasem pluginu moze da se na silu postavi jezik. Postoji polje ge moze da se unese sr_RS (pazite da ne pomesate to sa jezikom koji se salje banci) . Ali to nije ceo mail.