MCC restrictions
Visa and Mastercard publish merchant-category-code restrictions. Gambling, adult, supplements-with-claims, replicas, crypto — entire MCCs that Stripe, PayPal, Shopify Payments, Square and the rest refuse outright. They don't care that your specific offer is legal; the category is on a list.