

Weird ATM situation with online bank
I use an online bank that uses AllPoint ATMs. I went to an ATM at a branch of an unrelated local bank and deposited some cash. The ATM ate my cash and told me to contact the bank to deal with the transaction.
The Bank manager confirmed the next day that the ATM was over the exact amount of money I told her, but refused to give the money back or talk to me further, saying that I would have to contact my actual bank. My actual bank refused to do anything about it, saying I would have to talk to AllPoint. AllPoint refused to do anything about it, saying I would have to deal with the local bank. Right now, none of the parties involved seem interested in dealing with me further.
Which party is actually the one I am supposed to deal with here? Is there some way I can lodge some sort of formal dispute? Who should I lodge such a dispute against?