If you use an intermediary, implementation is usually very simple and straightforward. The biggest challenge is becoming a direct participant—that is, communicating directly with the central bank. In this case, you need to enter the regulatory framework and become a payment institution.
Many banks and Fintechs here offer this, the trick is that you need to open a local office, so you have a Brazilian subsidiary with a CNPJ number in order to open a bank account and receive the money.
You don't have to give your credit card details and refunds go straight back to your account.
In fact, it really impressed me that Aliexpress got it working before many Brazilian sites.