After reading through nearly ALL of the Event Booking posts, I found this to work.
It appears that PayPal may have stepped up their security protocols last week 01/25/13. Up until today, I have never turned on PayPal IPN and designated a specific URL that PayPal had to interface with on my website to share and send PayPal transaction information. Hundreds of transactions have went out up until 01/25/13 and the necessary registrations and confirmations were completed flawlessly. All I did was put my PayPal email address in the events booking payment section and everything worked fine.
From 01/25-01/28, several dozen registrations came in and hung up in Pending. Not registrations were tracked even though the customers paid successfully via PayPal. No event notifications were sent for the PayPal transactions.
So the fix today. Turn on IPN in PayPal and direct it to the Events Booking payment plugin. When it asks for a redirect URL, input the following, making sure to add your domain.
YourDomain.com/home/index.php?option=com...ent_method=os_paypal
Once I did this, I tested 5 of my events using a credit card. All 5 events registrations posted, all 5 events sent out notifcations. Everything seemed to work flawlessly.
If this is a temporary fix, please let me know if there will be a patch. If this is how we all have to set up the PayPal communication to Events Booking, please post this information as a sticky.
Thanks,
Ryan