There are tons of reasons, none of which the general public can answer. Even the people at Ardmore Pizza won't be able to give you a definitive answer. Contact your bank.
Please check with your bank on the issue.
Thanks! Your answer is awaiting moderation.