Jump to content

[RESOLU] Help ! Problème Paypal sur Prestashop (cURL)


Recommended Posts

Bonjour tout le monde,

J'ai voulu installé le module PAYPAL sur Prestashop et le configurer. Tout va bien car j'ai suivi le super tutorial disponible pour la création et configuration des comptes Sandbox "Buyer" et "Seller".

Ensuite quand je fais un test paiement sur le site en production mais toujours en mode Sandbox, le compte "Seller" est bien crédité et le compte "Buyer" est bien débité mais dans le suivi commande de Prestashop, il y a la commande avec indiquée "Erreur de paiement" et j'ai le message suivant dans les messages :

Echec de la vérification (protocole cURL). Retour : cURL error:Protocol https not supported or disabled in libcurlLa transaction PayPal ne peut pas être VERIFIEE.

Une fois le message lu, merci de cliquer sur l'encoche verte


J'ai posé la question à mon hébergeur où se trouve l'option cURL pour la désactiver, mais pas de réponse.

Est-ce que vous avez une solution ? J'ai lu qu'il fallait peut etre supprimer les comptes test Sandbox de Paypal pour que ça marche. Mais si je fais ça, je n'ai plus de compte de test pour voir si ça a résolu le problème !

PS : Je ne suis pas en mode https. J'ai laissé en http.

Merci d'avance pour vos réponses
A bientôt !
Link to comment
Share on other sites

Thanks Rocky !

Incubus20851
je ne sais pas très bien pourquoi tu as cette erreur.
C'est peut-être pour éviter que l'on fasse de vrai/fausses transactions avec Paypal ?

J'ai fait en prod directement avec ma carte de crédit je me suis payée moi-même et ainsi testé / confirmé le processus.
D'ailleurs tu dois de toute façons passer par cette étape (alpha-prod)

L'image de logo tu dois l'hébérger dans un https pour que paypal ne râle pas.
chez sslpic.com par example tu peux la placer et extraire un hyperlien https

Link to comment
Share on other sites

de rien !

Paypal dans la page de paiement affiche ton logo, mais ce logo DOIT être lui même sécurisé (hébergé dans un https)

Si tu veux que le client sache a qui il paye, c'est mieux de mettre ton logo. Car il est chez paypal pas chez ton shop.

Link to comment
Share on other sites

Salut,

J'ai testé, j'ai effectué un paiement avec mon compte paypal sur le compte "Seller" que ceci dit en passant n'est pas le mien. Donc tout devrait être bon, je fais la transaction, l'argent est bien viré, mais j'ai toujours le même message d'erreur, et le client voit dans les commandes, erreur de paiement ! Et l'argent n'est pas comptabilisé dans le back office de Prestashop.

J'ai demandé a mon hebergeur, et il ne supporte pas le https, et si je veux le https faut que je prenne un compte payant.

Est-ce que vous pensez que ça vient de ça ? Une idée ?

Merci beaucoup d'avance pour vos réponses
A bientôt

Link to comment
Share on other sites

J'ai fais un paiement REEL en mode de production sur PAYPAL et j'ai toujours le même soucis.

Je pense que cela doit être un Bug Prestashop, car sur PAYPAL tout se passe bien et l'argent est bien virée.

J'ai donc changé dans les statuts des commandes "Erreur de paiement" que j'obtiens tout le temps pour mettre en "Paiement effectuée" pour que le client ne pense pas que son paiement a echoué car ce n'est pas le cas.

Dans le compte Client "suivi de commande" Il voit que le montant est de 0€

ET Prestashop met toujours les commandes à 0€ et ne comptabilise pas la commande.

Est-ce qu'il y a un moyen de configurer Prestashop à ce niveau là ? Pour lui faire comprendre que la commande est bonne ?

Merci d'avances pour vos réponses
A bientôt

Link to comment
Share on other sites

as-tu correctement configuré paypal ? selon wiki ?

PS fonctionne bien avec paypal.
as-tu changé paypal en production dans le module de PS

pas besoin de https (sauf pour l'image qui peut être chez sslpic.om)
il vaut mieux pas hacker PS.

Link to comment
Share on other sites

Hmmm, en fait c'est un problème qui se situe dans le fichier validation.php dans le module PAYPAL de Prestashop je pense, il y a surement une ligne de code a changer dedans pour enlever cette erreur !

J'ai essayé en enlevant la notification de paiement instantanée dans les préférences du compte PAYPAL pour qu'il n'essaye pas de vérifier la transaction. Mais rien n'y fait j'ai toujours la même erreur.

La seule solution que je vois c'est de mettre les mains dans le camboui du code de ce fichier et changer cette vérification.

Quelqu'un aurait peut-être les connaissances pour nous aider ??

Merci d'avance !
A bientôt

Link to comment
Share on other sites

c'est effectivement une communauté prestashop qui l'a développé
il a été modifié pour éviter les erreurs mentionnées. Il doit être sécurisé (j'ai comparé l'ancien et le nouveau module)
je l'utilise et pas de soucis

Link to comment
Share on other sites

  • 6 months later...
  • 2 months later...

Aquel33, ou installe t'on ce module s'il te plait?
Je pense qu'il faut le passer via FTP dans le module paypal, mais est-ce qu'il faut le mettre dans le paypalAPI ou l'autre? Et faut-il tout mettre directement dans le dossier ou chaque élément dans un dossier spécifique déjà présent?

Merci pour votre aide...

Link to comment
Share on other sites

  • 1 year later...

Hello,

 

Bon moi j'ai une centaine de commande par mois sur ma boutique prestashop.

Paypal fonctionne nickel sauf 2 fois le même problème que vous et plus étonnant encore c'est avec le même client.

Est-ce que cela peut venir du process coté client ?

C'est étonnant que cela arrive à un seul client sur la totalité des commandes que j'ai.

J'ai une version récente du paiement simple prestashop.

 

Au plaisir

Link to comment
Share on other sites

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