Is it that different once all the additional costs are taken into account? Payment processing / refunds / customer service etc etc that you need when you're taking payments, vs just pasting some Javascript on a page and giving Google your bank account details?