New: Deposit funds to your wallet with a debit card