Once, you make an online payment, your product activation key will be sent to you immediately by email. However, you also need to remember that if there is a delay in your credit card provider authorizing the transaction, the probability is always high that you are going to receive the product activation details by email after a certain time.