It's not mandatory that your physical address should match with Who is Info. Most of the times domain are registered with some other address and site physical add is diff.
Publishing physical address in website will help you in building trust. Even when u do local listing of site google matches both address and it will help your website appearing in Google Local Listing.
Also if you see from user point of view they will never trust of share credit card if site doesn't have physical address and even google has mentioned same thing after panda update that they don't like sites on which user doesn't trust or feel comfortable in giving there credit card details.