Webhooks vs. polling: how a payment system actually confirms money has arrived, explained through a grocery-store QR code.