MasterCard cards come with all the layers of protection from the banks, including SSL encryptions. That being said, many still feel uncomfortable when sharing their personal and sensitive card information online. We may suggest that you check with your bank for a chance to get a free virtual add-on to your physical card, a virtual card that will have its own 16-digit number and a PIN different from the main card and that you can load to as much as you want.