Never tried Stripe, but what was wrong with Avangate or ShareIt before that?
Did not seem to me that accepting payments on your website was so painful...
Did not seem to me that accepting payments on your website was so painful...
Give Stripe a try.
Just be sure to include the big profitable countries: Switzerland, Germany, Australia, Japan, Canada, France, UK among others.