I use to use my debit card on US sites, and got hacked a few times, switched to my Capital One CC, and it has the virtual card number, same as you, never had a problem using that, and mine auto fills on the site, so quicker than finding the wallet, fishing card out and copying all the info onto...