Title says all. How do they? Is their some kind of software/API that allows a business to see a customer has performed their transaction so they wouldn't need to wait a ridiculously long amount of time?
My best assumption is they would be able to look it up through blockchain.
Unless you are selling 200,000$ lambourghinis accepting it with 0 confirmations would be perfectly fine and safe