@weepolarbear I only had an on screen confirmation, no email, but the credit is added to your Netflix account so may show in your account settings.
This is what it says
You must provide your email address at point of purchase of the Eligible Tariff. You will then be emailed a link to a microsite (the “Microsite”) in order to redeem the Offer Subscription 24 hours after purchase to the email addresses provided during purchase of the Eligible Tariff, or after such period as communicated to you by O2.
*The Game Is On*
Just checked and it shows in your billing details
Hi @weepolarbear, sorry to hear you've been having issues with this! I can confirm that there were some technical issues with the website, and this should now be fixed. Can you please try again if you haven't already and let us know if you're still having issues with this or if it goes through ok now?