Revolut has a feature called Gambling Block that can automatically block card payments to online casinos, sports betting apps and betting shops. This feature is disabled by default, but can be enabled to block payments to any gambling merchant.