Stripe
Stripe’s restricted-businesses list covers weapons, ammunition, and firearm components. Limited exceptions exist only with explicit prior written approval, which independent gun stores do not get.
When they catch you: Account review, then closure. Payouts can be paused while the review runs, so money already earned sits in limbo.