Read on another forum, someone from the USA said they made a deposit with Visa Debit card today no problem...