Support

Home Forums Event Espresso Premium Why am I getting a 404 Error after making a payment?

Why am I getting a 404 Error after making a payment?

Posted: January 22, 2013 at 5:52 pm


Kym Staton

January 22, 2013 at 5:52 pm

Hi,

When I test out my payment gateway for an event (via paypal), after processing the payment on paypal, I get a 404 error:
404 Not Found
The server can not find the requested page:
http://www.songwriterscollective.com.au/home-page/?page_id=177&r_id=1-50ff2e6c94111&type=paypal (port 443)
Please forward this error screen to http://www.songwriterscollective.com.au‘s WebMaster.

I think this is causing people who are registered for an event to not be shown with a green ‘tick’ for their payment status (i.e. as ‘paid’), Its also a bit disconcerting for the person making a payment.

I have a rapidly growing list of bugs with your software and am considering asking for a refund.

SIncerely,

Kym


Josh

  • Support Staff

January 22, 2013 at 6:13 pm

Hi Kym,

I’m sorry that you’re having some problems getting things up and running. I can assure you that this is not a bug, but something isn’t correctly set up. I’m pretty sure that if we work together we can find what needs to be corrected.

When I browse to the page you linked to, I am not getting a 404 page. May I ask if there are any plugins or settings on this server that are blocking access to IP addresses? If so, that may be causing the 404 page.

One thing that may help with the PayPal payments not getting set as complete that you can do is install a simplified page template. This will help speed up the response from your site when PayPal sends the IPN:

Please check this forum thread and let me know if you have any questions about installing the simplified transactions page template:
https://eventespresso.com/topic/problems-with-incomplete-payments-download/

It’s also important to verify these items when you are using the PayPal IPN option:

1) Make sure you have a standard or a business PayPal account, personal accounts will not work.

2) Verify that the IPN is turned on in the PayPal account settings. Make sure your PayPal account is verified.

3) Make sure your Event Espresso pages are not protected or private.

4) Check the log file in wp-content/uploads/espresso/logs for errors

5) Verify that cURL is installed on the server. The requirements check plugin from Event Espresso can check for this: https://eventespresso.com/requirements/


Kym Staton

January 22, 2013 at 6:58 pm

Hi Josh,
1. I’m not sure what you mean about plugins blocking access to the IP addresses? Can you give me more detail on that?
2. If by ‘instant payment notification’ you mean an email from paypal confirming that I have made a payment, then yes I do get those already. I’m just not getting automatically re-routed from the paypal site back to my site.

3. I don’t know how to check the log file in wp-content/uploads/espresso/logs for errors. Please explain.
4.


Josh

  • Support Staff

January 22, 2013 at 7:11 pm

Hi Kym,

One example of a WordPress plugin that will block PayPal is named “Bad Behavior”, so if you have that plugin installed, please let me know.

The instant payment notification is something different. It’s what PayPal uses to communicate with your Event Espresso powered website to let it know that a payment was made. The emails from PayPal get sent whether the instant payment notification is on or off.

Since you’re not sure whether it is on, it’s likely that it isn’t turned on, because it’s turned off by default.

So the first step that needs to be taken here is to make sure that the PayPal Instant Payment notification is turned on. (I’m going to call it the IPN from here on)

What you’ll need to do is log into your PayPal account, and go to:

Profile -> Selling Preferences -> Instant Payment Notification

If the IPN is disabled, there will be an option to enable it. Once you select “Enable” or activate (I forget the exact word) it will ask you to enter a notify URL. the Notify URL for your website is:

http://www.songwriterscollective.com.au/transactions/

Then, and this is important, we need to get rid of the images and social media bookmark buttons from the transacations page, because they will interfere with the IPN getting received from PayPal. That’s where the simplified page template comes in:
https://eventespresso.com/topic/problems-with-incomplete-payments-download/


Kym Staton

January 23, 2013 at 5:05 pm

Hi Josh, when I unchecked the ‘Force HTTPS on Return URL” box, it fixed the issues, so I am no longer getting the 404 error, and also the email registration works.
Thanks for clearing that up.
Regards,
Kym

The support post ‘Why am I getting a 404 Error after making a payment?’ 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