Latin America Payment Methods
Latin America has low credit card penetration and high cash preference. In Brazil, 50-70% of online shoppers use Pix (instant bank transfers). In Mexico, 30-40% use OXXO (pay cash at convenience stores). Cards alone lose you half the market.
On this page
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)
Processor Support for LATAM Methods
| Method | Stripe | Shopify Payments | Square | Adyen | dLocal |
|---|---|---|---|---|---|
| Pix (Brazil) | ✅ | ✅ | ❌ | ✅ | ✅ |
| Boleto (Brazil) | ✅ | ✅ | ❌ | ✅ | ✅ |
| OXXO (Mexico) | ✅ | ✅ | ❌ | ✅ | ✅ |
| Mercado Pago | ❌ | ❌ | ❌ | ✅ | ✅ |
Bottom line: Stripe/Shopify support the big three (Pix, Boleto, OXXO). 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. It's the dominant payment method.
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.
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.
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. Now it's declining but still relevant:
- 2020: 25-30% of transactions
- 2025: 10-15% of transactions
Don't skip Boleto if you're adding Pix. Some customers still prefer 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
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. OXXO 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. Better for purchases over MX$300 ($15 USD).
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.
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.
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 customer never pays.
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.
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 separate refund workflows.
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.
Scale Callouts
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. Price in local currency or USD? Both have trade-offs.
-
Tax complexity: Brazil has complex tax rules (ICMS, PIS, COFINS). Research before launching.
-
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