Yes, deposits can be made by Visa, Mastercard and Diners cards, and can be withdrawn by Visa cards as well.