With a CPF, you have several ways to get PIX as a foreigner.
- Recargapay (you can apply for its credit card too, physical and/or virtual). You can link it to your foreign credit/debit card or top it up with Remitly.
- Banco Rendimento (CDE). A monthly account fee might apply. I applied during a promotion, so it is free.
- 99 pay. Unfortunately, with only CPF, there is a limit of R1000 per month (no limit if used towards ride, I think)