← Back

Payment channel profile

What OXXO Pay is and how merchants offer it

OXXO is Mexico's largest convenience store chain, and paying online orders in cash at an OXXO store is one of the country's most widely used alternative payment methods. The shopper receives a barcode, pays at a till, and the merchant is notified a day or so later. This page explains whether it fits your business.

MexicoPrimary marketMain service market
Cash collectionPayment typeCustomer payment method
Medium, verify entity and documentsEntity requirementOnboarding conditions
T+1SettlementPayout timing

What it is

OXXO is a Mexican convenience store chain operated by FEMSA, with tens of thousands of stores across the country. OXXO Pay turns that store network into a cash collection channel for online orders. At checkout the shopper selects OXXO, the merchant or its provider generates a payment reference with a barcode, and the shopper takes that reference to any store and pays in cash at the till. The store passes the money into the collection system and the merchant receives a payment notification. No bank account or card is needed on the buyer's side, which is exactly why the method matters in Mexico.

  • OXXO is a convenience store chain operated by FEMSA with a very large national footprint.
  • The merchant generates a barcode reference and the shopper pays cash at a store till.
  • Payment confirmation reaches the merchant through the provider, not at the till.
  • The buyer needs no card and no bank account to complete the purchase.

Where it is used

OXXO Pay is used only in Mexico and settles in Mexican peso. Its customers are the large group of Mexican shoppers who prefer cash, do not hold a usable card, or simply do not trust entering card details on a website. That includes younger buyers, buyers in smaller cities, and households that handle most spending in cash. For these customers the ability to reserve an online order and settle it later at a nearby store removes the single biggest barrier to buying online. For merchants it is often the difference between reaching and not reaching that segment.

  • OXXO Pay works only in Mexico and is denominated in MXN.
  • It is used by shoppers who prefer cash or who have no usable card.
  • Store density means most urban shoppers have a location within easy reach.
  • It is especially important for reaching buyers outside major card-using segments.

Which businesses it suits

OXXO suits merchants selling mid-value goods or digital products to Mexican consumers where a one or two day wait for payment is acceptable. Ecommerce, gaming, streaming, mobile top-ups and subscription or bill-style payments all work. It suits less well when you must confirm payment before releasing value, because the shopper has to physically visit a store. It is also a weak fit for high-value orders that many cash buyers cannot comfortably pay in one visit, and for businesses that cannot absorb the cost of vouchers that are generated but never paid. It also suits bill and top-up collection, where the customer already expects to pay cash on a schedule.

  • It suits ecommerce, gaming, streaming, top-ups and bill or subscription collection.
  • It suits merchants targeting cash-first or underbanked Mexican shoppers.
  • It does not suit businesses that need instant confirmation before fulfilment.
  • It does not suit very high-value orders or merchants who cannot absorb unpaid vouchers.

How merchants usually connect

There is no realistic direct route for a foreign merchant here: OXXO collection is arranged through licensed Mexican acquirers and payment providers. Cross-border sellers normally add OXXO as one method inside a Mexican integration offered by a PSP. Providers active in this space include dLocal, EBANX and PayU, each of which also offers cards and SPEI. The provider generates the barcode reference, tracks whether it has been paid, and notifies your systems. Merchants with a Mexican entity can work directly with a local acquirer, but most start with a PSP and revisit that later. Ask whether the provider supports both a printable voucher and a scannable barcode, because customers use both.

  • Cross-border merchants add OXXO through a PSP such as dLocal, EBANX or PayU.
  • The provider generates the barcode reference and reports payment back to your systems.
  • Direct arrangements require a Mexican entity and a local acquiring relationship.
  • A PSP lets you offer OXXO, cards and SPEI through one integration.

Cross-border merchant notes

Without a Mexican entity, your provider is the party collecting the cash, and you see only what it reports. That matters in three places. First, timing: notification can lag the in-store payment, so set fulfilment rules around the notification, not the voucher issue time. Second, expiry: vouchers expire, and you need a reissue flow plus reminder messages before the deadline. Third, reconciliation: cash collected at thousands of tills must be matched to your orders, so confirm the reference your provider passes back is unique per order and stable. Ask how the provider reports the store, time and reference for each payment, since that data drives your support workflow.

  • Your provider collects the cash, so its notification quality defines your customer experience.
  • Set fulfilment rules around the payment notification rather than the voucher issue time.
  • Build a reissue flow for expired vouchers and reminders before the deadline.
  • Confirm each voucher carries a unique, stable reference you can reconcile against orders.

