Have you tried PaymentWall? They let you accept almost every payment method you can think of. It should be crypto friendly since they have Coinbase integrated.
PaymentWall doesn't accept crypto (https://www.paymentwall.com/en/faq/restricted-business-models); just got a reply for them saying the same