No account registration is required.
Yes! you will get a receipt in the e-mail you provided during checkout.
Once a purchase is validated, the items will be added immediately to your game account. Please note that you might need to restart the game to see the content of your purchase.