Hello everyone,
Verified by Visa and SecureCode by Mastercard are provided by some merchants to enhance the security of the player's credit card deposits. Both methods are known as 3D secure (for third domain verification, IE your bank gets involved in the transaction between you and the merchant).
You can register your card at your bank's website, or on the Visa/Mastercard sites, by entering information only you know, and then providing a special password. Next time you go to purchase at a merchant that subscribes to this service, they will redirect you to the bank's website to confirm the purchase.
This ensures that no one else can use your card online, and significantly reduces the chances that your card will be used without your permission.
It's in no way an attempt to block gambling related deposits, but rather to enhance your security online wherever you use your card.
For more information, check
www.visa.com/verified and
http://www.mastercard.com/securecode
Cheers,
Rob
Rival Technical Support