En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

Erreur Paypal : Validation IPN invalide: NO ANSWER FROM PAYPAL

Plus d'informations
il y a 7 ans 7 mois - il y a 7 ans 7 mois #1 par flooolf
Bonjour à tous,

je suis confronté à un problème que j'ai rarement vu sur Paypal. Le message d'erreur est le suivant :
ERROR validateIpnContent: Validation IPN invalide: NO ANSWER FROM PAYPAL

Ce message d'erreur apparaît dans le fichier .log du module de paiement Paypal (paypal.4.log.php).
Paypal est utilisé en mode standard.
Cette erreur ce produit après le paiement de la commande du client et concerne la réception du mail récapitulatif pour le vendeur (un message d'erreur est envoyé au vendeur).

Pour corriger ce problème faut-il nécessairement configurer une URL de renvoi sur son compte Paypal ? D'après mes recherches ce n'est pas nécessaire avec Virtuemart (actuellement le réglage de renvoi automatique est sur Désactiver).

Voici ce que j'ai vérifié :
- Virtuemart est à jour du moins le composant principale (explication plus bas *),
- le certificat possède une sécurité suffisante,
- l'adresse du site dans la configuration de Virtuemart en https,
- l'option Check IPN provider IP du module de paiement Paypal est sur NON

Voilà ce que j'ai constaté :
* Malgré une mise à jour de Virtuemart en 3.4.0 via le transfert web ou via la mise à jour d'extensions sur Joomla j'ai le composant Virtuemart AIO pour l'administration qui reste en 3.0.16.
Je pense que le plus important c'est d'avoir Virtuemart AIO composant site à jour ? mais est-ce lié ? Ne devrait-il pas être en 3.4.0 comme la version site ?

Je n'ai pas vu d'erreur dans le fichier .log de Virtuemart com_virtuemart.log.php
Pour l'instant je n'ai pas la possibilité de passer en PHP 7.2 car une extension pose problème ... mais je ne pense pas que se soit lié.

Voici l'environnement :
PHP 7.0.30
Joomla! 3.8.12
Virtuemart 3.4.0
Hébergement chez OVH
Nom de domaine en https et certificat SSL de 256 bits


Avez-vous une idée une piste ?
Par avance merci.
Pièces jointes :
Dernière édition: il y a 7 ans 7 mois par flooolf.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 7 mois #2 par alatak
Bonjour

Malgré une mise à jour de Virtuemart en 3.4.0 via le transfert web ou via la mise à jour d'extensions sur Joomla j'ai le composant Virtuemart AIO pour l'administration qui reste en 3.0.16.


Il faut absolument mettre a jour le code de VirtueMart ET le AIO. Ils vont de paire.
Le AIO contient tous les plugins et les modules.
Le plugin PayPal a probablement été corrigé.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 7 mois - il y a 7 ans 7 mois #3 par flooolf
Bonjour,

j'ai pu mettre les composants à jour Virtuemart et Virtuemart AIO en 3.4.0.

Donc désinstallation de Virtuemart AIO via extensions/gestion du back-office puis réinstallation du composant Virtuemart AIO en 3.4.0.

L'erreur persiste toujours dans le fichier log de Paypal.

Question faut-il désactiver le paramètre ci-dessous dans le module de paiement standard de Paypal :
Check IPN provider IP et mettre NON. Cela change t'il quelque chose?

Est-ce que l'URL de la notification de paiement serait erronée ... ? voir pj.
https://www.monsite.com/index.php?option=com_virtuemart&view=vmplg&task=notify&tmpl=component&lang=fr

Merci
Pièces jointes :
Dernière édition: il y a 7 ans 7 mois par flooolf.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 7 mois #4 par flooolf
J'ai fini par trouver l'erreur ... Sur le serveur il y avait une version inférieur à la 1.0 d'Open SSL ...
Le passage d'OpenSSL 0.9.8 à la version 1.0.1t a résolu le problème.

Cela correspond aux dernières exigences pour les modules bancaires et Paypal.

Cordialement.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 4 mois #5 par Repitol
Bonjour,
j'ai le même souci avec un email que je viens de recevoir de Virtuemart indiquant qu'une erreur a eu lieu sur le paiement payapl et que les infos se trouvent dans le fichier paypal.4.log.php.. Mais je ne trouve nulle part ce fichier sur le serveur, pas dans les logs, pas dans Virtuemart... Une idée où trouver ce fichier ? Merci

Connexion ou Créer un compte pour participer à la conversation.

  • studio42
  • Portrait de studio42
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Dev Joomla & Virtuemart
Plus d'informations
il y a 6 ans 4 mois #6 par studio42
Les logs sont en général soit dans le répertoire Joomla /logs/ soit dans le répertoire Joomla administrator/logs/

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 4 mois #7 par Repitol
Et oui, c'est bien là que j'ai regardé, mais rien. Bizarre du coup que je reçoive ce mail.
je regarderai bien ce que dit ce fichier mais impossible de le trouver.
Merci quand même
Bonjour,

Une erreur avec la méthode de paiement paypal sur votre boutique XXXXXX. Les détails sont enregistrés dans le fichier paypal.4.log.php

L'équipe Virtuemart

Connexion ou Créer un compte pour participer à la conversation.

  • studio42
  • Portrait de studio42
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Dev Joomla & Virtuemart
Plus d'informations
il y a 6 ans 4 mois #8 par studio42
Dans virtuemart>outils>logs, il y a l'accés direct au fichiers log sinon.

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 3 mois #9 par Repitol
Merci pour la réponse, mais j'avais déjà regardé là et aucune trace de ce log Paypal
je ne vois vraiment pas où est ce fichier log que Virtuemart trouve et dont je reçois une alerte mail à chaque paiement Paypal.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 3 mois #10 par Repitol
Bonjour,
j'ai contacté l'assistance Paypal qui me demande l'url de retour des paiements confirmés (url de notification)
Modifier les paramètres des notifications instantanées de paiement (IPN)
je peux trouver cette info quelque part dans VM ?
Merci pour votre aide

Connexion ou Créer un compte pour participer à la conversation.