OC 1.5.1 Modu? transferuj.pl oraz przelewy24

Jeśli masz problemy z instalacją dodatkowych modułów takich jak wysyłka, płatność, język, itd.

OC 1.5.1 Moduł transferuj.pl oraz przelewy24

Postprzez 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

Re: OC 1.5.1 Moduł transferuj.pl oraz przelewy24

Postprzez adikon.oc » 7 lut 2012, o 11:22

witaj

zmiany w transferuj.pl:
edytuj catalog/controller/payment/transferuj.php

znajdz
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.php

znajdz
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

Re: OC 1.5.1 Moduł transferuj.pl oraz przelewy24

Postprzez 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

Re: OC 1.5.1 Moduł transferuj.pl oraz przelewy24

Postprzez 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

Re: OC 1.5.1 Moduł transferuj.pl oraz przelewy24

Postprzez 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