What gateway system are you using?
in order to send a receipt using Universal Email, you need to be using a Local Checkout method.
When you run the checkout wizard, and you select to use a local checkout method, you will have the option to send a receipt. if you use a remote checkout method, the payment gateway will handle sending the receipt when the transaction is processed.
the reason for this is that remote checkout systems do not process the transaction in real time