Support

Home Forums Event Espresso Premium Payment Received Emails Not Sending to User or Myself

Payment Received Emails Not Sending to User or Myself

Posted: January 13, 2017 at 8:39 am


LightAndImagination

January 13, 2017 at 8:39 am

Hello,
I’m having an issue with the payment received emails.

I have tested the course booking from the user experience, all is working and payment goes through PayPal. You then receive a confirmation page to say the amount you have paid and to print off all confirmation details.

However, in the Event Espresso > Messages – it shows that the Payment Received email has sent to the user. But this email is not sending through, I’ve set up the user under my own private email rather than the company and I do not receive any email to confirm the payment has been received. This is also not sending to the company email to confirm someone has sent the payment. It is set up in the message template to send to company and user’s email. I have browsed through the forums and support tickets but can’t find an answer.

Shortly after this, the Registration Approved email is generated and sent to both company and user’s email with no problem. Also, if I go into messages and send a test message from the Payment Received template, that sends fine.

I’m just confused as to why the Payment Received email is not being sent to customer or company.

Please Help 🙂


Josh

  • Support Staff

January 13, 2017 at 10:01 am

You can install this plugin to verify whether the mail actually gets sent or not:
https://wordpress.org/plugins/wp-mail-logging/

It’s important to discern whether the emails are actually not getting sent, or if they’re actually getting sent, but not received. If you find that they’re getting sent, can you check to see whether the emails are getting trapped in the spam folder?

In most cases, setting up a third party service to deliver email will resolve email delivery issues. The built-in mail servers (especially those that are used for shared hosting accounts) can be unreliable. We recommend using a service like Mandrill, Postmark, or any of the other services listed in our documentation for sending transactional email. More info here:

https://eventespresso.com/wiki/postmark-app-mandrill-transactional-email-handling-services/

Alternatively, you could also use a gmail account and configure a plugin like the WP Mail SMTP plugin to send the emails.


LightAndImagination

January 23, 2017 at 10:41 am

Hi Josh,
Thanks for the speedy response, I didn’t notice this in my emails as a notification. I have installed the wp-mail-log, but since the most recent update I’m having issues with the event even going through to test whether the emails are being sent.

If I try to go through the process as an admin it says “Nothing in your Event Queue – You need to select at least one event before you can proceed with the registration process.”

If I try in an incognito window I can get through to attendee register information, so I fill this in and then get “An error has occurred:
Your form data could not be applied to any valid registrations.”

Is there anyway I can get access to the older version where this was configured and working correctly? I just updated through wordpress and I’m now having issues booking anything.

Thanks,
Matt


Garth

  • Support Staff

January 23, 2017 at 11:30 am

I don’t expect this to be a problem with the version of Event Espresso. What version did you have before?

If you are not sending emails from an email address with the domain name of the website your emails can be flagged as spam because they’re being sent from a website not associated with that email address. See also: https://help.yahoo.com/kb/SLN7253.html?impressions=true

So, you could operate for a little while before they block your email address.


Garth

  • Support Staff

January 23, 2017 at 11:32 am

And I should add that a service like Mandrill would help you detect if your messages are being delivered properly or not. If not, they can also give you the error message associated with why the messages was not delivered.


LightAndImagination

January 23, 2017 at 11:43 am

Hi Garth,

Whatever version that came before the most recent update. If you take a look at http://lightandimagination.com/events/fundamentals-light-imagination-module-1/
And try to register you will see it is not functioning correctly. Prior to the update, a developer worked on a custom interface for the pages so this is the only thing I can think of that would be causing the booking issue.

Firstly I need to fix the booking issue then again I can look at the email issue I’m experiencing.

Do you know of any reason I would be getting the “Nothing In Event Queue, or Error Occured” messages.

Thanks,
Matt


Garth

  • Support Staff

January 23, 2017 at 11:48 am

This is the error message I see when I submit the registration form with my details:

An error has occurred: Your form data could not be applied to any valid registration.

That type of error is often caused by caching the checkout pages. Do you have any caching plugins installed?


LightAndImagination

January 23, 2017 at 11:55 am

No Caching plugins at all.
When I go through as admin I receive “Nothing in your Event Queue – You need to select at least one event before you can proceed with the registration process.”


Garth

  • Support Staff

January 23, 2017 at 12:00 pm

I see your website is hosted with GoDaddy. It looks like you need to turn off their object caching so that your site will work for ecommerce and events…

See this document for fixing GoDaddy caching for WordPress ecommerce.


LightAndImagination

January 23, 2017 at 12:49 pm

Amazing, That has resolved my event booking issue. Thank you for your help!

Now I am having an issue with the email, I’ve just tested the booking system and in WP-Mail-Log it says an email has been sent to me. But I have not got it.

Mail Log

Is there anything I can do to resolve the fact they’re not sending to the company email or attendee email?

Or do I need to look into Mandrill?


Garth

  • Support Staff

January 23, 2017 at 12:55 pm

If the email has been sent then you’ve got to find out more information about why the email was not delivered.

I’d start off by using a valid email address that matches the website address to SEND the emails. See if that helps. For example: orders@lightandimagination.com or sales@lightandimagination.com.


LightAndImagination

January 23, 2017 at 1:15 pm

I’ve tried using sales@ and andreea@ and still having the same issue, the Registration email comes through that is generated 10 minutes afterwards but the payment received email does not come through at all, not even to junk mail. Even though in mail log it says it is being sent. I also tried re-sending but no luck either. Do you have any ideas?

Thanks again, fixing the booking issue turned me day around 🙂


Josh

  • Support Staff

January 23, 2017 at 2:44 pm

In most cases, setting up a third party service to deliver email will resolve email delivery issues where the email is actually sent, but in the end, they get rejected by the email service or ISP. The built-in mail servers (especially those that are used for shared hosting accounts) can be unreliable. We recommend using a service like Mandrill, Postmark, or any of the other services listed in our documentation for sending transactional email. More info here:

https://eventespresso.com/wiki/postmark-app-mandrill-transactional-email-handling-services/

Alternatively, you could also use a gmail account and configure a plugin like the WP Mail SMTP plugin to send the emails.

The support post ‘Payment Received Emails Not Sending to User or Myself’ 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