No. Since you have a business you can obtain a membership by filling out the application. And instantly become a member.
Unfortunately not. However, I am guessing that someone there would let you use their card if it's just a small order.
Thanks! Your answer is awaiting moderation.