If you require approval from backend -> settings -> customer -> registration, the customer will get an email when approved.
They will also get an email to verify their account once they subscribe.
As for payment notification, the payment gateway sends that anyway and the customer can always have the invoice emailed from his account, from order details.