I believe any but the general rule of thumb for most sites was to make sure you purchase a "international" visa gift card and you shouldn't have any problems. I don't believe Bovada is very picky though.
not any...you can't buy one from wal mart or target. Even the ones I get from my bank say it can't be used for gambling on them but they usually work. I have tried other banks that did not work though. Best bet is go buy a netspend card. They have always worked for me. You can search for places that sell them around you..I can get them at superamerica gas station..Most gas stations will have them. Truck stops always have them