Jump to content

przelewy24 i wersja 1.5.x


Recommended Posts

  • 6 months later...
  • 1 month later...
  • 1 month later...
  • 2 weeks later...

Witam

Czy ktoś może mi pomóc w temacie modułu Przelewy24 na prestashop 1.5.3? Ten ze strony P24 nie działa. Po zatwierdzeniu zamówienia przekierowywuje na stronę logowania a nie do dalszej płatności.

Share this post


Link to post
Share on other sites

  • 3 weeks later...

Na 1.5.4 zainstalowałem najnowszy moduł, jednak po wejściu w płatności przelewy pojawia się strona tak jak by bez CSS'ów. Próbowałem jako nowicjusz pokombinować, jednak nie udało mi się tego problemu rozwiązać. Kompletnie również nie mogę zrozumieć sposobu rozumowania w 1.5.4 odnośnie pisania modułów. Według tego co pisze w dokumentacji, plik "uruchomieniowy" jest już nie potrzebny, i wystarczy sama klasa, jednak nic to nie daje.

 

Próbowałem również moduł dotpay oraz payu - ten sam efekt - strona tak jak by bez cssów, wszystko porozwalane.

 

Nadmienię, że jest to świeża instalka.

Share this post


Link to post
Share on other sites

Udało mi się uruchomić wygląd szablonu (co prawda zdublowana) gdy w pliku payments.php na końcu dałem to co jest w głównym index.php, jednak zaraz pod płatnością pojawił się szablon drugi raz. Jakaś masakra, chyba naprawdę wymięknę i wrócę do pisania sklepu od podstaw. Znalezienie czego kolwiek i jeszcze w dodatku nauka tego API to cyrk na kółkach - w docs piszą tak, a działa zupełnie inaczej. Obym nie stracił zapału do presty, bo już po 12 godzinach mam jej dość. Na jednej instalce znowu nie mogę ni h...a pana uruchomić opcji dostaw. Parodia

Share this post


Link to post
Share on other sites

Na 1.5.4 zainstalowałem najnowszy moduł, jednak po wejściu w płatności przelewy pojawia się strona tak jak by bez CSS'ów. Próbowałem jako nowicjusz pokombinować, jednak nie udało mi się tego problemu rozwiązać. Kompletnie również nie mogę zrozumieć sposobu rozumowania w 1.5.4 odnośnie pisania modułów. Według tego co pisze w dokumentacji, plik "uruchomieniowy" jest już nie potrzebny, i wystarczy sama klasa, jednak nic to nie daje.

 

Próbowałem również moduł dotpay oraz payu - ten sam efekt - strona tak jak by bez cssów, wszystko porozwalane.

 

Nadmienię, że jest to świeża instalka.

massive u mnie również to nie działa ;/

Udało mi się uruchomić wygląd szablonu (co prawda zdublowana) gdy w pliku payments.php na końcu dałem to co jest w głównym index.php, jednak zaraz pod płatnością pojawił się szablon drugi raz. Jakaś masakra, chyba naprawdę wymięknę i wrócę do pisania sklepu od podstaw. Znalezienie czego kolwiek i jeszcze w dodatku nauka tego API to cyrk na kółkach - w docs piszą tak, a działa zupełnie inaczej. Obym nie stracił zapału do presty, bo już po 12 godzinach mam jej dość. Na jednej instalce znowu nie mogę ni h...a pana uruchomić opcji dostaw. Parodia

 

ten problem wystepuje tylko w wersji 1.5.4, po kolejnym update problem zostanie rozwiązany.

 

<?php
/* SSL Management */
$useSSL = true;
include(dirname(__FILE__).'/../../config/config.inc.php');
include(dirname(__FILE__).'/../../header.php');
include(dirname(__FILE__).'/przelewy24.php');

 

 

zmieniasz na

 

