If I want to start a business do I have to have a location or can it be from home?
You can register a home-based business just as you register a business with commercial address.
When forming a new company you usually need a physical address for your business (not a P.O. Box), however that could be residential address.
(a) You made a typo in the card number, CCV code, expiration date, name or address;
(b) Your card balance is too low;
(c) Issuing bank has declined this transaction for some other reason related to your account.