OXXO Pay

OXXO Pay is a cash voucher method in Mexico: the shopper gets a reference number at checkout and pays it at the till of any OXXO convenience store before it expires. FEMSA counted 24,708 OXXO stores in Mexico at the end of June 2026. The merchant is notified once the shop records the payment. With Omno, a merchant would offer OXXO pay-ins in MXN to customers who prefer or need to pay in cash.

Updated

Type
Cash voucher
Countries
Mexico
Currencies
MXN
Pay-in
Yes
Pay-out
No
Refunds
No
Chargeback exposure
None
Settlement
Payment confirmed after the shopper pays in store, in real time or by the next business day depending on the provider; provider settlement up to T+4
Authorisation speed
Asynchronous: the voucher stays pending until the shopper pays in store, within the expiry the merchant sets (1 to 7 days, 5 by default, at Stripe)

How paying with OXXO Pay feels to the shopper

  1. Picks OXXO Pay

    Gets a reference to pay later, often by email too

    Timing: At checkout

  2. Pays the reference

    In cash at a store or agent, or online where the method allows

    Timing: Before it expires

  3. Confirmed

    The order moves from pending to paid

    Timing: Next business day

  4. Settled

    In MXN, per the provider agreement

    Timing: Up to T+4

If it fails:

  • voucher expires unpaid
  • paid after expiry
  • order pending for days

Example flow. Timings vary by provider.

On this page4 sections

How does an OXXO payment work?

The shopper selects OXXO at checkout and enters a name and email. The provider generates a voucher with a reference number and a barcode, and shows it on a hosted page or sends it by email. At Stripe the reference has 32 digits. The shopper takes the voucher, printed or on the phone screen, to an OXXO store and pays the exact amount at the till. EBANX says the shopper can pay in cash or with a debit or credit card. The store clerk hands over a receipt as proof of payment, and the order moves from pending to paid once the provider confirms it.

Timing depends on the provider. Conekta and EBANX describe real-time payment notifications, while Stripe confirms by the next business day and settles within up to four business days. Vouchers expire after a set time. Stripe defaults to five days and allows one to seven, while Conekta lets the merchant set an exact expiry time. The shopper does not need a bank account, a card or an app, only the reference.

Why does OXXO matter for merchants?

The store network is very large. FEMSA, which owns OXXO, calls it the largest small-format store chain in Mexico, and counted 24,708 OXXO stores there at the end of June 2026 after adding 253 in the quarter.

Cash is still common. Many shoppers have no card or do not want to use one online, so a cash voucher reaches people that cards and even bank transfers miss. OXXO has accepted payments for online orders since Conekta and OXXO launched OXXO Pay in 2017.

It carries no card fraud or chargeback risk. Stripe says customers cannot file a chargeback on OXXO, and funds are never withdrawn from the merchant because of a dispute.

It works as a fallback. A shopper whose card is declined can still complete the order by switching to a voucher instead of leaving the site.

What can go wrong?

Unpaid vouchers are the main loss. Some shoppers generate a voucher and never pay it, so conversion is lower than for instant methods, and orders sit pending until expiry. Short windows free stock quickly but give the shopper less time to reach a store.

Limits apply. Stripe accepts a minimum of MXN 10 and a maximum of MXN 10,000 per voucher, so high-ticket orders need another method. Other providers set their own limits.

Delayed confirmation slows fulfilment. Where confirmation arrives the next business day, OXXO is a poor fit for time-critical services such as same-day tickets.

Refunds are not part of the method. Stripe says OXXO payments cannot be refunded, so the merchant needs a separate way to return money. Stripe also prohibits some merchant categories for OXXO, including telecommunications, pharmacies, software and crypto exchanges.

How would Omno handle OXXO?

Omno would treat OXXO as an asynchronous pay-in. The voucher would be created through the API or shown in the hosted checkout, the payment would stay pending, and the paid or expired status would reach the merchant by webhook, which is the source of truth for releasing goods. The merchant would set the expiry per order. Merchant rules would show OXXO only for amounts the provider accepts, and routing rules would choose among providers that support it. The routing-decision log would record which provider handled each step.

Questions about OXXO Pay

Can an OXXO payment be refunded?

Not through OXXO. Stripe says OXXO payments cannot be refunded, so a merchant that wants to return money needs a separate process, usually a SPEI bank transfer to the shopper's account.

Are there chargebacks on OXXO?

No. Stripe says customers cannot file a chargeback on OXXO and funds are never withdrawn from the merchant because of a dispute. A shopper with a complaint contacts the merchant directly.

What are the limits on an OXXO payment?

Limits are set by each provider. At Stripe a voucher must be at least MXN 10 and at most MXN 10,000, and it expires after one to seven days, five by default. Orders above the maximum need another method, such as SPEI or a card.

How quickly does the merchant know an OXXO voucher was paid?

It depends on the provider. Conekta and EBANX describe real-time notifications once the shopper pays at the till, while Stripe confirms by the next business day. Orders should stay pending until that confirmation arrives.

How would Omno handle OXXO?

A merchant would offer OXXO in the hosted checkout or through the API, with the voucher expiry set per order. The order would stay pending until the provider reports it paid or expired by webhook.

Sources

7 references
  1. OXXO payments, Stripe documentation
  2. Pagos con OXXO Pay, Conekta
  3. OXXO Pay, EBANX documentation
  4. Mexico, dLocal documentation
  5. FEMSA 2Q 2026 Results, FEMSA
  6. FEMSA Reports 9% Revenue And 65% Net Profit Growth In Q2, ESM Magazine
  7. OXXO le entra al e-commerce de la mano de Conekta, Expansión

it will.

Tell us where your payments fail. We will show you how routing changes the outcome.

esc
↑↓ to move ↵ to open All results