> The vendor pays the 3% not you
In Brazil, you'll typically get a "10% discount" when not paying by credit card.
Eg, it's very clearly pushed unto the consumer. I assume some law says they cannot charge more for it, so they got a default price, but always advertise a lower price with a small text "if paid via pix"