No vídeo, é utilizado o método PUT para atualizar o status do pagamento.
Não deveria ser o método PATCH? Explico abaixo....
No caso, o correto é o método PATCH (app.patch()), pois somente um atributo do recurso está sendo alterado, em tempo, o status.
O método PUT deve ser utilizado quando é feita sobreposição do recurso existente. Para tanto, deveria ser enviado o json completo do pagamento, com alteração do status.
O conceito lógico do put é a execução em cascata de um delete e de um post.