web-dev-qa-db-fra.com

L'IPN n'a pas été envoyé et la poignée de main n'a pas été vérifiée. Veuillez revoir vos informations.

Je travaille avec Expresscheckout sur Paypal, pour l'intégration de paiement pour les utilisateurs uniques. Flux de travail 1er création de jeton et redirection d'utilisateur vers la page Paypal et succès vers ma page d'URL de retour. 1.SetExpressCheckout 2. DoExpressCheckoutPayment

Mon problème: 1.Je dois maintenant définir l'IPN pour ce système de paiement. 2. Mon URL de notification ne fonctionne pas sur le simulateur.Elle donne une erreur (l'IPN n'a pas été envoyé et la poignée de main n'a pas été vérifiée. Veuillez consulter vos informations.) https://developer.Paypal.com/developer/ipnSimulator /

J'ai besoin d'aide car cela n'est pas de mon côté. S'il vous plaît, aidez-moi sur ce point.

Merci d'avance.

26
shashik493

L'erreur de prise de contact est plus susceptible de se produire lorsque la configuration de votre serveur/magasin de clés n'est pas conforme aux algorithmes de cryptage SSL Paypal mis à niveau.

Le simulateur IPN se connectera à nouveau à l'environnement Sandbox Paypal, qui a été mis à niveau avec les algorithmes de cryptage Versign G5 root cert/SHA-2 (en fait, il s'agit d'une norme industrielle censée être partout en 2016). Une fois que votre hôte IPN n'a pas respecté la conformité, la connexion SSL génère une erreur avec des problèmes de prise de contact.

Vérifiez simplement votre serveur en exécutant un script de connexion sur le point de terminaison du sandbox Paypal comme ceci:

openssl s_client -connect api-3t.sandbox.Paypal.com:443 -showcerts -CApath /etc/ssl/certs/ 

Si vous n'obteniez pas de Verify return code: 0 (ok), vous devrez probablement vérifier la compatibilité cert/SHA-2, en suivant les instructions générales que Paypal a publiées ici:

Microsite de modification du certificat SSL 2015-2016

20
pp_pduan

Réponse de Paypal:

"Merci d'avoir contacté Paypal Merchant Technical Services, je m'excuse pour le retard dans la réponse à votre e-mail.

Nous sommes conscients de ce problème avec notre simulateur IPN et notre équipe de développement travaille sur un correctif. Jusqu'à ce que ce problème soit résolu, je vous suggère d'exécuter vos tests IPN en effectuant des paiements dans Sandbox car nous envoyons des demandes IPN à chaque paiement.

Si vous rencontrez un problème similaire avec vos tests de paiement, veuillez nous en informer et nous pourrons y jeter un œil.

Mes excuses pour la gêne occasionnée. "

1
Program-Me-Rev