I've never turned over money prior to the check being approved. Did he let them hold on to his money while he's waiting for the approval?
I used to buy at a shop that demanded payment before the check and if denied charged a fee. I was never delayed or denied so it wasn't an issue with me.