I’m having the same issue – users are paying successfully but the status isn’t updating to payment status = complete. This started about a week or two ago and was previously working fine for well over a year. I tried adding the curl_setopt code as per William P Riley’s suggestion, but a subsequent registration still didn’t update the status to complete. I pasted some lines before/after to show exact placement. Is the syntax of what I added correct? If so, is the old Paypal.PHP possibly getting cached?
$error["set_verbose"] = curl_setopt($ch, CURLOPT_VERBOSE, 1);
$errors .= $error["set_verbose"] ? "Success" : "Failure";
$errors .= " Setting verbose mode\n";
<mark>curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);</mark>
$result = curl_exec($ch); // run the curl process (and return the result to $result
$this->ipnResponse = $result;
$error["result"] = curl_error($ch);
curl_close($ch);
Please ignore the <mark>…</mark> in the code: <mark>curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);</mark>
`I was trying to highlight the line of code but it didn’t work and I can’t edit my original message.
If you see an existing support post that sounds like your issue or question, then please create your own support post and then include a link to the support post that you saw. This will help us prevent confusion when multiple members are posting.
The member with the original support post reported that he was seeing messaging related to the cURL. Are you also seeing the same messages?
—
Lorenzo
Viewing 2 reply threads
The support post ‘Split: PayPal IPN curl transfer failing’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.
Support forum for Event Espresso 3 and Event Espresso 4.