Stripe.com is still the best way for customers to pay me, besides normal invoicing with bank transfer.
It's instant & 99%+ has a DC/CC card.
My Stripe fee is 2.4-2.9% + $0.2 USD. Customer pays 0.
My Bank fee is 0. Customer pays $0-0.2 USD to their bank.