We offer two payment types: invoice and PayPal. When Invoice is selected, the “Payment Reminder” email was being sent — no the “Registration Pending Payment” email. The link in the “Payment Reminder” email takes users back to the “Payment Options” page of the checkout process. I deactivated the “Payment Reminder” email to see if maybe it was superseding the “Registration Pending Payment” email. Now no email gets sent to those who choose to pay via invoice. Any ideas on what I’m doing wrong? Our host server uses PHP 5.6.18 and we are using EE4. Thanks!
Can you check the Messages Activity list table to see if the Registration Pending Payment was logged as generated and sent? You can also check the registration status for those registrations, they should be “Pending Payment”, but if they are something else, that will help us know where to look next.
The messages page shows the “Payment Reminder” message being sent to all of my tests prior to turning that particular message off. After that, the message type for tests is “Registration Pending Payment” — but I thought no message was received. It looks like I was wrong and I did receive one (though I ran several tests). I’ll delete my old tests and run some new tests today.
One thing that will help while you’re testing is you go into Event Espresso > Messages > Settings, then set the messages to be sent on the same request. This way you’re not waiting for the wp-cron events to fire later that trigger message generation and sending.
Viewing 3 reply threads
The support post ‘Registration Pending Payment email not being sent’ 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.
Support forum for Event Espresso 3 and Event Espresso 4.