I paid for some petrol with my maestro card on the 22nd December, I have just checked my account and they have just taken funds today. I though a maestro payment was instant, can they do that? TIA