Support

Home Forums Event Espresso Premium Payment Status still not changing

Payment Status still not changing

Posted: June 17, 2013 at 7:32 am


Colinswe Sweeney

June 17, 2013 at 7:32 am

Hi
In a previous post, on May 13, 2013, we had not been able to get the payment status to change after payment had been made via PAYPAL.

Josh had told us about setting up IPN processing – this has been done and was partially successful in that after payment the customer is returned to the website and email notifications are being sent.

However the status is still not changing from “incomplete” even though the payment has definitely been received from PAYPAL.

In a reply to the same post Sidney Harrel suggested that we try resending the IPN message from with in the PAYPAL account. We did this and the status was successfully changed to complete!
 
We have repeated this process multiple times and it is happening consistently. When an event is paid for the status does not change, but when the IPN message is resent the status does change.

So can anyone offer any suggestions about either a PAYPAL setting or a Event Espresso setting that could affect this?

I would appreciate any suggestions.

Thanks
 
Colin


Josh

  • Support Staff

June 17, 2013 at 1:28 pm

Hi there,

I would check for any security plugins that might be blocking the original IPN from PayPal. Any plugins like that installed?


Colinswe Sweeney

June 27, 2013 at 12:38 pm

Hi Josh
I disabled a security plugin called “theme my login”, and also a search plugin called “relvanssi”, both had no effect on the problem.

To reiterate everything seems to be working except that the status does not change from “incomplete”, unless the IPN message is manually sent from PAYPAL

Any other suggestions would be appreciated

Thanks
Colin


Sidney Harrell

June 27, 2013 at 5:41 pm

Try setting your notification url manually in your paypal profile.
1. Temporarily switch EE’s paypal setting to “sandbox” mode.
2. Do a test registration up to the payment page. You should see debugging output. Look for the “Notification URL”.
3. Copy and paste that URL into your paypal profile’s IPN settings following the guide on page 21 here: https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf
Don’t forget to switch EE’s paypal setting back out of “sandbox” mode.


Colinswe Sweeney

June 30, 2013 at 1:23 pm

Hi Sidney
Thanks for the suggestion.

We ran the program in debug mod and this is the URL provided for “notification URL”

http://www.dyouville.org/?page_id=703&id=66&r_id=170-51d081bcbb4cb&event_id=170&attendee_action=post_payment&form_action=payment&type=paypal

Looking at this it seems that there is event specific information in this URL, so I would not think that we would want to past ALL of this into the PAYPAL IPN.

Can you tell me what part of the URL we SHOULD paste into PAYPAL?

Best wishes
Colin


Josh

  • Support Staff

July 1, 2013 at 10:11 am

Hi Colin,

You can paste this part into the field:

http://www.dyouville.org/?page_id=703


Colinswe Sweeney

July 2, 2013 at 11:38 am

Hi Josh
We replaced http://www.dyouville.org/?page_id=703, in PAYPAL, and it made no difference to the result 🙁

We are still seeing payment as incomplete, the rest of the information is passed normally, so I do not think this is a PAYPAL problem – what do you think?

Any other suggestions would be greatly appreciated

Thanks
Colin


Josh

  • Support Staff

July 2, 2013 at 12:57 pm

Here are a few more suggestions:

1) You can update to the latest version of Event Espresso, also making sure that there are no customizations to the template files in /wp-content/uploads/espresso/templates. With that, any add-ons that are installed will also need to be updated to the latest version.

2) You can install the simplified transactions page template and set it up for the notify URL page. The simplified transactions page template can be downloaded from here:

https://eventespresso.com/wiki/how-to-set-up-paypal-ipn/


Colinswe Sweeney

July 3, 2013 at 1:04 pm

Hi Josh
Thanks I will work on those suggestions.

I do have another question

The debug info using PAYPAL sandbox has the following URL, as I previously noted:

http://www.dyouville.org/?page_id=703&id=66&r_id=170-51d081bcbb4cb&event_id=170&attendee_action=post_payment&form_action=payment&type=paypal

but the URL that I see on the site when returning to the site after payment on PAYPAL is

http://www.dyouville.org/?page_id=701&r_id=170-51d40b752f11f&type=paypal

ie much less info.

Is this to be expected or is there an issue with what PAYPAL is sending out

Appreciate your comments

Thanks
Colin


Josh

  • Support Staff

July 3, 2013 at 6:32 pm

Hi there,

These are two different URL’s: One is the page you return back to the site from PayPal, after paying. The other is the notify URL page that you don’t ever see (PayPal communicates with your site using the notify URL, not the return URL).

The support post ‘Payment Status still not changing’ 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