Authorize.net accepts high risk businesses unlike stripe. Authorize.net also is a visa solution and does not randomly close down businesses without an explanation such as stripe. Stripe support is very slow as well, authorize.net has 24/7 live chat support and phone support. Easier to use as well and more scalable.