Support

Home Forums Event Espresso Premium Instant Payment Notification Failed (Paypal)

Instant Payment Notification Failed (Paypal)

Posted: January 2, 2013 at 2:30 am


Point 7 Sports

January 2, 2013 at 2:30 am

Our site is now back up and running, however we have had two bookings this morning and both have paid using PayPal but instead of showing their payment as complete we are getting an email titled “Instant Payment Notification – Gateway Variable Dump” and the first line saying “An instant payment notification failed” with details below.


Dean

January 2, 2013 at 3:45 am

Hi,

I would say that you are using the PayPal Sandbox settings, whihc are designed to test the gateway prior to it being used live. You can check this in the Payment Settings options, in the PayPal section.

Use the Debugging Feature and the PayPal Sandbox should not be selected and your PayPal ID should be the live one not one attached to a Sandbox account.


Point 7 Sports

January 2, 2013 at 3:55 am

I have checked payment settings and the “Use the Debugging Feature and the PayPal Sandbox” is definitely unchecked. PayPal ID is our only email on the Paypal account and also the two payments have actually gone through and completed within PayPal (just not updated the status in Event Espresso)?


Dean

January 2, 2013 at 4:07 am

That is very strange, the only way that that message will be shown is when you have the debug turned on.

Can you resave the settings and also check any other active payment gateways to make sure the sandbox/debug settings are turned off?


Point 7 Sports

January 2, 2013 at 6:25 am

I have done this and the Paypal IPN is the only payment method activated, I turned the Paypal Pro off as we no longer use a secure server. I have checked and the settings on the PP Pro and they are the same “debug is unchecked”?


Dean

January 2, 2013 at 6:32 am

Is it possible to get your login details in order to look into this?

If so, please send them via https://eventespresso.com/contact/

Choose the “I am sending login info as requested” option and fill out the form

Please make sure you add the forum post link to aid us in case another team member picks up the email.

NOTE: login details need to be Admin level.


Dean

January 2, 2013 at 8:23 am

Hi

I logged in and deactivated PayPal Pro as you said you are no longer using it, I also changed the time on the system to say London rather than UTC, and resaved the default paypal settings.

Can you please retest the payment? Also can you test this with the ecommerce plugin deactivated?


Point 7 Sports

January 2, 2013 at 8:35 am

I deactivated the e-commerce plug in and also logged out as admin so came to the site as any other user would. I entered one of our events and the same problem has happened again?


Chris Reynolds

  • Support Staff

January 2, 2013 at 1:29 pm

@Point 7 Sports

The issue has to be somewhere in your PayPal settings, for instance, it’s possible PayPal IPN is not set up. I tested with my PayPal developer test account and I was able to get the IPN to succeed.

payment overview

I did, however, notice that your theme is loading jQuery incorrectly, which is leading to no form validation and javascript errors on the page.

js errors

empty form reg


Point 7 Sports

January 3, 2013 at 6:56 am

What do you suggest?


Josh

  • Support Staff

January 3, 2013 at 11:17 am

Hi there,

With the IPN issue, can you log into your PayPal account and verify that the IPN setting is turned on? Here is a step-by-step guide from PayPal:
https://www.x.com/developers/paypal/documentation-tools/ipn/integration-guide/IPNSetup

With the validation issue, the theme can be modified to use “jQuery” instead of the “$” shorthand. This will require opening up the theme’s JavaScript files and editing them. Here is an additional reference that you can share with the developer of the theme:

http://digwp.com/2011/09/using-instead-of-jquery-in-wordpress/


Point 7 Sports

January 4, 2013 at 1:24 am

Josh,

I have checked our IPN settings and they are as before. I must also point out that the system worked when it was Version 3.1.15. It is since I have completed the new install? The theme has also been the same since we began, but do take your point on the jQuery issue.

So what do we do now?


Josh

  • Support Staff

January 4, 2013 at 10:13 am

Hi there,

I logged into the site and it appears that the payments are getting marked as complete, just as it was when Chris tested it. The only abnormality that I’m seeing are the blank registrations, which can be resolved by fixing the theme so the form validation will work.


Point 7 Sports

January 5, 2013 at 7:08 am

Hi Josh,

That is because we are updating them manually so still not resolved. The Transaction ID is being pulled through if that means anything?
We have had to put some advertising on hold as we need to get this resolved.


Point 7 Sports

January 5, 2013 at 10:40 am

Josh,

I set up a PayPal sandbox account and tested it and it worked OK? So I am really confused now!


Josh

  • Support Staff

January 7, 2013 at 3:16 pm

Hi there,

Chris found the same thing when he tested with his Sandbox account earlier. I can suggest going through the live PayPal account settings and making sure that the live account settings allow for an instant payment notification to be sent to your site.


Point 7 Sports

January 7, 2013 at 3:25 pm

Josh

It does! We have also noticed a number of other issues appearing such as the personal information questions being omitted from one of our events! We now have a load of entries with no names! We had no issues until we upgraded!
The IPN settings in PayPal are set to enabled and the notify URL is point7.co.uk/Transactions

We need this to be working, but we also need to retain current attendees if we need start from scratch?

I am not sure where to go with this?


Josh

  • Support Staff

January 7, 2013 at 3:40 pm

Hi there,

Most issues that start happening after an update occur because there is still some old code remaining from before the update. In most cases, the old code can be found in either /wp-content/uploads/espresso/templates or /wp-content/uploads/espresso/gateways. Can you check the files on your server and verify whether these directories contain any files? By default, there shouldn’t be any files in either of those locations.

The other thing to check is the paypal transaction log file. This was moved since 3.1.15.P, and is now located in /wp-content/uploads/espresso/logs. If you do not see a log file in that location, please let us know. We may need FTP credentials so we can investigate further.

Which of the events is missing the personal information questions? Can you post a link to that event so we can investigate further?


Point 7 Sports

January 9, 2013 at 11:09 am

Hi Josh,

Both the directories you mention are empty and there is a log file. I can sort you FTP log in details if you need them.

For some reason on our Brigg Bomber event it left the personal information questions out on upgrade even though we closed the events off while we upgraded as recommended.

I made some edits and it seemed to cure it although we have 4 entries that have no names and no fields to update!

http://point7.co.uk/eventy-registration/?ee=12


Josh

  • Support Staff

January 9, 2013 at 11:33 am

Hi there,

The FTP credentials you sent seem to only give us access to an empty directory. Can you check your PayPal account’s IPN record to see if there are error messages there?


Point 7 Sports

January 9, 2013 at 3:31 pm

FTP updated, no errors in PayPal log and the last two payments have gone through and completed. Now I am confused as we have altered nothing else?


Josh

  • Support Staff

January 10, 2013 at 11:15 am

You can check the server’s PHP error logs if you’d like to look into why the earlier transactions did not update. The said, the PayPal IPN can be a bit flaky and work intermittently if there is any hesitation with connecting to your server.

The support post ‘Instant Payment Notification Failed (Paypal)’ 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