The main issue was that players could simply upload cash to an E-wallet or crypto currency from their credit card, and continue to gamble online through credit.
There is Visa, there is also MasterCard, and you can even use ecoPayz, Neteller, or Skrill if you would rather go for an online e-wallet method.