Square is great for that. It lets you customize your emails, logo, charge id claim, etc. I used that both as client and provider.
Stripe is amazing for an ecommerce platform, but i find some programmers not able to implement API right half the time...
You can learn it however through one month http://mbsy.co/c6bPT
Hope it helps