Jump to content

probleme avec module paypal


Recommended Posts

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

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:

  1. PayPal response:
  2. CHECKOUTSTATUS -> PaymentActionNotInitiated
  3. TIMESTAMP -> 2013-01-25T17:22:07Z
  4. EMAIL -> [email protected]
  5. PAYERID -> YZR6Y74R4J3DC
  6. PAYERSTATUS -> unverified
  7. BUSINESS -> scrap-it
  8. FIRSTNAME -> Julien
  9. LASTNAME -> FAGNEN
  10. COUNTRYCODE -> FR
  11. SHIPTONAME -> Julien FAGNEN
  12. SHIPTOSTREET -> 2, rue d'avranches
  13. SHIPTOCITY -> St JAMES
  14. SHIPTOZIP -> 50240
  15. SHIPTOCOUNTRYCODE -> FR
  16. SHIPTOCOUNTRYNAME -> France
  17. ADDRESSSTATUS -> Unconfirmed
  18. CURRENCYCODE -> EUR
  19. AMT -> 4.95
  20. ITEMAMT -> 4.95
  21. SHIPPINGAMT -> 0.00
  22. HANDLINGAMT -> 0.00
  23. TAXAMT -> 0.00
  24. INSURANCEAMT -> 0.00
  25. SHIPDISCAMT -> 0.00
  26. L_NAME0 -> Crépine supplémentaire
  27. L_NUMBER0 -> 6
  28. L_QTY0 -> 1
  29. L_TAXAMT0 -> 0.00
  30. L_AMT0 -> 4.95
  31. L_DESC0 -> Crépine supplémentaire pour le pulvérisateur Ecojet. Grâce à cette crépine supplémentaire vous n'aurez pas à enl...
  32. L_ITEMWEIGHTVALUE0 -> 0.00000
  33. L_ITEMLENGTHVALUE0 -> 0.00000
  34. L_ITEMWIDTHVALUE0 -> 0.00000
  35. L_ITEMHEIGHTVALUE0 -> 0.00000
  36. PAYMENTREQUEST_0_CURRENCYCODE -> EUR
  37. PAYMENTREQUEST_0_AMT -> 4.95
  38. PAYMENTREQUEST_0_ITEMAMT -> 4.95
  39. PAYMENTREQUEST_0_SHIPPINGAMT -> 0.00
  40. PAYMENTREQUEST_0_HANDLINGAMT -> 0.00
  41. PAYMENTREQUEST_0_TAXAMT -> 0.00
  42. PAYMENTREQUEST_0_INSURANCEAMT -> 0.00
  43. PAYMENTREQUEST_0_SHIPDISCAMT -> 0.00
  44. PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED -> false
  45. PAYMENTREQUEST_0_SHIPTONAME -> Julien FAGNEN
  46. PAYMENTREQUEST_0_SHIPTOSTREET -> 2, rue d'avranches
  47. PAYMENTREQUEST_0_SHIPTOCITY -> St JAMES
  48. PAYMENTREQUEST_0_SHIPTOZIP -> 50240
  49. PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE -> FR
  50. PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME -> France
  51. PAYMENTREQUEST_0_ADDRESSSTATUS -> Unconfirmed
  52. L_PAYMENTREQUEST_0_NAME0 -> Crépine supplémentaire
  53. L_PAYMENTREQUEST_0_NUMBER0 -> 6
  54. L_PAYMENTREQUEST_0_QTY0 -> 1
  55. L_PAYMENTREQUEST_0_TAXAMT0 -> 0.00
  56. L_PAYMENTREQUEST_0_AMT0 -> 4.95
  57. 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...
  58. L_PAYMENTREQUEST_0_ITEMWEIGHTVALUE0 -> 0.00000
  59. L_PAYMENTREQUEST_0_ITEMLENGTHVALUE0 -> 0.00000
  60. L_PAYMENTREQUEST_0_ITEMWIDTHVALUE0 -> 0.00000
  61. L_PAYMENTREQUEST_0_ITEMHEIGHTVALUE0 -> 0.00000
  62. PAYMENTREQUESTINFO_0_ERRORCODE -> 0
  63. Cannot update existing cart

HELP ME !!!!!!!!!

Link to comment
Share on other sites

  • 2 months later...

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

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

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

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

Guest
This topic is now closed to further replies.
×
×
  • Create New...