Banks may decline transactions to online gambling sites for various reasons – in the UK it was made illegal to bet using your credit card. But if you are abroad and betting with a non-UK account, you can use your credit card.