Fees, settlement and refunds

Treat any published rate as a first filter rather than a price. What you pay for OXXO moves with country, industry, volume, settlement currency, integration method and contract terms, so confirm against the provider's official pricing page or a written quote before you go live. Cash collection usually carries a lower transaction fee than cards, but the effective cost includes unpaid vouchers and the support load behind them. Confirmation is asynchronous: the shopper pays in store, and merchants typically see the payment within one to two business days. Vouchers must carry an expiry date. Refunds are manual and slow, and chargeback exposure is low.

  • Published rates are only a starting filter, since real pricing depends on country, industry, volume, currency, integration and contract.
  • Confirm final pricing on the provider's official pricing page or in a written quote.
  • Confirmation is asynchronous, typically within one to two business days of the store payment.
  • Every voucher needs an expiry date, and expired vouchers need a reissue path.
  • Refunds are manual and slow, while chargeback exposure stays low on cash collection.

Alternatives and complements

SPEI is the natural complement: it is Mexico's instant bank transfer rail, so it confirms in seconds for the banked customers who do not want to leave their banking app. Local card acceptance remains important for higher-value orders and for shoppers who expect instalments. In Brazil the equivalent cash method is Boleto, which matters if you run both markets. A practical Mexican checkout offers SPEI and cards first for speed, and keeps OXXO for the share of shoppers who will only ever pay in cash, with clear instructions on where and how to pay. Make the instructions concrete: show the shopper what to hand over at the till and how long they have to pay.

  • Add SPEI for banked customers who want instant confirmation inside their banking app.
  • Add card acceptance for higher-value orders and instalment-driven purchases.
  • Use Boleto as the comparable cash method if you also sell into Brazil.
  • Keep OXXO for shoppers who will only pay cash, with clear payment instructions.

Questions to ask before you integrate

Ask how vouchers are generated and what identifier comes back, since that identifier is your reconciliation key. Confirm the expiry window and whether it is configurable per order value. Ask how quickly paid notifications arrive and whether late payment after expiry is handled gracefully. Ask for the settlement currency, payout schedule and FX margin in writing, plus how refunds are made when the buyer paid in cash. Finally, ask what limits apply per voucher, because cash collection usually carries maximum amounts that may not suit every catalogue. Ask how unpaid vouchers are reported, so you can measure the gap between slips generated and slips actually paid.

  • Confirm what identifier each voucher returns and whether you can reconcile it to an order.
  • Confirm the expiry window and whether it can be configured by order value.
  • Confirm how quickly paid notifications arrive and how late payment is handled.
  • Confirm how refunds are made to a customer who paid cash in a store.
  • Confirm the minimum and maximum amounts per voucher and whether they are configurable.

Questions merchants ask

How does OXXO Pay work for an online store?

The shopper chooses OXXO at checkout, and your provider generates a payment reference with a barcode. The shopper takes that reference to any OXXO store and pays cash at the till. The store forwards the funds, your provider notifies your systems, and you fulfil the order. The buyer needs no card or bank account at any point.

How long does an OXXO payment take to confirm?

It is not instant. The shopper has to travel to a store and pay, and the payment then has to be reported through the collection system. Merchants typically see confirmation within one to two business days of the in-store payment. Set your fulfilment rules around the payment notification rather than the time the order was placed.

Can a foreign merchant offer OXXO?

Yes, but almost always through a payment provider rather than directly. Providers such as dLocal, EBANX and PayU offer OXXO as one method inside a Mexican integration, and they handle the barcode generation, collection and settlement. Arranging it directly needs a Mexican entity and a local acquiring relationship, which most foreign merchants skip at entry.

Do OXXO vouchers expire?

Yes. Every voucher carries an expiry date, and an unpaid voucher simply lapses. That is why your checkout needs a reminder sequence before the deadline and a simple reissue path for customers who miss it. Track the share of vouchers that expire unpaid, because that number belongs in your real cost per order.

Are OXXO payments reversible or charged back?

Cash collected at a store cannot be charged back in the card sense, because the customer pushes the payment rather than the merchant pulling it. The risks are different: unpaid vouchers, duplicate payments and disputes about delivery. Refunds are manual, so you need the customer's bank details and a documented process with realistic timelines.

What order values suit OXXO best?

OXXO works best for low to mid-value orders, because shoppers are paying cash in one visit and cash collection usually carries limits. It is common for gaming, streaming, top-ups, fashion and everyday ecommerce. For high-value purchases, lead with cards or SPEI instead, and keep OXXO as the option for cash-only customers.

Public sources