I use Square Reader and accept all major credit cards with a $3 fee. This fee helps me keep my prices low. I do not accept cards over the phone, transaction must be in person. Preferred payment is cash. I am sorry I do not take Checks unless you are a dealer with ST120 form on file with me.