What Is OXXO?

Local

OXXO is Mexico's dominant cash-based payment method for online purchases. Consumers receive a payment voucher with a barcode at checkout and pay it at any of over 20,000 OXXO convenience stores across Mexico. It is essential for reaching Mexican consumers who prefer or rely on cash payments.

How It Works

1. **Checkout**: The consumer selects OXXO as their payment method at the merchant's online checkout. 2. **Voucher generation**: The merchant's PSP generates a unique payment voucher with a barcode, reference number, amount, and expiration date. 3. **Voucher delivery**: The voucher is displayed on-screen and/or sent via email. The consumer saves it to their phone or prints it. 4. **In-store payment**: The consumer visits any OXXO convenience store and presents the barcode to the cashier, who scans it. The consumer pays the amount in cash. 5. **Processing**: OXXO's payment network processes the transaction and transmits confirmation to the PSP. 6. **Confirmation**: The merchant receives payment confirmation (typically within hours to one business day) and fulfills the order.

Key Details

Processing Time

1-3 business days

Typical Fees

10-15 MXN (~$0.60-0.90 USD) per transaction

Limits

Up to 10,000 MXN (~$550 USD) per voucher

Supported Countries

1 countries

Real-timeRecurringCross-border

Pros & Cons

Pros
  • Reaches the unbanked — over 40 million Mexican adults without bank accounts can pay for online purchases using cash at OXXO stores.
  • Massive physical network — over 20,000 OXXO stores across Mexico means there is almost always one within walking distance.
  • No digital literacy required — consumers only need cash and a barcode, no app or bank account needed.
  • No chargeback risk — cash payments cannot be reversed, eliminating chargeback fraud for merchants.
  • Increases conversion — merchants report 20-30% higher conversion in Mexico when offering OXXO alongside card payments.
Cons
  • Asynchronous — consumers must visit a physical store to complete payment, creating a delay between checkout and payment (and significant drop-off).
  • Slow confirmation — merchants wait hours to one business day after consumer payment to receive confirmation.
  • Transaction limits — typically capped at 10,000 MXN per voucher, unsuitable for high-value purchases.
  • Voucher expiration — unpaid vouchers expire (24-72 hours), and many consumers abandon the purchase before paying.
  • Mexico-only — OXXO is exclusively a Mexican payment method with no international applicability.

Use Cases

  • E-commerce in Mexico — online retailers offer OXXO to capture sales from the large cash-paying consumer segment.
  • Gaming and digital content — game publishers and streaming services accept OXXO for subscriptions and in-app purchases from unbanked users.
  • Travel and ticketing — airlines, bus companies, and event ticketing platforms use OXXO to sell tickets to cash-paying customers.
  • Education — online learning platforms accept OXXO payments for courses and certifications.
  • Insurance and utilities — recurring bills can be paid via OXXO vouchers generated each billing cycle.

OXXO is a cash-based payment method in Mexico that allows consumers to pay for online purchases at OXXO convenience stores — the largest convenience store chain in Latin America with over 20,000 locations. For merchants selling to the Mexican market, OXXO is a critical payment method because a significant portion of the population is unbanked or underbanked, and many consumers prefer paying in cash even when they have bank accounts.

## What Is OXXO Pay?

OXXO Pay is the payment service that enables e-commerce merchants to accept cash payments at OXXO stores. When a consumer selects OXXO as their payment method during online checkout, the system generates a unique voucher (called a "ficha de pago" or payment reference) containing a barcode and a reference number. The consumer takes this voucher — either printed or on their phone — to any OXXO store and pays the cashier. The payment is then confirmed to the merchant.

OXXO stores are ubiquitous in Mexico. With locations in virtually every neighborhood, they serve as de facto financial access points for millions of Mexicans. Many consumers who do not have bank accounts or credit cards rely on OXXO for paying bills, topping up mobile phones, and purchasing goods online.

## How OXXO Works

The payment flow is straightforward. At checkout, the consumer selects OXXO and receives a barcode voucher with the payment amount and a deadline (typically 24-72 hours). The consumer visits any OXXO store, presents the barcode to the cashier, and pays in cash. The OXXO point-of-sale system processes the barcode, and the payment confirmation is transmitted through the OXXO payment network to the merchant's PSP. The merchant typically receives confirmation within a few hours to one business day.

OXXO processes payment confirmations in batches, so there is an inherent delay between when the consumer pays and when the merchant is notified. Most PSPs report OXXO payment confirmations within the same day, though it can occasionally take up to one business day.

## Fees and Limits

OXXO charges a commission per transaction, typically around 10-15 MXN (approximately $0.60-0.90 USD) for standard transactions. This fee is sometimes absorbed by the merchant or passed to the consumer depending on the merchant's pricing strategy. PSPs may add their own processing fee on top. Transaction limits are typically capped at 10,000 MXN (approximately $550 USD) per voucher, though some PSPs allow higher amounts.

## Why OXXO Matters for Mexico

Mexico has a cash-dominant economy. Despite growing card and digital wallet adoption, cash still accounts for a large percentage of consumer spending. Over 40 million Mexican adults do not have a bank account, and many who do still prefer cash for online purchases due to trust concerns about sharing financial information online. By offering OXXO, merchants can increase their conversion rates by 20-30% in Mexico compared to offering card-only payment options.

## OXXO vs Other Mexican Payment Methods

OXXO competes with other cash-based methods like SPEI (Mexico's real-time interbank transfer system) and CoDi (a QR-based payment system built on SPEI). However, OXXO's advantage is that it requires no bank account, no smartphone app, and no internet access at the point of payment — the consumer just needs cash and a barcode. For the banked population, SPEI is faster (instant settlement) and preferred for higher-value transactions, but OXXO remains dominant for cash-paying consumers.

Supported by These Providers

Related Resources

Frequently Asked Questions

What is OXXO Pay?
OXXO Pay is a cash-based payment method that allows Mexican consumers to pay for online purchases at any of over 20,000 OXXO convenience stores. The consumer receives a barcode voucher at checkout and pays it in cash at the store. It is one of the most important payment methods for e-commerce in Mexico.
How long does an OXXO payment take?
After the consumer pays at the OXXO store, the merchant typically receives payment confirmation within a few hours to one business day. The consumer usually has 24-72 hours from checkout to visit an OXXO store and pay before the voucher expires.
Can I accept OXXO payments from outside Mexico?
Yes, international merchants can accept OXXO payments by integrating with PSPs like Stripe, Adyen, Checkout.com, or dLocal. These PSPs handle voucher generation, payment tracking, and currency conversion, settling funds in your preferred currency.
What is the OXXO payment limit?
OXXO payments are typically limited to 10,000 MXN (approximately $550 USD) per voucher. This limit is set by OXXO and may vary slightly by PSP. For higher-value transactions in Mexico, SPEI bank transfers are a better option.