After a little more digging, I’m more confused than ever.
Yelp and other sites list the website I used as the official website, the picture on the website matches the interior of the restaurant, and I don’t see scores of online users claiming their bank accounts were hacked after ordering.
I removed the restaurant name out of caution since the best I can tell, the website I used was the official website.
But I still for the life of me can’t think of any legitimate reason why the verification code on the order form would prompt me to receive a banking 2FA code unless it were a phishing attempt.
Does anyone have any theories on what was going on, and what if anything I should do?