Payments

OXXO Pay For Businesses: How It Works, How To Accept It, And What To Expect

August 13, 2026 8 min read
A lack of OXXO Pay is often the reason merchants see conversion in Mexico underperform compared to other markets. This blog explains what OXXO Pay is, how the payment method works, its advantages and limitations, and a step-by-step guide to accepting OXXO Pay in Mexico.
post thumbnail

OXXO Pay is a voucher-based payment method that allows customers in Mexico to complete online purchases by paying in cash at an OXXO store.

For international businesses selling into Mexico, OXXO Pay offers a way to reach 51% of Mexicans who lack access to banking services and 82% of citizens who prefer paying in cash.

Key takeaways

  • OXXO Pay is a voucher-based payment method used by around a quarter of Mexican internet users to pay for online purchases in cash at more than 20,000 OXXO stores across the country.
  • It reaches unbanked and cash-preferring customers that card-only checkouts cannot, while carrying no chargeback risk, since every transaction is settled in cash with no card on file.
  • OXXO Pay is subject to three constraints: no refunds through the standard flow, no automated recurring billing, and a transaction limit of around 7,000 MXN, so it works best alongside cards.
  • It is ideal for e-commerce, streaming and subscription, gaming, education, and insurance businesses, or any business where ticket size and audience profile fit the average 500-1,000 MXN range.
  • Rather than a direct contract with OXXO, merchants can access OXXO Pay through a payment service provider or gateway that also supports other local payment methods.
  • Voucher-to-payment completion is around 65% on average, so merchants should consider tracking expiry rate and time-to-payment once live to see whether checkout is converting the customers OXXO Pay is meant to reach.

What is OXXO Pay?

OXXO Pay is a voucher-based payment method that lets customers in Mexico pay for online purchases with cash. Shoppers can select OXXO Pay at checkout, receive a payment voucher and settle the transaction in cash at a nearby OXXO store, which generally operates 24 hours a day.

Since OXXO Pay is Mexico-only and processes transactions in Mexican pesos (MXN), businesses operating more broadly across Latin America will need a separate cash-based payment method for each additional market they serve.

OXXO Pay vs the OXXO convenience store network

OXXO is a Mexican convenience store chain with an extensive network of over 20,000 outlets across the country. OXXO Pay is a payment method that uses the store network as its collection points for cash payments.

Why OXXO Pay matters for merchants selling in Mexico

The typical OXXO Pay user is aged between 15 and 35 and often falls into the lower-middle to middle-income bracket. Seven out of 10 consumers in this segment prefer cash payments, and nearly 45.75 million of them lack a financial account.

Without OXXO Pay, converting these customers can be challenging. OXXO Pay helps merchants reach and convert a broader customer base by enabling them to shop online and pay for their purchases with cash.

How OXXO Pay works

OXXO Pay caters to customers who prefer cash transactions or who lack access to digital payment methods. Here’s how OXXO Pay works:

What happens on the customer side

  1. The customer chooses OXXO Pay as their preferred payment method at checkout
  2. The system generates a payment voucher with a barcode and reference number
  3. The customer visits their nearest OXXO store and presents the voucher, either as a printed copy or on their mobile device
  4. The OXXO cashier scans the barcode and accepts the cash payment from the customer
  5. The customer receives a receipt as proof of payment

What happens on the merchant side

  1. Once the voucher is generated, the transaction sits as pending until the customer pays in-store
  2. After the payment is made, the merchant receives a notification about the payment confirmation within one business day so they can proceed with the order fulfilment
  3. If the customer doesn’t visit an OXXO store within the voucher’s validity window, it expires unpaid, and the transaction closes accordingly

OXXO Pay at a glance

Benefits of accepting OXXO Pay

For merchants selling into the Mexican market, OXXO Pay opens the checkout to consumers a card-only flow can’t reach and changes the risk profile of every transaction.

Reaching unbanked and cash-preferring customers

A significant share of Mexican customers either lack access to traditional banking services or prefer cash transactions to digital banking.

Merchants that support OXXO Pay can reach these customers by allowing them to pay for online purchases without a bank account or card.

No chargebacks and lower dispute exposure

Chargebacks are a common issue with credit card payments, in which a customer disputes an online transaction, ultimately leading to revenue loss and an operational burden for the business.

Since OXXO Pay transactions are settled in cash, the payment is final, and there is no risk of chargebacks. This is a meaningful advantage in high-dispute verticals, such as travel, gaming, or subscriptions.

Each OXXO transaction is tied to a unique barcode and, therefore, to a specific purchase. Additionally, the OXXO store cashier will verify the voucher details, minimising the risk of fraud (medium-tier) and payment processing errors.

Since customers never enter card or bank details online, OXXO Pay also offers greater privacy.

Limitations to plan for before accepting OXXO Pay

The three challenges listed below are worth planning for before adding OXXO Pay to checkout.

No refunds and no disputes

OXXO Pay purchases are paid in cash at an OXXO store. Meaning, it isn’t tied to a card or bank account, and there’s no built-in mechanism to reverse a payment.

To address OXXO Pay refund requests, the merchant’s support team would have to set up a separate process. Typically, this would be a manual bank transfer or store credit, handled outside the payment gateway.

No automated recurring payments

Payment made with OXXO Pay doesn’t have a card on file that a merchant can charge each cycle. Each payment requires a new voucher, which should then be paid individually.

Subscription businesses serving Mexican consumers through OXXO Pay should issue a new voucher before each billing cycle and prompt the customer, via email or SMS, to complete payment before renewal.

Though it’s a heavier operational lift than card billing, streaming services and telecom providers continue to offer it, as it converts customers who would otherwise churn or never subscribe at all.

