Support

Home Forums Event Espresso Premium EE3 PayPal IPN 500 Error

EE3 PayPal IPN 500 Error

Posted: April 30, 2014 at 12:32 pm


MSIHealing

April 30, 2014 at 12:32 pm

EE3 has been working for a long time, haven’t really had problems with it. When I updated to the latest version, the <form> field points to “https://www.paypal.com/cgi-bin/webscr” and PayPal gives a 500 error.

Normally there are GET parameters with the URL string. I am not sure what changed, but PayPal IPN doesn’t work. I have tried changing hosting companies, using different themes, disabling plugins, etc.

I am using WP 3.9, EE 3.1.36.5.P. Any suggestions?


MSIHealing

April 30, 2014 at 1:20 pm

Also, the shopping cart (JigoShop) on the site works just fine with PayPal IPN. Pretty sure it has something to do with EE3.


Lorenzo Orlando Caum

  • Support Staff

April 30, 2014 at 2:25 pm

Hi John,

Could you double-check your settings page for PayPal standard to ensure that there is not extra spacing before or after the email for the PayPal account.

Also please turn sandbox & debugging off unless this is a testing account.


Lorenzo


MSIHealing

April 30, 2014 at 2:41 pm

Hi Lorenzo,

I double checked the spacing issue, and there is nothing extra. Sandbox and Debugging are turned off.


MSIHealing

April 30, 2014 at 3:10 pm

It looks like it is not passing the parameters to PayPal. Any thoughts on why?


Lorenzo Orlando Caum

  • Support Staff

April 30, 2014 at 3:11 pm

What is the site url?


Lorenzo


MSIHealing

April 30, 2014 at 3:13 pm

The site is http://msi-healing.com/. You can check out a paid event at http://msi-healing.com/event-registration?ee=691.

This all worked fine the other day.


Lorenzo Orlando Caum

  • Support Staff

April 30, 2014 at 3:36 pm

Hello,

Please try a reinstall of your software. Begin by backing up your WordPress:

https://codex.wordpress.org/WordPress_Backups

Next, download the latest version of your Event Espresso software from your account:

https://eventespresso.com/users/johnthomas/

Now login to your WordPress admin and go to Plugins. Locate Event Espresso in the list of plugins and deactivate it.

Next login to your WordPress root with an SFTP or FTP client (FileZilla and Cyberduck are free options). Then browse to the WordPress plugins folder: wp-content/plugins

Locate the Event Espresso folder and relocate it one level above the WordPress plugins folder and add old to the end of the folder name: wp-content/event-espresso-old

Return to the Plugins screen in the WordPress admin and click on Add New –> Upload. Then browse to the zip file that you downloaded from your account. Select it and begin the upload process. You can activate Event Espresso after it has finished.


Lorenzo


MSIHealing

April 30, 2014 at 4:15 pm

Didn’t work. Every time I click the pay with button, it takes me to PayPal and fails because no parameters are passed.


Lorenzo Orlando Caum

  • Support Staff

April 30, 2014 at 4:27 pm

There could be a conflict with another plugin on the site. This works for me on a test site but its a vanilla install with a default theme and only EE running.

Could you please create a temporary WordPress admin login so I can take a closer look at this issue?

Please share that temporary login through the secure link below:

https://eventespresso.com/send-login-details/

To prevent delays in troubleshooting, be sure to double check your information on the form before submitting.

The submit button for the form appears after you have answered “Yes” to the last question.

Thank you.


Lorenzo


MSIHealing

April 30, 2014 at 4:30 pm

For some reason there is this field:
<input type=”hidden” value=”1″ name=”upload”>

that is causing Paypal to choke. If I remove that, it works fine.


MSIHealing

April 30, 2014 at 4:48 pm

Two things:

Line 85 of paypal_vars.php there is a space after no_shipping:
$myPaypal->addField(‘no_shipping ‘, $no_shipping);

Not sure that is suppose to be there…

Second:
If I comment out line 81:
$myPaypal->addField(‘upload’, ‘1’);
It will go through to PayPal. However, PayPal says there is a problem with the cart.


MSIHealing

April 30, 2014 at 5:11 pm

Admin info sent.


MSIHealing

April 30, 2014 at 5:38 pm

I think I have it figure out now. It has to do with the clients email address. If I put mine in there it works fine. Clients fails. I need to find out why paypal hates her.


MSIHealing

April 30, 2014 at 5:38 pm

Thank you for your help.


Lorenzo Orlando Caum

  • Support Staff

April 30, 2014 at 5:45 pm

Hi John,

Is the clients email address registered with PayPal as a business or premier account?


Lorenzo

The support post ‘EE3 PayPal IPN 500 Error’ 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.

Event Espresso