we are using authorized.net pament method and our website is hosted on azure? do we need to purchase pci compliance from third party? if yes how they can they run test on azure. in my thinking pci complicance are the security rules which have follow by the hosting company and not by us. can any body please gudie me?