Setting up a merchant account is recommended, since they have a secure server and database that has gone through the necessary legal procedures to handle the sensitive credit card information. Its recommended to use a merchant account when you are selling products.