You're standing at a kopitiam counter in Kuala Lumpur, wallet out, ready to scan the QR code on the laminated sticker. Three weeks later you're at a churrascaria in São Paulo doing the same thing. Then Lima, same gesture, different code. Malaysia runs on DuitNow QR, Brazil runs on Pix, and Peru runs on Yape and Plin, whose QR codes have worked across each other since 2023. You cannot use one country's wallet app in another, because each is tied to a different national rail with its own bank registration rules. The answer is to set up a single cross border payment app before you leave home that can plug into all three networks, so you scan the same local QR code at every stop without opening a new local bank account in each country.
What QR payment standards will I actually encounter in Malaysia, Brazil, and Peru?
Each country has one dominant, government-backed or central-bank-mandated QR standard, and none of them talk to each other. Malaysia's DuitNow QR is the unified standard that sits behind nearly every bank app and e-wallet in the country, so a single QR sticker at a mamak stall can be scanned by a dozen different Malaysian apps. Brazil's Pix, built on the BR Code standard, functions similarly but is tied to the Central Bank of Brazil's instant payment rail, meaning a Pix QR at a padaria counter settles in real time between Brazilian bank accounts. Peru's interoperability rules, set by the Central Reserve Bank of Peru, are what let Yape and Plin, the country's two biggest mobile wallets, both read the same code at a mercado stall in Lima. The common thread is that all three are built for domestic bank accounts and domestic phone numbers. A tourist showing up with a US-issued Visa and an American phone number is, by design, outside the system each was built for.
Why can't I just use my regular bank card in all three countries?
You can, but you will pay for the privilege every time, and the two types of markup are easy to underestimate when you are hopping continents. The first is a foreign transaction fee, often 2 to 3% of the purchase, that many card issuers charge on top of the purchase amount. The second, more insidious cost is dynamic currency conversion, where a merchant terminal or ATM offers to charge you in US dollars instead of ringgit, reais, or soles. That offer almost always comes with a worse exchange rate baked in, which is why avoiding foreign transaction fees means more than picking a no-fee card. It also means declining DCC at the point of sale every single time and choosing "charge me in local currency" on the terminal screen. This applies identically at a 7-Eleven in Kuala Lumpur, a gas station in São Paulo, and an ATM in Lima's Miraflores district. The prompt looks different in each country but the trap is the same.
How do Wise and Revolut compare for a trip like this?
Wise and Revolut both reference the mid-market exchange rate when converting USD into MYR, BRL, or PEN, which is a reasonable baseline for comparison shopping. Wise applies a transparent, disclosed percentage fee upfront on the conversion. Revolut's cost structure shifts depending on which subscription tier you are on and whether you are converting on a weekend, when markups tend to kick in. Wise has started letting customers pay Pix QR codes while they're in Brazil, but for the most part both still work as cards rather than as DuitNow or Yape and Plin scans. You are still holding a card that a Malaysian hawker or a Peruvian mercado vendor has to run through a card terminal, which is a different checkout flow than the QR scan every local customer in that line is using. That gap between "a card that works" and "a wallet that pays like a local does" is where a dedicated QR-native app changes the math, both on cost and on the checkout experience itself.
What does paying like a local actually look like with Moreta Pay?
Once it's set up before departure, paying follows the same five steps in all three countries:
- Top up your Moreta Pay wallet from your home bank account or card, in USD, EUR, GBP, CAD or AUD.
- Open the app at the register and scan the merchant's DuitNow QR, Pix, or Peru Yape or Plin code, same as any local customer.
- Confirm the merchant name, the exact amount, and the live FX rate on screen before approving.
- The merchant is paid in ringgit, reais, or soles.
- Your wallet balance updates immediately, so you can see exactly what you spent in your home currency.
This is the same underlying mechanism across all three legs of the trip. You are not opening a Malaysian bank account to get DuitNow access or a Brazilian CPF number to use Pix. You are funding one wallet and letting it convert at the moment of each scan, which is the structural difference between a travel card and a cross border payment app built around local QR rails.
What should I set up before I board the first flight?
| Task | Why it matters |
|---|---|
| Download and verify your wallet app, including any identity checks | Moreta's passport and selfie check usually clears in a few minutes, but do it at home, not at the gate |
| Fund the wallet from a home bank account or card | Lets you top up once instead of finding an ATM in each country |
| Note each country's DCC prompt in advance | Card terminals and ATMs in all three countries may offer it; the answer is always local currency |
| Carry a small cash reserve per country | Rural markets, some street stalls, and small-town transport may still want cash |
Is QR payment acceptance the same everywhere in these three countries?
No, and this is the honesty clause worth stating plainly. DuitNow QR coverage is extensive in Kuala Lumpur, Penang, and Johor Bahru but thinner in small kampung stalls. Pix is close to universal in Brazilian cities, down to street vendors and informal markets, but rural areas near the Amazon or small interior towns can still be cash-first. Yape and Plin acceptance is strong in Lima and Cusco's tourist zones but a mountain village market stall may still expect soles in hand. Keep a modest cash reserve, enough for a short taxi ride, a public toilet, or a small village stall, in each currency rather than assuming total cashless coverage.
Frequently Asked Questions
Does one wallet work for DuitNow, Pix, and Peru's Yape and Plin codes?
Yes, a cross border payment app built to support all three rails lets you scan each country's native QR code from a single funded wallet, without opening local bank accounts.
Is Pix only for Brazilian residents?
Pix itself is operated through Brazilian bank accounts, but travelers can access Pix QR payments through a wallet app designed to bridge foreign funding into the local rail.
What's the single biggest money-losing mistake across all three countries?
Accepting dynamic currency conversion at a card terminal or ATM. Always choose to be charged in local currency.
Do I need a Malaysian, Brazilian, or Peruvian phone number?
No. Moreta works with your own phone and passport, so you don't need a local SIM, phone number, or bank account. You only need mobile data or Wi-Fi at the moment you pay.
Are there data protection rules I should know about?
Yes. Each country has its own data protection law: Malaysia's Personal Data Protection Act 2010, Brazil's LGPD (Law No. 13,709/2018), and Peru's Personal Data Protection Law (Law No. 29733). Moreta's privacy policy explains how it collects and protects your information.
Is this one of the best travel apps for 2026 multi-country trips?
For an itinerary spanning three separate QR standards on two continents, an app purpose-built for local QR rails solves a problem that generic travel cards don't.
About Moreta
Moreta Global Inc. is a Delaware corporation and FinCEN-registered Money Services Business, backed by Y Combinator. The Moreta Pay wallet lets travelers top up in USD, EUR, GBP, CAD or AUD and scan native QR codes across markets including Malaysia's DuitNow QR, Brazil's Pix, Peru's Yape and Plin networks, Cambodia's KHQR, and WeChat Pay in China, among others, with the merchant name, amount, and exchange rate shown before every payment is confirmed. For a trip spanning Kuala Lumpur, São Paulo, and Lima, that means one setup before departure instead of three separate local workarounds.
Set up your wallet before you board at Moreta Pay.




