Regrettably, it does. Tiny deposits will be straightforward using prepaid business or e-wallets. With creditcards, it becomes more difficult.