I ordered something yesterday to pick up today at 6 but they've only charged my card £2 and shopping cost around £60. Do they charge it just before it's ready or have they made a mistake?