A lot of us already know Authorize.net is a no-no, says so right in the first part of their terms/conditions. This has come up many times on the
FFLOnly forum.
We used PAI (Payment Alliance) for a long time because they are NRA endorsed and gun friendly, however they are a little slow. We moved to Payex who fund in 48 hours tops and are a local company.