Default [Q] Best way to get an Unlock Code from AT&T

I just bought a brand new xperia play r800at from a seller on ebay.
I checked out AT&T's website, They said this;

Requirements for monthly wireless plans:
Your wireless service has been active for 90 days or longer
Your account is current and in good standing
Your phone is not sold exclusively by AT&T
Your phone's unlock code is available from the manufacturer
Your phone does not have a long-term exclusive service agreement, or the contract time period has expired

I was just wondering if anyone has gotten any codes without being a customer.. I never had a phone from them before. I got the xperia play to do the swap trick, which I no longer have to do with straight talk's new program.
But the phone isnt on a service contract, Nor is it exclusive to AT&T. So I dont see why they shouldnt. Any advice to make sure I get it?