Posted: 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. |
|
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. |
|
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)? |
|
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? |
|
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”? |
|
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. |
|
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? |
|
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? |
@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. I did, however, notice that your theme is loading jQuery incorrectly, which is leading to no form validation and javascript errors on the page. |
|
|
What do you suggest? |
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: 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/ |
|
|
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? |
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. |
|
|
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? |
|
Josh, I set up a PayPal sandbox account and tested it and it worked OK? So I am really confused now! |
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. |
|
|
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! 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? |
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? |
|
|
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! |
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? |
|
|
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? |
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.