Lembrando que o webhook é o que avisa o seu back-end de que o Pix foi pago... você vai precisar de algo que leve essa informação do back-end para o front-end. Por exemplo, um WebSocket. Uma sugestão é fazer o QR-Code sumir assim que for pago.
Termos mais procurados: