I occasionally sell items via Kijiji and Craigslist in Canada, and while cash is convenient sometimes it's easier to do electronic transfers, or even have the ability to accept credit card in person. I have found Paypal and Square offer easy to use system for accepting payments electronically. They both allow credit card use.
I am wondering if anyone knows of better, or more competitive organizations that handle credit card sales/money transfers/Debit cards for better rates than Paypal (2.9%) and Square (2.75%)