The 3% fee here is the same as a credit card but without any of the benefits, since a credit card nets you purchase protections, extends the manufacturers warranty, 2% or more in cash back and you don't have to pay it off immediately, and it also clears in seconds instead of hours. And the merchant pays the fee not you. Am I missing something?