I agree, don't take this on yourself. If you want something easy, cheap and quick to set up yourself you can consider going the PayPal route. One worry-free option is something like MadMerch, who handle EVERYTHING for you. From payment processing to inventory to shipping. You send them the goods and they do the rest, for a small fee of course. I recommend one of the above two methods for starting out, for one simple reason, MERCHANT ACCOUNT. If you want to accept credit cards in anyway on your own, whether it be through a Yahoo store or a custom solution, you will be required to become a licensed merchant. This can be a long and arduous process and many people/businesses will not even be approved. It costs money just to apply, along with an annual (sometimes monthly) fee, along with the fees you will still have to pay your processing service. For many small businesses the headache of trying to setup a merchant account just doesn't pay off. I recommend you consider a DIY solution (PayPal) or a full-service (MadMerch) solution, at least until your friend can see that her business is even going to make it. As a small business owner who has looked into all the options and gone through the steps, I advise making this as painless as possible for yourself.