so if it works you just login on origin befor buying it ?
just wondered how its tied to your account
It's tied to your account because the payment screen either says login with your origin account, or create a new account. You need to log in with your origin email. I didn't have origin running when i was at the checkout, but i got a confirmation email immediately and it updated on battlelog immediately , then i switched origin on and went to war.
For those of you who can't get it working with a debit card, try a credit card. You can put whatever address you want in the address fields as long as the card holder name matches. It says this iirc on the chekout page.