- no card
- technically not a specific app, its a payment method that any app with a checkout flow (for example) can chose to implement.
- you register some id with your financial institution of choice (any of CPF - equivalent to SSN, CNPJ - for businesses, phone number, email or a randomly generated key).
- keys are fully portable, as in you can revoke em or change the bank institution they're associated with any time.
- you can generate a QR code on the spot so the person paying can just scan it
- transfer is pretty much instant (under 5s seems to be the norm)
- no NFC (so works with any crappy phone)
- since its a bank transfer, and since bank transfers are insured up to 200k (afaik), its pretty safe.
You can also generate a R$0,00, print it and leave to the other person input how much will be transferred.
PS: Pix is so trivial to us that only in places like HN we can see how amazing it is
why can't we just use qr codes with ibans in that case?
But it seems to me like banks don't really want to make bank transfers more comfortable for small transactions.
It is possible to pay using NFC now
Pix has several rules that makes up for a nice UX, such as being free for personal use and a 10-second limit to get a response after a transaction.
Pix is an open source specification, btw: https://github.com/bacen/pix-api
- SPI: responsible for the payments
- DICT: responsible for mapping keys to accounts
The API documentation of those services are available, but only banks can use them. When a person wants to send money to another, there's an option in the bank app for sending through Pix.
Then you have many options to define to whom you'll send that money:
- typing the bank account information
- using the Pix key (which can be an phone, email, CPF/CNPJ (brazillian documents) or a generated key)
- scanning a QR code
Note that the two latter options don't require the account information. That resolution is done by DICT.
After that, you type how much you'll send (sometimes the QR code already contains this information). Then it'll send through SPI.
And yeah, it's really, really fast.
Note that it is from a bank app (Nubank), Pix itself is not an app. Other banks have similar interfaces
From my reading, the system seems like it's intended to be used with a connected device and scanned/copypasted rather than typed or read over the phone.
Yes, and it's a small privacy leak in Pix: it shows the person's name and part of their CPF.
I really dislike the lack of a more anonymous way to transfer money but given how prevalent scams are here I feel like there was no better option.
Also, before PIX bank transfers required a person's full name, full CPF number, full account and branch numbers so arguably PIX is helping to improve privacy a little bit.
However the big issue is when people register their phone numbers as PIX keys because it means strangers can easily get full names from phone numbers.
(Googler, opinions are my own.)
Isn't paying with some phone apps the default in China? And I think transferring using phone apps has some success in Africa, too.
Except for Hong Kong, they have their own thing. I just used Google pay there.
I remember encountering that before London launched Oyster, probably inspired by it. Worked in station vending machines as well as for tickets.