Usei a API da Asaas para gerar QR Codes PIX, porém eles também tem uma API para fazer o pagamento de QR Codes PIX: https://docs.asaas.com/reference/pagar-um-qrcode
A documentação deles é bem bacana e fácil de seguir. Aliás, gostei bastante de como eles lidam com webhooks. São bem organizados, e fácil de debugar quando necessário.