I accept cash, e-transfers and Interac (debit) as payment.
I generally don't accept credit cards anymore because they recently increased the processing fee from 2.5% to an exorbitant 4.5%. My profit margin is roughly 10%. I can't give half of it to Visa. If a credit card is your only option, I can tack on the extra 4.5% if you don't mind paying it.