A outra opção, que eu particularmente não sou fã, é usar os endpoints da Efí:
https://dev.gerencianet.com.br/docs/api-pix-endpoints#gerar-qrcode-de-um-location
Mas isso diminui a portabilidade do seu código, pois isso não é do padrão do BACEN, só tem na Efí.
Termos mais procurados: