Yes, Visa is one of the most trusted and secure methods of transferring cash online. Even if there's an issue with a payment, you can always get your money back from your bank connected to your Visa, subject to your bank's T+Cs of course.