Yes, you can use MasterCard or Visa to deposit funds. However, it depends on the financial institution that you are using to pay. Some by default might block payments to gaming and gambling websites.