Glasses broke this morning so I've got an eye test later where I'll get a new prescription I'd imagine, and new glasses - but I don't get any money until Wednesday. Will I have to pay today, or can I pay when I come to collect my glasses? It's Specsavers if that's any help.