Sounds like your credit card is blocked from making gambling transactions.
Some merchants (casinos) will purposely use a false merchant category (other than gambling) to bypass these restrictions. In other words, they hide the fact that they're an online casino.
I wouldn't be surprised if they claim to be selling flowers or pet supplies (or whatever) when dealing with their processor
Freddy