they can charge fees, and there is also a spread which they benefit from as market maker.
The merchant must cover those costs? Does the customer also cover them?
The question is: Do the banks end up with the same profits from all this?
say the current buy price is =$521 and sell price is $520 on coinbase.
if you're a merchant and you sell an item for 1 Btc , and use coinbase merchant
service, you would get $520 in your bank account. coinbase then sells your 1 btc
for $521 to someone else and profits for $1. so in effect you as a merchant are covering the cost of the spread.