Olá, Jackson, tudo bem?
O refinamento do backlog é um processo contínuo no qual o proprietário do produto e a equipe de desenvolvimento colaboram para garantir que os itens do Product Backlog sejam entendidos da mesma forma por todo o time e sejam ordenados de acordo com a sua prioridade em termos de valor comercial e esforço necessário.
Pode acontecer de o Product Owner ter conhecimento técnico e isso ajudará no processo de construção do produto, mas não é uma regra. O papel do PO é colher os itens de maior valor para o cliente naquele momento e transformar estes itens em histórias de usuário, dessa forma, durante a Planning, deve haver a explicação daquele item, seguido da criação das "tasks", ou tarefas, que são os passos técnicos que devem ser tomados para que aquela história de usuário seja executada com sucesso pelos programadores. As tarefas são criadas com ajuda dos programadores, que conhecem a parte técnica e podem dizer como gostariam de desenvolver determinada solução. Em seguida, são estimadas as tarefas e definidas quantas histórias do usuário são plausíveis de serem executadas na sprint.
No caso do seu exemplo, em um determinado ponto surgiu a necessidade de fazer a integração do sistema ou aplicativo que está sendo elaborado com o PIX. Nesse caso, o PO deve elaborar uma história do usuário com todas as funcionalidades que sejam importantes para que esta integração seja feita. Pode-se ainda existir no time um design UX, que poderá prototipar como ficaria a funcionalidade na tela do aplicativo ou sistema. Feito isso, o PO poderá conversar individualmente com o time de programação para entender qual a viabilidade de implementar esta nova funcionalidade no cenário atual do time Scrum, assim, colherá também quais os requisitos precisam ser trabalhados para que esta funcionalidade finalmente fique pronta. Esta parte de refinamento é feita durante toda a sprint, ou seja, o PO colhe informações com a equipe de negócios e o time de desenvolvimento constantemente, de modo que, quando chegar o momento da planning, consiga ter maior noção daquilo que é possível de ser realizado dentro do backlog. Assim, os desenvolvedores não precisarão debater durante todo o time-box da sprint, uma vez que já foi levantado anteriormente quais os pontos principais e possíveis de serem realizados.
Vale lembrar também que no desenvolvimento de programas existem diversas maneiras de se chegar a uma mesma solução, portanto, por mais que o PO tenha conhecimento técnico para dizer como deve ser feito determinado programa, pode ser que a equipe de desenvolvimento escolha fazer de outro modo, que seja mais conveniente para cada membro, desse modo, o PO não deve tirar a autonomia dos membros da equipe dizendo como deve ser feita determinada solução.
Espero ter ajudado, sinta-se à vontade para conversar sobre isso, caso seja do seu interesse.
Te desejo bons estudos! Abraços.