Bom dia, @tyrandus081!
Existem algumas abordagens que podem ser implementadas para alcançar esse objetivo.
Uma opção é realizar requisições periódicas à sua API para verificar se houve alguma atualização no status da cobrança no seu banco de dados. Isso pode ser feito, por exemplo, fazendo requisições a cada x segundos para verificar se a cobrança está com status pago.
Outra alternativa é implementar um WebSocket, que é um protocolo de comunicação bidirecional entre o cliente e o servidor. Com o WebSocket, o servidor pode enviar atualizações em tempo real para o cliente assim que houver uma mudança de status na cobrança, eliminando a necessidade de fazer requisições periódicas.