I actually tried it again for my relative and we got the same. However there were too many variables to determine the problem.
I suspect EA have caught on, perhaps too many purchases have been made from the same IP.
Just to double check, you used a credit card card and not a debit card?
tried with visa debit and mastercard credit card, both with the same result