Stripes charges you for refunds and it adds up quick. Stripe also is bad with chargebacks. Authorize.net is much more business friendly from what I hear.