I've been unexpectedly out of town since Monday afternoon but I just got home and checked my bank account online. It says only $40 was taken from my account at the store that day so obviously someone must have forgotten to take the $20 they'd asked for ahead of me.
All's well that ends well.