Yeah, definitely they need to accept credit cards in order to have a real Internet business. Although, it is very difficult to get a merchant account (or even an account with a 3rd-party credit card processor) if you're an OP, especially if you're an IOP. The vast majority of processors do not allow non-US and/or pharmacy merchants.