Jump to content

Erreur Paypal - Send With Curl Method Failed


Recommended Posts

Bonjour,

 

Je suis sous prestashop 1.6.1.4 et module paypal 3.10.2 et hébergé chez OVH.
Au moment de cliquer sur mon moyen de paiement (pay pal) la page suivante m'affiche :

Error occurred:
Veuillez contacter le marchant:

<b>PayPal response:</b>
->
Making new connection to 'api-3t.sandbox.paypal.com/nvp'
Connect with CURL method successful
<b>Sending this params:</b>
METHOD=SetExpressCheckout&VERSION=106&PWD=MS37UTC8N9NSSKJB&USER=lebret.damien-facilitator_api1.gmail.com&SIGNATURE=AC7so.93LB0khSsNCtgZ8WS7yM2LA6YaDFS.D4wkAwbcoCK5v7C05xYY&CANCELURL=http%3A%2F%2Fwww.instruments-optiques.com%2Fcommande%3Fpaypal_ec_canceled%3D1%26&RETURNURL=http%3A%2F%2Fwww.instruments-optiques.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=1&L_PAYMENTREQUEST_0_NAME0=Produit+test&L_PAYMENTREQUEST_0_DESC0=...&L_PAYMENTREQUEST_0_AMT0=10&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=10&PAYMENTREQUEST_0_AMT=10.00&ADDROVERRIDE=1&EMAIL=lebret.damien%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Damien+Lebret&PAYMENTREQUEST_0_SHIPTOPHONENUM=0600000000&PAYMENTREQUEST_0_SHIPTOSTREET=22+rue+de+la+marche&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=vensat&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=63260&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=lebret.damien-facilitator_api1.gmail.com&PWD=MS37UTC8N9NSSKJB&SIGNATURE=AC7so.93LB0khSsNCtgZ8WS7yM2LA6YaDFS.D4wkAwbcoCK5v7C05xYY
Send with CURL method failed ! Error: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
Connect failed with fsockopen method

J'ai essayé en activant/désactivant le SSL sur prestashop.

Je précise au cas ou que j'en suis en période de test avec un compte paypal sand box.

Marche très bien en local.
J'ai réinitialiser le module également.

J'ai lu et vu plusieurs topic mais je n'ai toujours pas de solution.

Edited by poisson (see edit history)
Link to comment
Share on other sites

un début de réponse ici: https://www.prestashop.com/forums/topic/505414-paypal-test-mode-doesnt-work/?p=2252193

 

apparement paypal a desactivé SSL V3 en mode Sandbox. 

 

ça fonctionne à nouveau en commentant la ligne 88 de /module/paypal/api/paypal_connect.php 

//@curl_setopt($ch, CURLOPT_SSLVERSION, defined('CURL_SSLVERSION_TLSv1') ? CURL_SSLVERSION_TLSv1 : 1);

(je ne sais pas du tout quelles sont les conséquences sur la sécurité de cette modification. utile uniquement pour utiliser le mode sandbox)

Edited by desgnl (see edit history)
Link to comment
Share on other sites

  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...