CALL them first to decide how to proceed, it's their fault so you should not pay for driving back to the shop just for paying it
the best solution is take a photo/barcode, and pay next time when you visit the same shop again in the future. I believe the shop would agree on this.