You can always create an PayPal account if you don't have one and then pay with your visa card through PayPal, unless you have some religious reasons against it.
The question is clear. But there is no way to achieve that.