It's difficult to believe it's anyone's mistake other than your bank's.
As far as I know, cheque-like payments can be written fairly basically, and until the bank sends it through the clearing system it would be difficult to tell on-the-spot that it wasn't legitimate.
(Interesting
snippet of vague relevance.)