FAGNEN1976 Posted January 25, 2013 Share Posted January 25, 2013 Bonjour j'ai besoin d'aide ! Je n'arrive pas à faire fonctionner le module paypal sur mon site. Je suis hébergé chez amen et je leur ai demandé de l'aide, ils m'ont indiqué qui fallait changer le code du fichier payapl_connect // @curl_setopt($ch, CURLOPT_VERBOSE, true); @curl_setopt($ch, CURLOPT_VERBOSE, false); Ils ont fait les changements et depuis je n'ai plus accès à mon site, ni à la partie administration : les deux me renvoient cette erreur, que je ne sais pas résoudre : Fatal error: Class 'Paypal' not found in /htdocs/public/be/catalogue/modules/paypal/api/paypal_connect.php on line 28 Ni mon hébergeur, ni paypal ne m'apportent de réponse, je suis surpris de la part de paypal car il s'agit d'un manque à gagner pour eux. Si quelqu'un pouvait m'aider ? Link to comment Share on other sites More sharing options...
FAGNEN1976 Posted January 25, 2013 Author Share Posted January 25, 2013 J'ai un peu avancé, maintenant j'ai accés à l'interface PAYPAL, j'ai pu payer avec mon compte, mais lorsque je valide le paiement, j'obtiens cette batterie de message d'erreurs : Warning: PDO::query() [function.PDO-query]: SQLSTATE[HY093]: Invalid parameter number: mixed named and positional parameters in /htdocs/public/be/catalogue/classes/db/DbPDO.php on line 81 Warning: PDO::query() [function.PDO-query]: SQLSTATE[HY093]: Invalid parameter number: mixed named and positional parameters in /htdocs/public/be/catalogue/classes/db/DbPDO.php on line 81 Warning: Invalid argument supplied for foreach() in /htdocs/public/be/catalogue/classes/Cart.php on line 2319 Warning: Invalid argument supplied for foreach() in /htdocs/public/be/catalogue/classes/Cart.php on line 2382 Warning: Invalid argument supplied for foreach() in /htdocs/public/be/catalogue/classes/Cart.php on line 2319 Warning: Invalid argument supplied for foreach() in /htdocs/public/be/catalogue/classes/Cart.php on line 2382 Warning: Invalid argument supplied for foreach() in /htdocs/public/be/catalogue/classes/Cart.php on line 2319 Warning: Invalid argument supplied for foreach() in /htdocs/public/be/catalogue/classes/Cart.php on line 2382 Ce qui est affiché pour le client : Error occurred: Veuillez contacter le marchant: PayPal response: CHECKOUTSTATUS -> PaymentActionNotInitiated TIMESTAMP -> 2013-01-25T17:22:07Z EMAIL -> [email protected] PAYERID -> YZR6Y74R4J3DC PAYERSTATUS -> unverified BUSINESS -> scrap-it FIRSTNAME -> Julien LASTNAME -> FAGNEN COUNTRYCODE -> FR SHIPTONAME -> Julien FAGNEN SHIPTOSTREET -> 2, rue d'avranches SHIPTOCITY -> St JAMES SHIPTOZIP -> 50240 SHIPTOCOUNTRYCODE -> FR SHIPTOCOUNTRYNAME -> France ADDRESSSTATUS -> Unconfirmed CURRENCYCODE -> EUR AMT -> 4.95 ITEMAMT -> 4.95 SHIPPINGAMT -> 0.00 HANDLINGAMT -> 0.00 TAXAMT -> 0.00 INSURANCEAMT -> 0.00 SHIPDISCAMT -> 0.00 L_NAME0 -> Crépine supplémentaire L_NUMBER0 -> 6 L_QTY0 -> 1 L_TAXAMT0 -> 0.00 L_AMT0 -> 4.95 L_DESC0 -> Crépine supplémentaire pour le pulvérisateur Ecojet. Grâce à cette crépine supplémentaire vous n'aurez pas à enl... L_ITEMWEIGHTVALUE0 -> 0.00000 L_ITEMLENGTHVALUE0 -> 0.00000 L_ITEMWIDTHVALUE0 -> 0.00000 L_ITEMHEIGHTVALUE0 -> 0.00000 PAYMENTREQUEST_0_CURRENCYCODE -> EUR PAYMENTREQUEST_0_AMT -> 4.95 PAYMENTREQUEST_0_ITEMAMT -> 4.95 PAYMENTREQUEST_0_SHIPPINGAMT -> 0.00 PAYMENTREQUEST_0_HANDLINGAMT -> 0.00 PAYMENTREQUEST_0_TAXAMT -> 0.00 PAYMENTREQUEST_0_INSURANCEAMT -> 0.00 PAYMENTREQUEST_0_SHIPDISCAMT -> 0.00 PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED -> false PAYMENTREQUEST_0_SHIPTONAME -> Julien FAGNEN PAYMENTREQUEST_0_SHIPTOSTREET -> 2, rue d'avranches PAYMENTREQUEST_0_SHIPTOCITY -> St JAMES PAYMENTREQUEST_0_SHIPTOZIP -> 50240 PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE -> FR PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME -> France PAYMENTREQUEST_0_ADDRESSSTATUS -> Unconfirmed L_PAYMENTREQUEST_0_NAME0 -> Crépine supplémentaire L_PAYMENTREQUEST_0_NUMBER0 -> 6 L_PAYMENTREQUEST_0_QTY0 -> 1 L_PAYMENTREQUEST_0_TAXAMT0 -> 0.00 L_PAYMENTREQUEST_0_AMT0 -> 4.95 L_PAYMENTREQUEST_0_DESC0 -> Crépine supplémentaire pour le pulvérisateur Ecojet. Grâce à cette crépine supplémentaire vous n'aurez pas à enl... L_PAYMENTREQUEST_0_ITEMWEIGHTVALUE0 -> 0.00000 L_PAYMENTREQUEST_0_ITEMLENGTHVALUE0 -> 0.00000 L_PAYMENTREQUEST_0_ITEMWIDTHVALUE0 -> 0.00000 L_PAYMENTREQUEST_0_ITEMHEIGHTVALUE0 -> 0.00000 PAYMENTREQUESTINFO_0_ERRORCODE -> 0 Cannot update existing cart HELP ME !!!!!!!!! Link to comment Share on other sites More sharing options...
CodeShaker Posted April 4, 2013 Share Posted April 4, 2013 Bonjour, j'ai également le même problème (même messages d'erreurs). Je suis sous prestashop 1.5.2.0. A noter que les warning php apparaissent au moment du choix du transporteur. Que les paniers ne sont pas transformés en commande, semblerai qu'il n'arrive pas a récupérer les données du panier. J'ai le même soucis avec un autre module de paiement (euroinformation). Par contre par chèque ou virement, aucun problème pour créer les commandes. Link to comment Share on other sites More sharing options...
jutoups Posted April 4, 2013 Share Posted April 4, 2013 Salut, J'ai exactement le meme pb que toi et je suis aussi sur AMEN. J'avais d'ailleurs fait un topic mais sans réponse. http://www.prestashop.com/forums/topic/233509-perte-du-transporteur-dans-le-procesus-de-commande Mon problème se situe principalement au moment du choix du transporteur. Si je choisi un transporteur cela génère une erreur script TECHNICAL ERROR: unable to save carrier A partir de ce moment la, plus aucune action sur le panier n'est possible (suppression produit, ajout...) sans générer des erreurs. Si je quitte le panier et vais sur une autre page j'ai les erreurs suivantes plusieurs foix Warning: Invalid argument supplied for foreach() in /htdocs/public/www/classes/Cart.php on line 2340 Warning: Invalid argument supplied for foreach() in /htdocs/public/www/classes/Cart.php on line 2403 Pour les supprimer je suis obligé de me déconnecter (ou de me connecter si je le suis pas). Donc je pense réinitialiser le cookie. Dans firebug c'est l'appel de cet page au moment du clic sur le transporteur qui génère le bug: controller=cart&ajax=true&token=8a1bb855fc3031f19c74df3f398ed519&_=1365076370859 Le clic sur un radio bouton des transporteurs lance cette fonction javascript updateCarrierSelectionAndGift() Le pb dois venir du javascript je pense ou des fonctions ajax. Une chose étrange si je désactive le panier ajax, mon panier ne marche plus, il est toujours vide Link to comment Share on other sites More sharing options...
CodeShaker Posted April 4, 2013 Share Posted April 4, 2013 Perso du côté du panier ajax, je l'ai désactivé car trop lourd, mais aucun défaut suite à cela. Pour onepage checkout, je n'ai pas les messages d'erreurs mais les commandes ne sont toujours pas créés suite au réglement du panier sur paypal ou autre. J'ai essayé deux choses qui n'ont pas marché : - Débuguer le nom des pays des adresses => pas de changement - Désactiver le firewall SELINUX => pas de changement Ce que je trouve bizarre c'est qu'en paiement par chèque ou virement, aucun soucis d'enregistrement de commande. Seulement deux "Warning Cart.php". Le lien de la confirmation de commande est de cette forme : http://www.********.fr/**********/fr/index.php?controller=order-confirmation?id_cart=33&id_module=30&id_order=3&key=***************** A creuser peut être ... Link to comment Share on other sites More sharing options...
jutoups Posted April 4, 2013 Share Posted April 4, 2013 Rectification, mon panier sans ajax marche aussi. Et tu n'as pas de pb si tu clic plusieurs fois sur tes différents transporteurs sur la page panier? Je pense que ton pb paypal se réglera quand tu auras réglé les warning Cart.php. Peux tu regarder a quelle ligne de code correspond tes erreur 2319 et 2382 Link to comment Share on other sites More sharing options...
Recommended Posts