No, a cash deposit machine accepts only a debit card. Another thing to keep in mind is that you can only use a bank-specific debit card for a particular cash deposit machine. Your cash deposit machine and debit card should be linked to the same bank. Although if you do not have a debit card at hand then you can also opt to deposit money by using your bank account number.