Unfortunately, it does. Small deposits are straightforward with prepaid cards or e-wallets. With credit and debit cards, it becomes trickier.