How to Pay on iFood in Brazil with a Foreign Credit Card (2026 Workarounds)
You land in Florianópolis, download iFood (Brazil’s dominant food delivery app), add your favorite burger to the cart, input your foreign Visa or Mastercard, and... Transaction Declined.
This is the standard welcome package for 95% of expats in Brazil. Because of aggressive local anti-fraud systems, iFood’s payment gateway routinely blocks international credit and debit cards, even if they have international transactions enabled.
This guide explains why this happens and provides the four reliable workarounds to get your food delivered.
⚠️ Prerequisite Check: To use iFood, you will need a Brazilian phone number (to receive SMS codes) and a CPF number. The app asks for a CPF during signup and checkout. If you don't have one yet, follow our CPF generation guide. Temporary Gringo Hack: Some travelers use a fake CPF generator online just to create the account and order food via "Pay on Delivery". However, this will not work for online credit card payments, as the payment gateway verifies if your document matches the payment card data.
Why Does iFood Reject Foreign Cards?
Brazil has one of the most advanced digital banking systems in the world, but also some of the strictest security protocols. The payment gateways used by iFood (like Adyen or Movile Pay) verify:
- CPF Matching: The CPF registered in the iFood app must match the CPF associated with the credit card. Foreign cards do not have a CPF attached to them.
- 3D Secure (3DS) Friction: iFood’s app often fails to trigger the 3D Secure verification window required by foreign banks to authorize international transactions.
- Location Mismatch: If your card billing address is in Europe or the US, but the GPS coordinates of the transaction are in Santa Catarina, the system flags it as fraud.
4 Verified Workarounds for Foreigners
Here is how to bypass the restriction, ordered from easiest to most reliable.
Method 1: Apple Pay or Google Pay (Easiest)
If you use an iPhone or Android, do not type your card details directly into the app. Instead, select Apple Pay or Google Pay as your payment method at checkout.
- Why it works: Tokenized payments through Apple/Google bypass the standard billing address and CPF checks of the merchant’s gateway.
- Success rate: ~80% (works best with Mastercard and Visa; American Express has lower success rates). Many expats on Reddit report: "Apple Pay is a lifesaver in Brazil; it worked on iFood when all my physical cards failed."
Method 2: iFood Gift Cards (iFood Card)
This is the most reliable method that works 100% of the time, even if you do not have a Brazilian bank account. You can buy prepaid iFood Cards online and redeem them inside the app.
🚫 Important Warning: Do NOT try to buy iFood Cards directly through the official iFood website or app using a foreign card. The official store will reject your transaction for the exact same reasons (lack of a matching Brazilian card/CPF). You must use third-party platforms or physical stores.
Where to buy iFood Cards with a foreign card:
- Rei dos Coins or Zero3Games: Local digital gift card resellers that accept PayPal and international credit cards.
- Physical Supermarkets: Malls and supermarkets in Florianópolis (like Imperatriz or Angeloni) sell physical gift cards on racks near the registers. You pay at the cashier using your foreign card, and they activate the PIN.
How to redeem:
- Open iFood → Go to Perfil (Profile) → Carteira (Wallet).
- Tap Resgatar iFood Card.
- Enter the code. The balance is instantly added as "iFood Saldo" and can be used to pay for any order.
Method 3: Pix (Best if you have Wise BRL)
If you have set up a BRL account on Wise, you can pay using Pix — Brazil's instant payment system.
- Select Pix as the payment method on iFood.
- The app will generate a Pix Copy and Paste code (Pix Copia e Cola) or a QR code.
- Open your Wise app, select your BRL balance, tap Send, choose Pix, paste the code, and confirm. The payment processes in under 5 seconds.
→ How to set up and use Pix in Brazil with Wise
Method 4: Pay on Delivery (Pague na Entrega)
If digital payment options fail, you can choose to pay the courier directly when they arrive.
- How it works: Select Pague na Entrega → choose Cartão de Crédito or Cartão de Débito. The delivery driver will bring a physical POS terminal (maquininha).
- Why it works: Physical card machines use different bank clearance systems and rarely block foreign cards.
- Warning: Many premium restaurants and late-night deliveries disable this option to protect drivers from robberies. Always check if the restaurant supports "Pague na Entrega" before building your order.
Comparison of Methods
| Method | Success Rate | Requires CPF? | Speed | Best For |
|---|---|---|---|---|
| Apple / Google Pay | 80% | Yes (in app) | Instant | First-day arrivals |
| iFood Gift Card | 100% | Yes (in app) | 5 mins setup | No local bank account |
| Pix via Wise | 100% | Yes (Wise setup) | Instant | Expats staying 1+ months |
| Pay on Delivery | 95% | No (at door) | Varies | Backup solution |
FAQ
Does Wise’s physical card work directly in the iFood app?
Usually no. Even though Wise issues a local debit card in some markets, if it's registered to a foreign address, iFood's gateway will likely decline it when entered manually. Use Apple Pay/Google Pay or Pix instead.
Can I order iFood without a CPF?
Technically, no. The app blocks checkout without a document number. However, if you only plan to order food using Pay on Delivery (paying the courier with card/cash on arrival), you can use an online CPF Generator to obtain a temporary fake number to bypass registration. Note: This is a temporary gray-area workaround. The generated CPF will not allow you to pay online inside the app since gateways perform active cross-checks. For a permanent and legal solution, get your real CPF in 48 hours: CPF online guide.
Why does iFood block my account when I try to add a card?
If you try to add multiple different foreign credit cards in a short period, iFood's automated fraud system may shadow-ban your account. If this happens, you will need to contact support or use a different phone number to create a new profile. Stick to one card via Apple/Google Pay from the start.
→ How to use Pix with a foreign account (Wise/Local)
→ Get your CPF online in 48 hours
→ Best mobile operators in Florianópolis for local SIM cards