Latin America Payment Methods
- Brazil's Pix (instant bank transfer) processed 63.4 billion transactions in 2024 and is now more common than cards for many online purchases; if you're selling to Brazil, Pix is essential
- OXXO (Mexico) and Boleto (Brazil) are cash-based methods with 1-3 day settlement delay; they're slow but essential for the large unbanked population
- Local processors (dLocal, EBANX, Mercado Pago) handle tax compliance and local payment methods for LATAM without requiring you to establish local entities
- Add LATAM payment methods when 10%+ of your customers come from Brazil or Mexico; cross-border card acceptance covers the rest adequately
Latin America has low credit card penetration and high cash preference. In Brazil, 50-70% of online shoppers use Pix (instant bank transfers), and in Mexico 30-40% pay cash at an OXXO convenience store. Cards alone lose you half the market.
When to Add LATAM Payment Methods
Add LATAM methods when:
- 10%+ of customers are from Brazil or Mexico
- Cart abandonment is high in LATAM countries
- You're using Stripe, Adyen, or dLocal
- You can handle 3-5 day settlement delays (cash-based methods)
Skip LATAM methods when:
- Under 5% LATAM customers
- You're on Square or US-only processor
- You can't ship to LATAM or have no local pricing
- Your product is under $20 (cash methods have high fees)
Between 5% and 10%, wait. Each method is 4-8 hours to integrate and a permanent line in your reconciliation.
Processor Support for LATAM Methods
| Method | Stripe | Shopify Payments | Square | Adyen | dLocal |
|---|---|---|---|---|---|
| Pix (Brazil) | ✅ | ✅ | ❌ | ✅ | ✅ |
| Boleto (Brazil) | ✅ | ✅ | ❌ | ✅ | ✅ |
| OXXO (Mexico) | ✅ | ✅ | ❌ | ✅ | ✅ |
| Mercado Pago | ❌ | ❌ | ❌ | ✅ | ✅ |
Bottom line: Stripe and Shopify Payments cover the big three (Pix, Boleto, OXXO), which is what most merchants need. For Mercado Pago, use Adyen or dLocal.
Pix (Brazil)
What It Is
Pix is Brazil's instant payment system launched in 2020:
- QR code or account key
- Instant transfer (under 10 seconds)
- 24/7 availability
- Works from any Brazilian bank account
Adoption: 70%+ of Brazilian adults use Pix, which makes it the default way Brazilians pay online, not an alternative you add later.
Why It Matters
Brazil payment preferences (2025):
- Pix: 50-70% of online transactions
- Cards: 25-35%
- Boleto: 10-15% (declining)
If you're selling to Brazil and don't offer Pix, you're missing half your potential customers.
Implementation (Stripe)
Effort: 4-8 hours
Steps:
- Enable Pix in Stripe dashboard
- Add Pix to checkout
- Generate QR code for customer
- Customer scans with their banking app
- Instant payment confirmation
- Fulfill order
Stripe fee: 1.4% + R$0.45
Pricing Comparison
R$100 transaction in Brazil:
- Pix: 1.4% + R$0.45 = R$1.85 (1.85% effective)
- Card: 2.9% + R$2 = R$4.90 (4.9% effective)
- Pix saves: R$3.05 per transaction
Pix is significantly cheaper than cards for Brazilian transactions, and R$3.05 per R$100 moves unit economics. Put it first in the checkout.
Gotchas
- Instant payment, delayed settlement: Customer pays instantly, but you receive funds in T+1-3.
- QR code expiration: Pix QR codes expire in 15-60 minutes. Build refresh logic.
- Refunds are separate: Pix refunds are new transactions (not reversals).
- Brazil-only: Only works for Brazilian bank accounts.
None of these are reasons to skip Pix.
Boleto (Brazil)
What It Is
Boleto is Brazil's cash voucher payment system:
- Customer gets barcode at checkout
- Pays cash at bank, lottery kiosk, or online banking
- Payment confirmation in 1-3 days
Used by: Brazilians without credit cards or who prefer cash.
Why It Matters
Boleto was the primary method before Pix, and it's been declining ever since:
- 2020: 25-30% of transactions
- 2025: 10-15% of transactions
Don't skip Boleto if you're adding Pix, because 10-15% of Brazilian transactions still run on it.
Implementation (Stripe)
Effort: 4-8 hours
Steps:
- Enable Boleto in Stripe
- Add to checkout
- Generate Boleto voucher
- Customer pays at bank/kiosk
- Confirmation received (1-3 days)
- Fulfill order
Stripe fee: 2.95% + R$2
Pricing Comparison
R$100 transaction:
- Boleto: R$4.95 (4.95% effective)
- Card: R$4.90 (4.9% effective)
- Similar cost to cards
Boleto costs what a card costs. The case for it is reach, not savings.
Gotchas
- Payment delay: 1-3 days for customer to pay. Hold fulfillment until confirmed.
- Expiration: Boletos expire in 3-30 days. Customer may forget to pay.
- Non-payment rate: 10-25% of Boletos are never paid (abandoned).
- Can't refund: Boleto is cash. Refunds require issuing new Boleto or bank transfer.
- Being replaced by Pix: Boleto usage declining. Still relevant but prioritize Pix.
OXXO (Mexico)
What It Is
OXXO is cash payment at convenience stores in Mexico:
- Customer gets voucher at checkout
- Pays cash at any OXXO store (20,000+ locations)
- Confirmation in 1-3 days
Used by: 40% of Mexicans are unbanked or underbanked, and OXXO is what gives them access to e-commerce.
Why It Matters
Mexico payment preferences:
- Cards: 40-50%
- OXXO: 30-40%
- Other: 10-20%
Without OXXO, you're missing 30-40% of Mexican market.
Implementation (Stripe)
Effort: 4-8 hours
Steps:
- Enable OXXO in Stripe
- Add to checkout
- Generate OXXO voucher with barcode
- Customer pays at OXXO store
- Confirmation received (1-3 days)
- Fulfill order
Stripe fee: 1.85% + MX$11
Pricing Comparison
MX$500 transaction (~$25 USD):
- OXXO: 1.85% + MX$11 = MX$20.25 (4.05% effective)
- Card: 2.9% + MX$6 = MX$20.50 (4.1% effective)
- OXXO is slightly cheaper
On small transactions, OXXO's flat fee hurts, so it earns its place above MX$300 ($15 USD) and loses to cards below that.
Gotchas
- Payment delay: Customer must physically go to OXXO. 1-3 days is normal.
- Non-payment rate: 15-30% of vouchers are never paid (customers change their mind).
- Cash-only: Can't refund to OXXO. Must issue bank transfer or new voucher.
- Mexico-only: Only works in Mexico.
- Expiration: Vouchers expire in 3-7 days typically.
Treat the voucher as an invoice, not a sale.
Implementation Priority for LATAM
If you have LATAM customers, add in this order:
Tier 1: Must-Have
| Country | Method | Priority |
|---|---|---|
| Brazil | Pix | P0 - Dominant method |
| Mexico | OXXO | P0 - 30-40% adoption |
Tier 2: Should-Have
| Country | Method | Priority |
|---|---|---|
| Brazil | Boleto | P1 - Declining but still 10-15% |
| Argentina | Mercado Pago | P1 - If material ARG volume |
Tier 3: Nice-to-Have
| Country | Method | Priority |
|---|---|---|
| Colombia | PSE | P2 - If expanding to Colombia |
| Chile | Servipag | P2 - If expanding to Chile |
| Peru | PagoEfectivo | P2 - If expanding to Peru |
Focus on Brazil and Mexico first. They're 60%+ of LATAM e-commerce market, and the Tier 3 methods only matter once you're actually expanding into those countries.
Cash Method Operational Considerations
Payment Delays
Cash methods (Boleto, OXXO) have settlement delays:
| Method | Customer Pays | You Receive Funds | Fulfillment Timing |
|---|---|---|---|
| Pix | Instant | T+1-3 | Can ship immediately |
| Boleto | 1-3 days | T+3-5 after payment | Wait for confirmation |
| OXXO | 1-3 days | T+3-5 after payment | Wait for confirmation |
Risk: Fulfill before payment and the customer never pays, which on OXXO is 20-30% of vouchers.
Best practice: Wait for payment confirmation before shipping.
Non-Payment Rates
Customers generate vouchers but never pay:
| Method | Typical Non-Payment Rate |
|---|---|
| Pix | 5-10% (abandoned QR codes) |
| Boleto | 15-25% (never paid) |
| OXXO | 20-30% (never paid) |
Factor this into forecasting: 100 OXXO vouchers = 70-80 actual payments, so a plan built on vouchers issued runs 20-30% hot.
Refund Complexity
| Method | Refund Process | Timeline |
|---|---|---|
| Pix | Separate Pix transfer | 1-2 days |
| Boleto | Cannot refund; issue bank transfer | 5-10 days |
| OXXO | Cannot refund; issue bank transfer | 5-10 days |
You can't refund cash methods the same way as cards. Build the separate refund workflow before launch, not after the first refund request.
Test to Run
LATAM payment method ROI calculator:
Week 1: Geography analysis
- Calculate % of revenue from:
- Brazil: ____%
- Mexico: ____%
- Other LATAM: ____%
Week 2: Method selection 2. Brazil over 10%? Add Pix + Boleto 3. Mexico over 10%? Add OXXO 4. Estimate adoption:
- Brazil: 60% will use Pix, 10% Boleto
- Mexico: 35% will use OXXO
Week 3: ROI calculation 5. Example: $50K/month Brazil sales
- Expected Pix adoption: 60% = $30K
- Conversion lift from offering Pix: 40%
- Additional revenue: $30K × 40% = $12K/month
- Implementation cost: 8-16 hours
- Payback: Immediate
Success criteria: If potential monthly revenue lift > $3K and LATAM is 10%+ of sales, add regional methods. Below either line, skip it.
Scale Callout
Under $50K/month, under 10% LATAM:
- Skip LATAM methods
- Cards + PayPal work fine
- Focus on US market
$50K-$250K/month, 10-20% LATAM:
- Add Pix for Brazil
- Add OXXO for Mexico
- Skip Boleto unless Brazil is 20%+
$250K-$1M/month, 20%+ LATAM:
- Full method suite (Pix, Boleto, OXXO)
- Consider local pricing in BRL/MXN
- Monitor non-payment rates
Over $1M/month, 30%+ LATAM:
- Consider dLocal or Adyen for local acquiring
- Add country-specific methods (Mercado Pago, PSE, etc.)
- Optimize for regional fraud patterns
Where This Breaks
-
Fraud on cash methods: Pre-payment fraud is different. Customers can generate fake vouchers, you ship, payment never arrives.
-
Currency volatility: BRL and MXN are volatile, and whether you price in local currency or in USD, both have trade-offs.
-
Tax complexity: Brazil has complex tax rules (ICMS, PIS, COFINS). Research them before launching, or let a local processor like dLocal or EBANX carry the compliance for you.
-
Shipping costs: LATAM shipping is expensive and slow. Factor this into unit economics.
-
Customer support in Portuguese/Spanish: Boleto and OXXO customers expect local-language support.
Next Steps
Ready to launch in LATAM?
- Set up Pix and Boleto for Brazil (Stripe dashboard)
- Set up OXXO for Mexico
- Test payment flows with Stripe test accounts
- Monitor non-payment rates closely
Want to optimize LATAM?
- Add local currency pricing (BRL, MXN)
- Implement payment method ordering by customer location
- Build cash method non-payment tracking
High-volume LATAM?
- Consider dLocal for local acquiring
- Add country-specific methods
- Implement fraud rules for cash method abuse
See Also
- Regional Payment Methods - Overview
- Going Global - International expansion
- Stripe - Easiest LATAM implementation
- Adyen - Enterprise LATAM processing
- Processor Comparison - dLocal, Mercado Pago rates
- FX and Settlement - Multi-currency considerations