ok, my first tut so let's get it started.
i'm sorry for my bad english, i'm from Latvia ;D
What you need:
-Brain (only smart ppl could get this one)
-Time (it have taken me 1 and 3 hours (i made this twice))
1st step: Preparing
1) go to https://www.ea.com/profile/register
and register your account.
2) after confirmed email, login in https://help.ea.com/
2nd step: Let's get it started!
1) Go to https://help.ea.com/connect-with-us
2) At question mark "Are you contacting us about an existing case?" mark NO
3) At option 2 type in BATTLEFIELD 3
4) Select platform your platform (tested on PC)
5) Click on Live Chat. New window will appear, and there you must wait. I have no idea how much, because it always takes different.
3d step: Getting key. (Most hardest part)
There are no steps, because it depends on you.
Here are my advices:
First of all say how you are disappointed with their service, because you bought bf3 standart edition 1 day ago and key they provided is invalid.
Your supporter asks you buying id so here how you get it:
Go to origin store - put battlefield3 in your "shopping basket" - check out - fill some fake info - choose paypal method - click continue - agree all terms and click submit - when at the paypal page look at the left of page, were order summary is shown - copy long number (transaction id or smthng.) - lower third number from end ( f.e. if it is 1234567890 - write supporter it's 1234567790 ) - after this say him some fake info he asks, and if all gone nice, he will give you your key.
Tell supporter you bought it from store and GET the email.
Don't tell supporter you bought it somewhere not from store ( f.e. gamestop / amazon / ebay - IT WONT WORK)
Don't forget to say him how bad is your feeling, how you disappointed and etc.
If he asks for payment method - say PAYPAL ( because buying id we got from paypal)
Don't try to figure out key from box/jewel. Only digital version!
Key format is - XXXXX-XXXXX-XXXXX-XXXXX, so if he asks - tell him random thing
In the end.
Sorry if same method was described before me.
Of course it's not as easy as it seems, but it works for twice and i'm sorry i didn't made screenshot to proof it.