Transaction limits, expiry, and currency

OXXO Pay transactions max out at approximately 10,000 MXN. The average ticket is typically between 500 and 1,000 MXN, and vouchers are usually valid for three to seven days, depending on how the merchant configures them.

This makes OXXO Pay best suited for low- to mid-ticket purchases. High-ticket orders that exceed the transaction limit may require a fallback payment option at checkout.

OXXO Pay vs cards and digital banking

Which businesses benefit most from OXXO Pay

Though any business looking to serve Mexican consumers can support OXXO Pay, this popular payment method is best suited for several industries where ticket size, purchase frequency, and the proportion of the target audience that is unbanked or cash-preferring align with how the payment method works.

  • E-commerce and marketplaces: For marketplaces with many individual sellers, offering OXXO Pay alongside cards widens the pool of buyers who can accept online payments without opening a bank account
  • Streaming and subscriptions: Despite the lack of automated recurring billing, streaming and telecom providers can use OXXO Pay to convert price-sensitive or unbanked subscribers who would otherwise churn
  • Gaming: Gaming platforms’ young user base and low-to-mid ticket transactions align well with OXXO Pay’s average ticket range and audience profile
  • Online education: Course and subscription fees often fall within OXXO Pay’s ticket range, making it a practical way to reach students who may not hold a credit or debit card
  • Insurance and lending: Offering OXXO Pay alongside standard payment options gives customers who prefer paying bills in cash a familiar way to stay current, which can support higher repayment and renewal rates over time.

How to integrate OXXO Pay: a merchant checklist

Here’s a step-by-step breakdown of how to integrate OXXO Pay into a checkout page.

#1 Choose a payment service provider

Merchants can’t contract directly with OXXO and must sign up with a payment service provider (PSP) or payment gateway that supports OXXO Pay.

When comparing providers, it’s worth looking beyond just OXXO Pay availability and checking:

  • Whether the provider offers local acquiring in Mexico (to improve approval rates and settlement times) rather than routing digital transactions internationally
  • What currency do the settlements happen in
  • How reliable are payment status notifications
  • Whether OXXO Pay is part of the same integration as card processing and other trusted payment methods, or requires a separate connection, contract, or reconciliation process.

#2 Add OXXO Pay to the checkout page

After signing up with a PSP or payment gateway, create a checkout session and list OXXO Pay (ideally with the OXXO Pay logo) as a payment option alongside cards and other payment methods. Additionally, make sure all line items are in MXN.

Once a customer selects OXXO Pay, the resulting voucher, its barcode, and reference number should be clearly displayed in an easy-to-read and savable format. Furthermore, the entire flow should work seamlessly on mobile devices, since a large share of Mexican online shopping occurs on phones.

#3 Handle payment status, settlement, and reconciliation

Before going live, merchants should decide on a few operational details in advance, such as how payment status notifications reach the order management system and what the order state machine does. For example, how a payment sits pending, how voucher expiry is handled if a customer never completes a payment, and what reference number finance will use to reconcile OXXO Pay transactions against settlement reports.

Getting this right upfront helps avoid a lot of manual investigation once real transactions start coming through.

#4 Customer experience and conversion

A well-implemented OXXO Pay flow drives more conversions than simply offering the option. After a voucher is generated, merchants should guide the customers on where to pay, by when, and what to expect once payment is made.

For instance, sending the voucher by email or SMS, along with its expiry date, gives the customer a way to return to it later rather than relying on remembering the checkout page. Similarly, a reminder shortly before expiry can recover payments that would otherwise lapse. It is also important to keep the payment status visible throughout to reduce support queries that come from simple uncertainty.

Simultaneously, merchants should track metrics specific to OXXO Pay, such as the voucher-to-payment completion rate, average ticket size, time from voucher generation to in-store payment, and the expiry rate of unpaid vouchers. This data will help determine whether OXXO Pay is converting the customers it’s meant to reach or whether the checkout experience around it needs attention.

How Unlimit helps you accept OXXO payments in Mexico

Unlimit is a global financial infrastructure provider for ambitious businesses. Its unified platform gives merchants access to OXXO Pay, over 1,000 alternative payment methods, and local acquiring in Mexico through a single integration.

Rather than setting up separate contracts with multiple processors for each payment method or market, businesses can partner with Unlimit once and add the required payment methods to their stack as they expand.

For merchants weighing up whether incorporating OXXO Pay is worth the operational overhead, this consolidation can make a difference.

FAQs

How does OXXO Pay work?

OXXO Pay works by generating a voucher at checkout, which the customer then pays at any OXXO store to complete the purchase. The merchant is notified once payment is made, and the order proceeds as normal.

How do I pay with OXXO in Mexico?

To pay with OXXO Pay, a customer chooses it as their payment method at checkout, receives a voucher with a barcode and reference number, and takes that voucher to any OXXO store to pay in cash. Payment should be made before the voucher expires.

Is OXXO a payment method?

OXXO itself is not a payment method, but a Mexican convenience store chain. OXXO Pay is the payment method that uses OXXO’s store network as its cash collection points.

Can I get cash at OXXO?

OXXO stores are payment points for OXXO Pay vouchers. A customer can pay an existing OXXO Pay voucher in cash at any store, but cannot withdraw cash from an OXXO store.

Can I use OXXO Pay for subscriptions?

Yes, but not through automated recurring billing, since OXXO Pay can’t automatically charge a saved payment method. Subscription businesses that offer it typically issue a new voucher ahead of each billing cycle and prompt the customer to pay manually.

Join Unlimit newsletter and get the highlights of upcoming events, fresh articles & special offers
You can unsubscribe in any time.
Read our Privacy Notice.