Support

Home Forums Event Espresso Premium PayPal transactions not working properly

PayPal transactions not working properly

Posted: June 1, 2016 at 5:21 pm


Nick

June 1, 2016 at 5:21 pm

I have moved my sites to a new server and EE payments are not working properly. The PayPal payment goes through OK, but on being redirected to the thank you page, I get the following error messages:

Screenshot

Even though the payment has been made, the status of the registration in EE admin is pending payment, not completed.

Please can you advise as to what the issue may be.

Thanks

Nick


Tony

  • Support Staff

June 2, 2016 at 4:55 am

Hi Nick,

When you moved servers did you migrate the database over using a plugin or just export the db and import onto the new server?

You screenshot looks different from the theme used on the site we have linked to your license, can you link us to the site please?


Nick

June 5, 2016 at 4:06 pm

Hi Tony,

I exported and imported the database.

Regarding the licence, I appear to be in something of a pickle. I thought I had added a personal licence to the everything licence that I already have for another site, but it turns out that I have instead just downgraded the everything licence. Perhaps I can’t have two subscriptions on the same account, meaning that I need to create a new account for the new licence? If so, could you please reset the licence on this account to the everything licence, and then I’ll set up a new account for the personal licence.

Thanks,

Nick


Tony

  • Support Staff

June 6, 2016 at 10:03 am

I exported and imported the database.

Did you run any migration scripts on the database to alter the paths saved within the database to their new locations?

Regarding the licence, I appear to be in something of a pickle. I thought I had added a personal licence to the everything licence that I already have for another site, but it turns out that I have instead just downgraded the everything licence. Perhaps I can’t have two subscriptions on the same account, meaning that I need to create a new account for the new licence? If so, could you please reset the licence on this account to the everything licence, and then I’ll set up a new account for the personal licence.

I have reset your account back to the Everything License.

I would recommend contacting our sales team as they will advise you on the best way to handle multiple license keys. You can use the form here:

https://eventespresso.com/contact/

Select ‘Sales/Billing Question’ to send a message directly to our sales team.


Nick

June 6, 2016 at 2:39 pm

The URLs are exactly the same, as it’s the same website URL on a new server, so no I didn’t run any migration scripts for this reason. It’s possible that I ran EE scripts due to updating EE – I can’t quite remember.

Thanks for the info about the licence – I will contact the sales team now.


Tony

  • Support Staff

June 7, 2016 at 6:30 am

Its not just the URL’s that need to be updated when you move servers, any paths saved to the DB may now also be wrong.

Can you link me to an event so I can test this please?


Nick

June 7, 2016 at 7:03 am

Here is the event in question: http://soteriabrighton.co.uk/events/soteria-in-the-pub-the-alchemy-project-a-pioneering-dance-intervention-with-carly-annable-coop/


Lorenzo Orlando Caum

  • Support Staff

June 7, 2016 at 8:24 am

Hi there Nick,

I did not see a caching plugin running on the event pages. However, this tool shows that the server is now nginx (https://urivalet.com/?http://soteriabrighton.co.uk/transactions/#Report) which has a built-in caching options on the server level.

Do you know if those are currently running?


Lorenzo


Nick

June 7, 2016 at 8:31 am

Hi Lorenzo,

No, there’s no caching plugin running on WP. I don’t know anything about nginx caching options. Do you?

Nick


Lorenzo Orlando Caum

  • Support Staff

June 7, 2016 at 11:13 am

Hi Nick,

In your original support post, you mentioned that you migrated the site to a new server.

Is this a server that you are running on your own, or is it through a web hosting company?


Lorenzo


Nick

June 7, 2016 at 11:17 am

It’s a Digital Ocean droplet. I have checked in the nginx config files and these are the only lines I see relating to cache, though I am not really knowledgeable about nginx!

    open_file_cache max=100000 inactive=20s;
    open_file_cache_valid 30s;
    open_file_cache_min_uses 2;
    open_file_cache_errors on;


Nick

June 7, 2016 at 11:18 am

I am going to try to test out on another site where I have EE installed to see if it works OK and will report back.


Nick

June 7, 2016 at 11:34 am

I tested on another website (the one connected to this EE account) on the same server – and PayPal payments were processed fine, so I am presuming from this that it can’t be a server issue.

The only difference between the events is that the event for the site that isn’t working was created on the old server, whereas the one I just tested that works was created on the new server.

So, I suppose the next step is to create a new event on the site with the issue on the new server and see if this works?


Lorenzo Orlando Caum

  • Support Staff

June 7, 2016 at 12:59 pm

Hi Nick,

Re-creating an event should not be needed even if you move between servers.

Are there other events on this existing site where the registrations are processing correctly?


Lorenzo


Nick

June 8, 2016 at 4:45 pm

It looks like this was an issue relating to nginx configuration. All seems to be working now!

The support post ‘PayPal transactions not working properly’ 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