<?php
/* SSL Management */
$useSSL = true;
include(dirname(__FILE__).'/../../config/config.inc.php');
require_once(dirname(__FILE__).'/../../init.php');
$fc=new FrontController();
$fc -> setmedia();
include(dirname(__FILE__).'/../../header.php');
include(dirname(__FILE__).'/przelewy24.php');

 

dodkowo w przelewy24.tpl zmiana:

<a title="{l s='Płać z Przelewy24.pl' mod='przelewy24'}" href="modules/przelewy24/payment.php">

 

na:

 

<a title="{l s='Płać z Przelewy24.pl' mod='przelewy24'}" href="http://pelnyurldosklepu/module/przelewy24/payment.php">

 

 

i powtarzasz czynność dla wszystkich plików php które otwierają Ci się jako strony podczas płatności

Share this post


Link to post
Share on other sites

  • 2 weeks later...

Czy u Was też przy podsumowaniu płatności24 pojawia się lewa kolumna?

Niestety burzy ona układ strony i kroki płatności przesuwają mi się na prawą kolumnę.

 

Przyglądam się innym modułom płatności i zastanawiam się gdzie umieścić :

display_column_left = false

 

Jakieś pomysły?

Share this post


Link to post
Share on other sites

  • 2 weeks later...

ten problem wystepuje tylko w wersji 1.5.4, po kolejnym update problem zostanie rozwiązany.

 

Chyba nie do konca dzialaz ta podmianka...

 

wersja PS 1.5.4.0

 

Warning: Function isLogged() is deprecated in /home/sabor/domains/shop.luczynski.eu/public_html/modules/przelewy24/pay_send.php on line 13

in /home/sabor/domains/shop.luczynski.eu/public_html/classes/Tools.php on line 1843

 

Fatal error: Using $this when not in object context in /home/sabor/domains/shop.luczynski.eu/public_html/modules/przelewy24/pay_send.php on line 28

Edited by sabor (see edit history)

Share this post


Link to post
Share on other sites

Chyba nie do konca dzialaz ta podmianka...

 

wersja PS 1.5.4.0

 

Warning: Function isLogged() is deprecated in /home/sabor/domains/shop.luczynski.eu/public_html/modules/przelewy24/pay_send.php on line 13

in /home/sabor/domains/shop.luczynski.eu/public_html/classes/Tools.php on line 1843

 

Fatal error: Using $this when not in object context in /home/sabor/domains/shop.luczynski.eu/public_html/modules/przelewy24/pay_send.php on line 28

 

u Ciebie problem jest w czymść innym z tego co widzę, jaką masz wersję modułu ?

Share this post


Link to post
Share on other sites

u Ciebie problem jest w czymść innym z tego co widzę, jaką masz wersję modułu ?

 

problem rozwiazany, jakims dziwnym trafem $id_order bylo zle ustawione, poprawna wersja ponizej, plik pay_send.php:

 

$id_order = $o_przelewy24->validateOrder((int)$i_id_order, 1, $kwota, 'przelewy24.pl', NULL, array(), NULL, false, $customer->secure_key);

 

zamiast

 

//$id_order = $this->validateOrder((int)$cart->id, 1, $kwota, $this->displayName, NULL, array(), NULL, false, $customer->secure_key);

  • Like 1

Share this post


Link to post
Share on other sites

problem rozwiazany, jakims dziwnym trafem $id_order bylo zle ustawione, poprawna wersja ponizej, plik pay_send.php:

 

$id_order = $o_przelewy24->validateOrder((int)$i_id_order, 1, $kwota, 'przelewy24.pl', NULL, array(), NULL, false, $customer->secure_key);

 

zamiast

 

//$id_order = $this->validateOrder((int)$cart->id, 1, $kwota, $this->displayName, NULL, array(), NULL, false, $customer->secure_key);

 

super, dzięki za informacje :-)

Share this post


Link to post
Share on other sites

  • 2 weeks later...

sabor na jakiej wersji presty działa Ci przelewy24 ?

 

U mnie na 1.5.4.0 problem jest w momencie "Potwierdzam zamówienie" gdzie po naciśnięciu

