Problème confirmation de paiement avec Prestashop
Pinon
-
maniT4c Messages postés 52 Date d'inscription Statut Membre Dernière intervention -
maniT4c Messages postés 52 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis sur Prestashop version 1.6.1.0, et j'utilise les modules Paypal, payplug et chèque comme moyens de paiement. Voici le site : http://boutique.dietetiquetuina.fr/
Lorsqu'une personne paie, à la fin du processus de paiement elle doit être redirigée vers la boutique, sur une page de confirmation de paiement mentionnant les informations de sa commande et de son paiement.
Le problème c'est que la redirection plante avec les 3 modules. Dès qu'il faut aller sur cette page de confirmation sa plante. Le message d'erreur lorsqu'on utilise Paypal est :
Lorsqu'on utilise Payplug l'erreur affichée est :
Avec le module de chèque l'erreur commence comme cela :
Property Order->total_shipping is not valid
at line 881 in file classes/ObjectModel.php
Ça fait une semaine que j'essaie de trouver le problème par moi même mais sans succès. J'espère que quelqu'un pourra m'aider.
Je suis sur Prestashop version 1.6.1.0, et j'utilise les modules Paypal, payplug et chèque comme moyens de paiement. Voici le site : http://boutique.dietetiquetuina.fr/
Lorsqu'une personne paie, à la fin du processus de paiement elle doit être redirigée vers la boutique, sur une page de confirmation de paiement mentionnant les informations de sa commande et de son paiement.
Le problème c'est que la redirection plante avec les 3 modules. Dès qu'il faut aller sur cette page de confirmation sa plante. Le message d'erreur lorsqu'on utilise Paypal est :
Warning: fopen(/home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/api/Results.txt): failed to open stream: Permission denied in /home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/api/paypal_lib.php on line 71 Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/api/paypal_lib.php on line 72 Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/api/paypal_lib.php on line 73 Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/api/paypal_lib.php on line 74 Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/api/paypal_lib.php on line 75 Warning: fclose() expects parameter 1 to be resource, boolean given in /home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/api/paypal_lib.php on line 76 Warning: fopen(/home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/api/Results.txt): failed to open stream: Permission denied in /home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/api/paypal_lib.php on line 71 Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/api/paypal_lib.php on line 72 Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/api/paypal_lib.php on line 73 Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/api/paypal_lib.php on line 74 Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/api/paypal_lib.php on line 75 Warning: fclose() expects parameter 1 to be resource, boolean given in /home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/api/paypal_lib.php on line 76 Fatal error: Uncaught exception 'PrestaShopException' with message 'Property Order->total_shipping is not valid' in /home/0/d/boutique.dietetiquetuina.fr/www/classes/ObjectModel.php:881 Stack trace: #0 /home/0/d/boutique.dietetiquetuina.fr/www/classes/ObjectModel.php(245): ObjectModelCore->validateFields() #1 /home/0/d/boutique.dietetiquetuina.fr/www/classes/order/Order.php(305): ObjectModelCore->getFields() #2 /home/0/d/boutique.dietetiquetuina.fr/www/classes/ObjectModel.php(469): OrderCore->getFields() #3 /home/0/d/boutique.dietetiquetuina.fr/www/classes/order/Order.php(310): ObjectModelCore->add(true, true) #4 /home/0/d/boutique.dietetiquetuina.fr/www/classes/PaymentModule.php(336): OrderCore->add() #5 /home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/paypal.php(1510): PaymentModuleCore->validateOrder(48, 2, 30.47, 'PayPal', 'Payment accepte...', Array, 1, false, 'de81c43e716f9a5...', Object(Shop)) #6 /home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/express_checkout/payment.php(295): PayPal->validateOrder(48, 2, 30.47, 'PayPal', 'Payment accepte...', Array, 1, false, 'de81c43e716f9a5...', Object(Shop)) #7 /home/0/d/boutique.dietetiquetuina.fr/www/modules/paypal/express_checkout/payment.php(315): validateOrder(Object(Customer), Object(Cart), Object(PaypalExpressCheckout)) #8 {main} thrown in /home/0/d/boutique.dietetiquetuina.fr/www/classes/ObjectModel.php on line 881
Lorsqu'on utilise Payplug l'erreur affichée est :
Fatal error: Uncaught exception 'PrestaShopException' with message 'Property Order->total_shipping is not valid' in /home/0/d/boutique.dietetiquetuina.fr/www/classes/ObjectModel.php:881 Stack trace: #0 /home/0/d/boutique.dietetiquetuina.fr/www/classes/ObjectModel.php(245): ObjectModelCore->validateFields() #1 /home/0/d/boutique.dietetiquetuina.fr/www/classes/order/Order.php(305): ObjectModelCore->getFields() #2 /home/0/d/boutique.dietetiquetuina.fr/www/classes/ObjectModel.php(469): OrderCore->getFields() #3 /home/0/d/boutique.dietetiquetuina.fr/www/classes/order/Order.php(310): ObjectModelCore->add(true, true) #4 /home/0/d/boutique.dietetiquetuina.fr/www/classes/PaymentModule.php(336): OrderCore->add() #5 /home/0/d/boutique.dietetiquetuina.fr/www/modules/payplug/controllers/front/validation.php(92): PaymentModuleCore->validateOrder(48, '22', 30.47, 'PayPlug \xE2\x80\x93 Pai...', false, Array, 1, false, 'de81c43e716f9a5...') #6 {main} thrown in /home/0/d/boutique.dietetiquetuina.fr/www/classes/ObjectModel.php on line 881
Avec le module de chèque l'erreur commence comme cela :
Property Order->total_shipping is not valid
at line 881 in file classes/ObjectModel.php
876.
877. $message = $this->validateField($field, $this->$field);
878. if ($message !== true)
879. {
880. if ($die)
881. throw new PrestaShopException($message);
882. return $error_return ? $message : false;
883. }
884. }
885.
886. return true;
Ça fait une semaine que j'essaie de trouver le problème par moi même mais sans succès. J'espère que quelqu'un pourra m'aider.
A voir également:
- Problème confirmation de paiement avec Prestashop
- Confirmation de lecture whatsapp - Guide
- Confirmation de lecture gmail - Guide
- Sms code de confirmation facebook sans demande ✓ - Forum Facebook
- Instant gaming paiement en cours ✓ - Forum Jeux vidéo
- J'ai reçu un code de confirmation Facebook sans raison ✓ - Forum Réseaux sociaux