Even with online entry, you might not receive a confirmation email for whatever reason.
Paypal can be problematic in terms of issuing a receipt. I have come across a number of instances where Paypal failed to generate a receipt for either the trader or the customer. This can lead to embarresment for controllers at the event signing in point. So if you never receive a receipt, it is a good idea to check with organiser