tego przycisku powinno przetwarzać zamówienie i wyświetlić informacje o przekierowaniu,

a otrzymuje komunikat:

 

Cart cannot be loaded or an order has already been placed using this cart.

 

Nie mogę sobie poradzić z tym problemem a i na innych forach nie znalazłem rozwiązania.

Edited by Mikele (see edit history)

Share this post


Link to post
Share on other sites

a miał ktoś problem że po powrocie na sklep przechodziło i link:

domena.pl/modules/przelewy24/validation_prestashop_ok.php

była jako biała strona i pokazywało że brak funcji o.0 dodałem je nawet w tym pliku i nic

wersja 1.5.3.1 -.-

Share this post


Link to post
Share on other sites

to zależy od tego, gdzie dokładnie nie chcesz mieć lewej kolumny

 

/modules/przelewy24/payment.php

 

chciałem kod umieścić w payment.php jednak nie wiem dokładnie w którym miejscu

Share this post


Link to post
Share on other sites

jeżeli jest to prestashop 1.5.x to najlepiej za ostatnim include (przelewy24.php)

 

w dalszym ciągu nie mam pojęcia w którym miejscu powinienem wkleić

 

przesyłam kod pliku przelewy24.php

 

 

<?php

class Przelewy24 extends PaymentModule {

 

private $_html = '';

private $_postErrors = array();

 

public function __construct()

{

$this->name = 'przelewy24';

$this->tab = 'payments_gateways';

$this->version = '2.1';

$this->currencies = true;

$this->author = 'Dialcom24';

$this->module_key = "5904b0e92c361acd8b5e76bb45b60b2b";

parent::__construct();

$this->page = basename(__FILE__, '.php');

$this->displayName = $this->l('Przelewy24.pl');

$this->description = $this->l('Przelewy24.pl payment service');

$this->confirmUninstall = $this->l('Are you sure you want to uninstall?');

 

}

 

public function getContent()

{

if (Tools::isSubmit('submit'))

{

Configuration::updateValue('P24_ID_SPRZEDAWCY', Tools::getValue('sprzedawcaID'));

Configuration::updateValue('P24_TEST_MODE', Tools::getValue('test_mode'));

Configuration::updateValue('P24_TEST_MODE_TRANSACTION', Tools::getValue('test_transaction_select'));

Configuration::updateValue('P24_COMMISSION', Tools::getValue('prowizja'));

$this->_displayForm(true);

}

 

//$this->_displayForm();

if(!$this->_html)

{

$this->_displayForm();

}

 

return $this->_html;

}

 

private function _displayForm($b_updated=false)

{

$this->_html.='<h2>Przelewy24.pl</h2>Poniżej znajdują się parametry integracji systemu płatności Przelewy24.pl.';

$this->_html.='<script type="text/javascript">

$(function(){

$("#test_mode").change(

function()

{

var o_Test_Transaction=$("#test-transaction");

 

if($(this).val()==1)

{

o_Test_Transaction.css("visibility","visible");

}

else

{

o_Test_Transaction.css("visibility","hidden");

}

}

);

});

</script>';

if($b_updated) $this->_html.='<div class="conf confirm"><img alt="Potwierdź" src="../img/admin/ok.gif"/> Zaktualizowano</div>';

$this->_html.='<form action="'.$_SERVER['REQUEST_URI'].'" method="post">

<fieldset>

<legend><img src="../img/admin/contact.gif" />'.$this->l('Główne ustawienia').'</legend>

<label>'.$this->l('ID Sprzedawcy').'<br /><small style="color:red">Obowiązkowe</small></label>

<div class="margin-form">

<input type="text" name="sprzedawcaID" value="'.Configuration::get('P24_ID_SPRZEDAWCY').'" />

</div>

<label>'.$this->l('Tryb modułu').'</label>

<div class="margin-form">

<div>

<h5 style="display:inline">Tryb testowy:</h5>

<select name="test_mode" id="test_mode" style="margin-left:16px">

<option value="1"'.

((Configuration::get('P24_TEST_MODE')==1) ?

'selected':'').'>tak</option>

<option value="0"'.

((Configuration::get('P24_TEST_MODE')==0) ?

'selected':'').'>nie</option>

</select>

</div>

<div id="test-transaction" style="visibility:'.

((Configuration::get('P24_TEST_MODE')==1) ? 'visible'

: 'hidden')

.'">

<h5 style="display:inline">Test transakcji:</h5>

<select name="test_transaction_select" id="test_transaction_select" style="margin-left:9px">

<option value="1"'.

((Configuration::get('P24_TEST_MODE_TRANSACTION')==1) ?

'selected':'').'>poprawnej</option>

<option value="0"'.

((Configuration::get('P24_TEST_MODE_TRANSACTION')==0) ?

'selected':'').'>błędnej</option>

</select>

</div>

</div>

<label>'.$this->l('Prowizja (%)').'</label>

<div class="margin-form">

<input type="text" name="prowizja" value="'.Configuration::get('P24_COMMISSION').'" />

</div>

<br /><br />

<input type="submit" name="submit" value="'.$this->l('Zapisz Ustawienia').'" class="button" />

</fieldset>

</form>';

}

 

public function install()

{

parent::install();

if(

!$this->registerHook('payment') OR

!$this->registerHook('paymentReturn') OR

!$this->_createAmountTable()

)

return false;

}

 

 

private function _createAmountTable()

{

Db::getInstance()->Execute

(

'CREATE TABLE `przelewy24_amount` (

`i_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,

`s_sid` char(32) NOT NULL,

`i_id_order` INT UNSIGNED NOT NULL ,

`i_amount` INT UNSIGNED NOT NULL

) ENGINE=MYISAM;'

);

 

return true;

}

 

 

public function hookPayment($params)

{

global $smarty, $cookie;

/* $currency = $this->getCurrency((int)$cart->id_currency);

$cart=$params['cart'];

$opistr="Zamówienie nr: ".$cart->id;

$address = new Address((int)($params['cart']->id_address_invoice));

$s_lang=new Country((int)($address->id_country));

 

$customer = new Customer((int)($params['cart']->id_customer));

$kwota=number_format($cart->getOrderTotal(true, Cart::BOTH), 2, '.', ''); // floatval nie jest potrzebne

$smarty->assign

(

array

(

'p24_session_id'=> $cart->id.'|'.time(),//$opistr,//$sid,

'p24_id_sprzedawcy'=>Configuration::get('P24_ID_SPRZEDAWCY'),

'p24_kwota'=>$kwota*100,

'p24_opis'=> $opistr,

'p24_klient'=>$customer->firstname.' '.$customer->lastname,

'p24_adres'=>$address->address1." ".$address->address2,

'p24_kod'=>$address->postcode,

'p24_miasto'=>$address->city,

'p24_language'=>strtolower($s_lang->iso_code),

'p24_kraj'=>$s_lang->iso_code,

'p24_email'=>$customer->email,

'p24_return_url_ok' => 'http://'.htmlspecialchars($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8').__PS_BASE_URI__.'modules/przelewy24/validation_prestashop_ok.php',

'p24_return_url_error' => 'http://'.htmlspecialchars($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8').__PS_BASE_URI__.'modules/przelewy24/validation_prestashop_error.php'

)

); */

 

 

if(Configuration::get('P24_COMMISSION')!=''){

$smarty->assign('p24_commission' , Configuration::get('P24_COMMISSION'));

}

return $this->display(__FILE__, 'przelewy24.tpl');

}

 

 

public function hookPaymentReturn($params)

{

if (!$this->active)

return ;

 

return $this->display(__FILE__, 'confirmation.tpl');

}

 

public function execPayment($cart)

{

 

global $smarty, $cookie;

//$order=new Order($i_id_order);

$currency = $this->getCurrency((int)$cart->id_currency);

$address = new Address((int)$cart->id_address_invoice);

$customer = new Customer((int)($cart->id_customer));

 

if(Configuration::get('P24_COMMISSION') != ''){

 

$val = str_replace(',', '.', Configuration::get('P24_COMMISSION'));

$commission = $cart->getOrderTotal(true, Cart::BOTH)/100*$val;

$kwota = round($cart->getOrderTotal(true, Cart::BOTH)+$commission,2);

 

$kwota = number_format($kwota, 2, '.', '')*100; // floatval nie jest potrzebne

}else{

$kwota = number_format($cart->getOrderTotal(true, Cart::BOTH), 2, '.', '')*100; // floatval nie jest potrzebne

}

 

$s_sid=md5(time());

Db::getInstance()->

Execute('INSERT INTO `przelewy24_amount` '.

'(`s_sid`,`i_id_order`,`i_amount`) '.

'VALUES("'.$s_sid.'",'.$cart->id.','.$kwota.')');

$s_lang=new Country((int)($address->id_country));

 

// $id_order = $this->validateOrder((int)$cart->id, 1, $kwota, $this->displayName, NULL, array(), NULL, false, $customer->secure_key);

 

// $s_descr="Zamówienie nr: ".$id_order;

$s_descr = '';

$url = 'secure.przelewy24.pl';

if(Configuration::get('P24_TEST_MODE')==1)

{

if(Configuration::get('P24_TEST_MODE_TRANSACTION')==1)

{

$url = 'sandbox.przelewy24.pl';

}

else

{

$url = 'sandbox.przelewy24.pl';

$s_descr = 'TEST_ERR102';

}

}

 

$smarty->assign

(

array

(

'p24_url' => $url,

'p24_session_id'=> $cart->id.'|'.$s_sid,//$sid,

'p24_id_sprzedawcy'=>Configuration::get('P24_ID_SPRZEDAWCY'),

'p24_kwota'=>$kwota,

'p24_opis'=> $s_descr,

'p24_klient'=>$customer->firstname.' '.$customer->lastname,

'p24_adres'=>$address->address1." ".$address->address2,

'p24_kod'=>$address->postcode,

'p24_miasto'=>$address->city,

'p24_language'=>strtolower($s_lang->iso_code),

'p24_kraj'=>$s_lang->iso_code,

'p24_email'=>$customer->email,

'p24_return_url_ok' => 'http://'.htmlspecialchars($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8').__PS_BASE_URI__.'modules/przelewy24/validation_prestashop_ok.php',

'p24_return_url_error' => 'http://'.htmlspecialchars($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8').__PS_BASE_URI__.'modules/przelewy24/validation_prestashop_error.php'

)

);

if(Configuration::get('P24_COMMISSION')!=''){

$smarty->assign('p24_commission' , Configuration::get('P24_COMMISSION'));

}

 

return $this->display(__FILE__, 'pay.tpl');

}

 

}

?>

Share this post


Link to post
Share on other sites

jeżeli jest to prestashop 1.5.x to najlepiej za ostatnim include (przelewy24.php)

 

 

<?php

class Przelewy24 extends PaymentModule {

 

private $_html = '';

private $_postErrors = array();

 

public function init()

{

$this->display_column_left = false;

parent::init();

}

 

public function __construct()

{

$this->name = 'przelewy24';

$this->tab = 'payments_gateways';

$this->version = '2.1';

$this->currencies = true;

$this->author = 'Dialcom24';

$this->module_key = "5904b0e92c361acd8b5e76bb45b60b2b";

parent::__construct();

$this->page = basename(__FILE__, '.php');

$this->displayName = $this->l('Przelewy24.pl');

$this->description = $this->l('Przelewy24.pl payment service');

$this->confirmUninstall = $this->l('Are you sure you want to uninstall?');

 

}

 

wklejam kod na początku i nic z tego

ludzie pomóżcie

Share this post


Link to post
Share on other sites

<?php
/* SSL Management */
$useSSL = true;
include(dirname(__FILE__).'/../../config/config.inc.php');
require_once(dirname(__FILE__).'/../../init.php');
$fc=new FrontController();
$fc -> setmedia();
$fc -> display_column_left=false;
$fc -> init();
include(dirname(__FILE__).'/../../header.php');
include(dirname(__FILE__).'/przelewy24.php');
Tools::displayFileAsDeprecated();
//if (!$cookie->isLogged())
//    Tools::redirect('authentication.php?back=order.php');
$o_przelewy24 = new Przelewy24();
echo $o_przelewy24->execPayment($cart);

include_once(dirname(__FILE__).'/../../footer.php');
?>

 

dla payment.php jeżeli na stronie płatności

 

sorry że dopiero teraz, przeoczyłem Twoje wiadomości, latam po całym forum ;)

Share this post


Link to post
Share on other sites

<?php
/* SSL Management */
$useSSL = true;
include(dirname(__FILE__).'/../../config/config.inc.php');
require_once(dirname(__FILE__).'/../../init.php');
$fc=new FrontController();
$fc -> setmedia();
$fc -> display_column_left=false;
$fc -> init();
include(dirname(__FILE__).'/../../header.php');
include(dirname(__FILE__).'/przelewy24.php');
Tools::displayFileAsDeprecated();
//if (!$cookie->isLogged())
//	Tools::redirect('authentication.php?back=order.php');
$o_przelewy24 = new Przelewy24();
echo $o_przelewy24->execPayment($cart);

include_once(dirname(__FILE__).'/../../footer.php');
?>

 

dla payment.php jeżeli na stronie płatności

 

sorry że dopiero teraz, przeoczyłem Twoje wiadomości, latam po całym forum ;)

 

 

super ładnie sie kolumna lewa usunęła, a co zrobić aby prawa się nie przesuwała w lewo tylko została na swoim miejscu?

Share this post


Link to post
Share on other sites

no i kolejne pytanie. Po kliknięciu w link "Potwierdzam moje zamówienie" nie zostaję przekierowany na stronę płatności. W zasadzie mam przekierowanie na jakąś reklamę od dostawcy hostingu

Share this post


Link to post
Share on other sites

w tym celu trzeba by zmienić style centralnej kolumny, tj zmienić jej klasę z "grid_5" na "grid_7"

 

tutaj sprawa się nieco komplikuje, bo trzeba wyedytować plik header.tpl (w katalogu z template).

W zależności od tego, jaka strona będzie wyświetlana - ustawione będzie albo grid_5 albo grid_7.

 

w tym celu konieczne jest utworzenie warunku {if} coś w ten deseń:

 

<!-- Center -->
   <div id="center_column" class="{if $page_name='module-przelewy24-payment'}grid_7{else}grid_5{/if}">

Share this post


Link to post
Share on other sites

na to chyba zostajesz przekierowany, a jaką stornę masz na buttonie "potwierdzam zamówienie" ?

 

nie mam żadnej

 

w tym celu trzeba by zmienić style centralnej kolumny, tj zmienić jej klasę z "grid_5" na "grid_7"

 

tutaj sprawa się nieco komplikuje, bo trzeba wyedytować plik header.tpl (w katalogu z template).

W zależności od tego, jaka strona będzie wyświetlana - ustawione będzie albo grid_5 albo grid_7.

 

w tym celu konieczne jest utworzenie warunku {if} coś w ten deseń:

 

<!-- Center -->
<div id="center_column" class="{if $page_name='module-przelewy24-payment'}grid_7{else}grid_5{/if}">

 

ok, to zadziałało

Share this post


Link to post
Share on other sites

wstawiając

 

<!-- Center -->

<div id="center_column" class="{if $page_name='module-przelewy24-payment'}grid_7{else}grid_5{/if}">

 

Niestety u mnie nie działa to do końca tak jak potrzeba o ile na stronie przelewy24 wyglada wszystko OK

To na stronie głównej prawa kolumna zjeżdza na sam dól ustawiając sie pod lewą kolumną - a środkowa część rozciąga sie na prawo

Share this post


Link to post
Share on other sites

wszystko zależy od grida który użyjesz, musisz dobrać odpowiednie wartości które uzależnione są od Twojego template.

nie wiem jaką masz defaultową wartość grida, bez linków to wróżenie z fusów. Jeżeli jest możliwość - proszę o linki, sprawdzę i dam rozwiązanie.

 

.container_9 .grid_1 {width:91px;}
.container_9 .grid_2 {width:202px;}
.container_9 .grid_3 {width:313px;}
.container_9 .grid_4 {width:424px;}
.container_9 .grid_5 {width:535px;}
.container_9 .grid_6 {width:646px;}
.container_9 .grid_7 {width:757px;}
.container_9 .grid_8 {width:868px;}
.container_9 .grid_9 {width:980px;}

Share this post


Link to post
Share on other sites

wszystko zależy od grida który użyjesz, musisz dobrać odpowiednie wartości które uzależnione są od Twojego template.

nie wiem jaką masz defaultową wartość grida, bez linków to wróżenie z fusów. Jeżeli jest możliwość - proszę o linki, sprawdzę i dam rozwiązanie.

 

.container_9 .grid_1 {width:91px;}
.container_9 .grid_2 {width:202px;}
.container_9 .grid_3 {width:313px;}
.container_9 .grid_4 {width:424px;}
.container_9 .grid_5 {width:535px;}
.container_9 .grid_6 {width:646px;}
.container_9 .grid_7 {width:757px;}
.container_9 .grid_8 {width:868px;}
.container_9 .grid_9 {width:980px;}

 

rozumiem chcesz linka do strony

Share this post


Link to post
Share on other sites

wszystko zależy od grida który użyjesz, musisz dobrać odpowiednie wartości które uzależnione są od Twojego template.

nie wiem jaką masz defaultową wartość grida, bez linków to wróżenie z fusów. Jeżeli jest możliwość - proszę o linki, sprawdzę i dam rozwiązanie.

 

.container_9 .grid_1 {width:91px;}
.container_9 .grid_2 {width:202px;}
.container_9 .grid_3 {width:313px;}
.container_9 .grid_4 {width:424px;}
.container_9 .grid_5 {width:535px;}
.container_9 .grid_6 {width:646px;}
.container_9 .grid_7 {width:757px;}
.container_9 .grid_8 {width:868px;}
.container_9 .grid_9 {width:980px;}

 

 

 

To raczej nie bedzie kwestia grida - skore mam defaltowa także powinno działać wer 1.5.4.1

Edited by tarald2020 (see edit history)

Share this post


Link to post
Share on other sites

jako przykład wcześniej, podałem to:

<div id="center_column" class="{if $page_name='module-przelewy24-payment'}grid_7{else}grid_5{/if}">

 

mają być 2 znaki =

 

<div id="center_column" class="{if $page_name=='module-przelewy24-payment'}grid_7{else}grid_5{/if}">

Share this post


Link to post
Share on other sites

no i kolejne pytanie. Po kliknięciu w link "Potwierdzam moje zamówienie" nie zostaję przekierowany na stronę płatności. W zasadzie mam przekierowanie na jakąś reklamę od dostawcy hostingu

 

prosiłbym cię, abyś dał jakąś instrukcję jak mam uaktywnić przekierowanie tego buttona na płatności

Share this post


Link to post
Share on other sites

na to chyba zostajesz przekierowany, a jaką stornę masz na buttonie "potwierdzam zamówienie" ?

 

prosiłbym cię, abyś dał jakąś instrukcję jak mam uaktywnić przekierowanie tego buttona na płatności

Share this post


Link to post
Share on other sites

prosiłbym cię, abyś dał jakąś instrukcję jak mam uaktywnić przekierowanie tego buttona na płatności

 

 

vekia mogę liczyć na instrukcję jak podpiąć płatności czy też nie masz na to pomysłu?

Share this post


Link to post
Share on other sites

  • 1 month later...

Witam,

 

wróciłbym do tematu problemu z ostatnią fazą płatności przy przelewach24.

mianowicie po powrocie do sklepu po doknaniu płatności wchodzi error i adres xxx/modules/przelewy24/validation_prestashop_ok.php :/

 

Prestashop 1.5.2.0

Przelewy24 2.1

Share this post


Link to post
Share on other sites

  • 2 months later...
  • 1 month later...

Witam

chciałem spytać o szczegółową konfigurację tego modułu 

przelewy przechodzą ale nie wraca mi potwierdzenie do sklepu i muszę ręcznie zaksięgować

na ich stronie jest instrukcja ale nie bardzo ją rozumie

szukalem w googlach ale nie moge znaleść takiej lopatologicznej instrukcji  :)

Share this post


Link to post
Share on other sites

przelewy 24 - wer.2.1

presta 1.5.5

włączałem też tryb modułu na testowy z transakcją błędną i poprawną

na błednej wywala ze strony logowania do serwisu

na poprawnej przechodzi ok

ale później pisze że niby wysłano do sklepu i czeka

  Oczekuje (i) Wysłana do sklepu Tak

Share this post


Link to post
Share on other sites

Wtrącę się... :D

Miałem chyba dwa miesiące temu taki sam przypadek. Od chłopaków z Przelewów24 dostałem taką instrukcję:

 

Proszę o doklejenie w pliku validation_prestasho_ok.php :

 

curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, "rsa_rc4_128_sha") - nie pamiętam już w którym miejscu :( 

 

Mówili, że poprawiali coś w zabezpieczeniach, ale nie puścili tego do sieci bo na niektórych hostingach jest to niepotrzebne. Zrobiłem to i problem zniknął. Za dwa dni Przelewy24 nie działały przez 12 godzin z powodu ataku Ddos - atak się skończył, a u mnie pojawił się ten sam problem z przed zmiany kodu.

I co? dzwonię do nich - odpowiedź "proszę usunąć wcześniej dopisaną linię kodu" - usunąłem i działa bez problemu :)

Problem pojawił się na 1.5.4.1 - zmiana kodu

Wykasowanie kodu - też na 1.5.4.1

Po aktualizacji sklepu do 1.5.5 płatności bez zarzutu działają na starym module bez tych zmian.

 

Być może wypuścili na chwilę moduł z tą dopisaną linią i Ty go właśnie pobrałeś - sprawdź...

Edited by PMaster (see edit history)

Share this post


Link to post
Share on other sites

Wtrącę się... :D

Miałem chyba dwa miesiące temu taki sam przypadek. Od chłopaków z Przelewów24 dostałem taką instrukcję:

 

Proszę o doklejenie w pliku validation_prestasho_ok.php :

 

curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, "rsa_rc4_128_sha") - nie pamiętam już w którym miejscu :( 

 

Mówili, że poprawiali coś w zabezpieczeniach, ale nie puścili tego do sieci bo na niektórych hostingach jest to niepotrzebne. Zrobiłem to i problem zniknął. Za dwa dni Przelewy24 nie działały przez 12 godzin z powodu ataku Ddos - atak się skończył, a u mnie pojawił się ten sam problem z przed zmiany kodu.

I co? dzwonię do nich - odpowiedź "proszę usunąć wcześniej dopisaną linię kodu" - usunąłem i działa bez problemu :)

Problem pojawił się na 1.5.4.1 - zmiana kodu

Wykasowanie kodu - też na 1.5.4.1

Po aktualizacji sklepu do 1.5.5 płatności bez zarzutu działają na starym module bez tych zmian.

 

Być może wypuścili na chwilę moduł z tą dopisaną linią i Ty go właśnie pobrałeś - sprawdź...

Witam

jestem dozgonnie wdzięczny za to wtrącenie sie :D

usunąłem ten wpis z pliku validation_prestashop_ok.php i teraz wraca potwierdzenie przelewu do sklepu

suuper

wielkie dzięki :)

Share this post


Link to post
Share on other sites

  • 2 weeks later...
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More