Jeśli masz problemy z instalacją dodatkowych modułów takich jak wysyłka, płatność, język, itd.
przez danelos » 7 lut 2012, o 10:51
Witam
Zmieniłem wersje sklepu z 1.4.9.3 na 1.5.1 i mam problem z modułami płatnosci
w module transferuj.pl wszystko działa do momentu klikniecia "potwierdz zamówienie"
w tym momencie zamiast na strone platnosci przechodzi mi na strone mojego sklepu/admin
ten sam problem mam z przelewy24 po zapłaceniu do sklepu nie sa przekazywane informacje o płatnosci
i teraz pojawia sie mi bład
Błąd wywołania strony:
Nieprawidłowy adres powrotny
Nieprawidłowy adres e-mail
Nieprawidłowe wywołanie. Błędna suma kontrolna.
bardzo proszę o pomoc - wsumie to bardziej mi zalezy na transferuj.pl
Dziekuje
Piotrek
-
danelos
-
- Posty: 3
- Dołączył(a): 13 mar 2011, o 23:28
przez adikon.oc » 7 lut 2012, o 11:22
witaj
zmiany w transferuj.pl:
edytuj catalog/controller/payment/transferuj.phpznajdz- Kod: Zaznacz cały
$this->data['action'] = HTTPS_SERVER . 'index.php?route=payment/transferuj/pay';
$this->data['back'] = HTTPS_SERVER . 'index.php?route=checkout/payment';
i zamień na- Kod: Zaznacz cały
$this->data['action'] = $this->url->link('payment/transferuj/pay');
$this->data['back'] = $this->url->link('checkout/payment');
znajdz- Kod: Zaznacz cały
$amount = number_format($this->currency->format($order_data['total'], $transferuj_currency, $order_data['value'], FALSE),2,'.','');
i zamień na- Kod: Zaznacz cały
$amount = number_format($this->currency->format($order_data['total'], $transferuj_currency, $order_data['currency_value'], FALSE),2,'.','');
znajdz- Kod: Zaznacz cały
$this->data['pow_url'] = HTTPS_SERVER . 'index.php?route=checkout/success';
$this->data['pow_url_blad'] = HTTPS_SERVER . 'index.php?route=checkout/confirm';
$this->data['wyn_url'] = HTTPS_SERVER . 'index.php?route=payment/transferuj/validate';
i zamień na- Kod: Zaznacz cały
$this->data['pow_url'] = $this->url->link('checkout/success');
$this->data['pow_url_blad'] = $this->url->link('checkout/checkout');
$this->data['wyn_url'] = $this->url->link('payment/transferuj/validate');
znajdz- Kod: Zaznacz cały
$this->model_checkout_order->confirm($order_data['order_id'], 1);
i zamień na- Kod: Zaznacz cały
$this->model_checkout_order->confirm($order_data['order_id'], $this->config->get('config_order_status_id'));
edytuj catalog/model/payment/transferuj.phpznajdz- Kod: Zaznacz cały
public function getMethod($address)
i zamień na- Kod: Zaznacz cały
public function getMethod($address, $total)
znajdz- Kod: Zaznacz cały
'id' => 'transferuj',
i zamień na- Kod: Zaznacz cały
'code' => 'transferuj',
zapewne podobna sytuacja będzie przy przelewy24
pozdrawiam
-
adikon.oc
-
- Posty: 603
- Dołączył(a): 28 gru 2010, o 22:56
przez danelos » 7 lut 2012, o 11:48
Dziękuje za odpowiedz.
Zmieniłem
teraz przenosi mnie na strone transferuj.pl lecz w polach ID sprzedawcy oraz kwota mam puste pola
-
danelos
-
- Posty: 3
- Dołączył(a): 13 mar 2011, o 23:28
przez adikon.oc » 7 lut 2012, o 12:51
to edytuj transferuj_reidrect.tpl i wpisz na sztywno dane w polu
- Kod: Zaznacz cały
<input type="hidden" name="id" value="wpisz seller id">
<input type="hidden" name="kwota" value="podaj kwote">
i sprawdz czy działa jak tak tzn że trzeba w controllerze szukać przyczyny
-
adikon.oc
-
- Posty: 603
- Dołączył(a): 28 gru 2010, o 22:56
przez danelos » 7 lut 2012, o 17:16
niestety dalej nie działa
-
danelos
-
- Posty: 3
- Dołączył(a): 13 mar 2011, o 23:28
Powrót do Pomoc przy modułach Opencart
Kto przegląda forum
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 gości