sophie pelikan Posted November 22, 2014 Share Posted November 22, 2014 au secour!!!!!! Bonsoir, Je vous explique mes problèmes.... - alors quand on effectue un paiement sur mon site via paypal le paiement s'effectue bien mais une page blanche s'affiche pour l'acheteur et reste bloquer dessus, il n'est pas redirigé sur mon site. L'adresse de cette page blanche est http://www.monsite.fr/modules/paypal/express_checkout/payment.php?token=EC-xxxxxxxxxxxxxxxxx&PayerID=xxxxxxxxxxxxx (à la place des x il y a des chiffres et des lettres) -ensuite malgrés le paiement valider par paypal (je reçois un mail sur ma boite mail) la commande reste dans panier en "NON commandé" Je ne suis pas du tout informaticienne et ça fait une bonne semaine que je me torture le cerveau avec ça :-(. J'ai téléphoné à paypal ils m'ont dit que le soucis ne venait pas d'eux.... Cordialement Sophie. Link to comment Share on other sites More sharing options...
sophie pelikan Posted November 23, 2014 Author Share Posted November 23, 2014 il n'y a pas un administrateur de prestashop qui peut me repondre.... il n'y a que les services payant?????? Link to comment Share on other sites More sharing options...
ToutPourLaLingerie Posted November 23, 2014 Share Posted November 23, 2014 Salut quelle est la version de Prestashop ? A tu tenté de réinitisalisé le module ou le réinstaller ? Mode test actif ? Bon courage Link to comment Share on other sites More sharing options...
sophie pelikan Posted November 23, 2014 Author Share Posted November 23, 2014 Bonjour alors ma version est 1.6.0.9 oui je l'ai désinstallé et réinstallé et je ne suis pas en mode test :-( Link to comment Share on other sites More sharing options...
Ornicar Posted November 24, 2014 Share Posted November 24, 2014 Bonjour, Pour activer ce mode, il faut aller dans le dossier de votre Prestashop /config/defines.inc.php Ensuite remplacer cette ligne : define('_PS_MODE_DEV_', false); Par celle-ci : define('_PS_MODE_DEV_', true); Rapportez-nous le message d'erreur qui s'affichera à la place de vos pages blanches Cordialement, Ornicar Link to comment Share on other sites More sharing options...
Web-Wave Posted November 24, 2014 Share Posted November 24, 2014 Il y a peut être une chose simple à faire avant de tout tester sous le module, désactivez votre thème et reprenez le thème de base. Simulez une commande pour voir ce qu'il se passe. Si le problème survient, cela peut provenir du module ou autre chose mais pas du thème.Si cela fonctionne avec le thème de base, c'est qu'il faudra revoir les modifications faites en tpl en surcharges également 1 Link to comment Share on other sites More sharing options...
sophie pelikan Posted November 25, 2014 Author Share Posted November 25, 2014 Bonjour alors je viens de désinstaller et réinstaller le module mais non toujours le même problème.... mon thème c'est celui de base... aprés je ne suis vraiment pas caler en informatique et du coup les autres manip je ne sais pas les faire, si vous pouviez m'expliqué plus en details ou je trouve Prestashop /config/defines.inc.php car la je ne sais pas du tout ainsi que le tpl??? Merci d'avance Link to comment Share on other sites More sharing options...
diazovitch Posted April 10, 2015 Share Posted April 10, 2015 Bonjour, Même problème pour moi suite à une migration d'une version 1.5.3 à 1.6.0.14. Paiement effectué par paypal puis page blanche. Absence de commande dans le BO par contre présence d'un panier avec pour statut "non commandé". Quand je clique dans Clients>Paniers sur " créer une commande à partir de ce panier" j'ai le message d'erreur suivant : Can't save Orderat line 340 in file classes/PaymentModule.php 335. $result = $order->add();336.337. if (!$result)338. {339. PrestaShopLogger::addLog('PaymentModule::validateOrder - Order cannot be created', 3, null, 'Cart', (int)$id_cart, true);340. throw new PrestaShopException('Can\'t save Order');341. }342.343. // Amount paid by customer is not the right one -> Status = payment error344. // We don't use the following condition to avoid the float precision issues : http://www.php.net/manual/en/language.types.float.php345. // if ($order->total_paid != $order->total_paid_real) PaymentModuleCore->validateOrder - [line 1413 - modules/paypal/paypal.php] - [10 Arguments] 1408. $this->pcc->transaction_id = (isset($transaction['transaction_id']) ? $transaction['transaction_id'] : '');1409.1410. if (version_compare(_PS_VERSION_, '1.5', '<'))1411. parent::validateOrder((int)$id_cart, (int)$id_order_state, (float)$amount_paid, $payment_method, $message, $transaction, $currency_special, $dont_touch_amount, $secure_key);1412. else1413. parent::validateOrder((int)$id_cart, (int)$id_order_state, (float)$amount_paid, $payment_method, $message, $transaction, $currency_special, $dont_touch_amount, $secure_key, $shop);1414.1415. if (count($transaction) > 0)1416. PayPalOrder::saveOrder((int)$this->currentOrder, $transaction);1417.1418. $this->setPayPalAsConfigured(); PayPal->validateOrder - [line 1139 - controllers/admin/AdminOrdersController.php] - [9 Arguments] 1134. $employee = new Employee((int)Context::getContext()->cookie->id_employee);1135. $payment_module->validateOrder(1136. (int)$cart->id, (int)$id_order_state,1137. $cart->getOrderTotal(true, Cart::BOTH), $payment_module->displayName, $this->l('Manual order -- Employee:').' '.1138. substr($employee->firstname, 0, 1).'. '.$employee->lastname, array(), null, false, $cart->secure_key1139. );1140. if ($payment_module->currentOrder)1141. Tools::redirectAdmin(self::$currentIndex.'&id_order='.$payment_module->currentOrder.'&vieworder'.'&token='.$this->token);1142. }1143. }1144. else AdminOrdersControllerCore->postProcess - [line 171 - classes/controller/Controller.php] 166. // setMedia MUST be called before postProcess167. if (!$this->content_only && ($this->display_header || (isset($this->className) && $this->className)))168. $this->setMedia();169.170. // postProcess handles ajaxProcess171. $this->postProcess();172.173. if (!empty($this->redirect_after))174. $this->redirect();175.176. if (!$this->content_only && ($this->display_header || (isset($this->className) && $this->className))) ControllerCore->run - [line 373 - classes/Dispatcher.php] 368. // Execute hook dispatcher369. if (isset($params_hook_action_dispatcher))370. Hook::exec('actionDispatcher', $params_hook_action_dispatcher);371.372. // Running controller373. $controller->run();374. }375. catch (PrestaShopException $e)376. {377. $e->displayMessage();378. } DispatcherCore->dispatch - [line 54 - admin/index.php] 49. $_POST['controller'] = strtolower($_POST['tab']);50. if (!isset($_REQUEST['controller']) && isset($_REQUEST['tab']))51. $_REQUEST['controller'] = strtolower($_REQUEST['tab']);52.53. // Prepare and trigger admin dispatcher54. Dispatcher::getInstance()->dispatch(); Vous comprenez tout ça ? Car moi non ! J'apprécierai un peu d'aide de la part des spécialistes. Merci d'avance. Link to comment Share on other sites More sharing options...
clubreseau Posted May 7, 2015 Share Posted May 7, 2015 J'ai le même problème que toi Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now