Best OXXO Pay Online Casinos 2024

The global iGaming space has undoubtedly embraced the digital economy, enabling easy and fast deposits and withdrawals. However, it's irrefutable that cash is king in some parts of the world, and that's where OXXO Pay comes in. This payment method allows the unbanked and cardless community to play at OXXO Pay casinos by paying with cash!

Best OXXO Pay online casinos

OXXO Pay facts

✅ Name OXXO Pay
📊 Category Cash, Vouchers, prepaid, giftcards
🌍 Geo Brazil, Chile, Colombia, Guatemala, Italy, Mexico, Peru, Spain, United States of America
💱Currency MXN
📅 Established 1976
👨‍💻 Support Tel. 01 (81) 83 20 20 20, [email protected], Contact form
➡️ Deposit yes
⏱️ Time to deposit 1 day
⬅️ Withdrawal yes
⏳ Time to withdrawal 1-3 hours

You don’t really give the online casino tangible cash, but the system allows you to initiate deposits through cash. The system works by generating a barcode, which players can then take to the many OXXO stores around them. The cashier will scan the code, after which players will pay in cash (or any other method), and then the funds will be credited to their online casino accounts. This review explores OXXO Pay in detail.

General information about OXXO Pay

OXXO is a chain of Mexican gas stations and convenience stores. This retail company was founded in 1977 under the parent company FEMSA (a beverage company). Despite being a chain of stores, OXXO is also a payment method that allows users to pay for goods and services. The payment method targets users without bank accounts or access to credit/debit cards, allowing them to pay for online services with cash.

OXXO has over 20,000 store locations across LATAM (Latin American) countries, enabling users to access its services efficiently. In February 2017, OXXO and Conekta (a top tech company in digital payment solutions in Mexico) partnered to launch OXXO Pay. This new e-commerce payment service offers retailers real-time notifications after cash payments.

What is OXXO Pay?

Essentially, OXXO Pay is a voucher-based payment system that you can use to pay for goods in land-based OXXO stores and online services, including gambling at OXXO Pay online casinos. It is associated with voucher payment systems since, after initiating a deposit, a unique barcode (QR code) will be generated. You’ll then take this barcode to an OXXO store, where the authorised cashier will scan the code, and you’ll then pay in cash or via any other method you prefer.

Afterwards, the system will notify the casino of the payment, and the money will be updated to your casino balance. Via the OXXO system, this transaction could take a while, but OXXO Pay offers almost instant transaction times, which is appealing to online gamblers. In addition, online casinos that accept OXXO Pay provide anonymity since players don’t share their bank information or even need a bank account.

OXXO offers a variety of other features, including OXXO Cel, but the most impressive is the Spin by OXXO, which is essentially a Visa card that you can use online. However, the Visa card costs $50, but when using it for purchases, you can earn loyalty rewards.

More importantly, you can easily play on the best OXXO Pay casinos on your mobile device since OXXO features an easy-to-use mobile app for both Android and iOS devices. The miOXXO mobile app can be downloaded from the respective app stores to quickly make deposits at your ideal OXXO Pay casinos online on the go.

OXXO Pay market coverage

As mentioned, OXXO is a Mexican chain of stores. With the company’s headquarters in Monterrey, Nuevo Leon, Mexico, it goes without saying that OXXO Pay is prominent in the country. This is because of the significant population in Mexico that’s unbanked. To cater to this market, OXXO introduced a payment system that could allow such users to make online transactions using cash. Over the years, OXXO expanded its reach and is now available in the US and LATAM countries. These countries include

  • Colombia
  • Brazil
  • Guatemala
  • Peru
  • Chile
  • Ecuador

The over 20,000 stores spread across these countries and the United States of America facilitate easy payments without requiring the player to go far to complete an OXXO Pay casino deposit after generating a QR code. You can make payments in your local currency, depending on your country. For example, Mexicans can use MXN. OXXO Pay also supports payments in USD. It’s unlikely that OXXO Pay casinos will be found in Australia or any other unsupported country since this payment method is prominently available in LATAM countries where cash is mainly used for transactions.

How to deposit to online casinos with OXXO Pay

When playing at real money OXXO Pay casinos on this page, you’ll find a great collection of online games to enjoy alongside various bonus offers. For seasoned gamblers, this is nothing new, but if you choose casinos with OXXO Pay deposits, it’s crucial to learn how to use the payment method. Therefore, depending on the casino operator, you’ll either find OXXO or OXXO Pay as the available options. The below procedure showcases how to deposit at online casinos that accept OXXO Pay.

  1. Of course, the first step would be to create an account with the OXXO Pay casino. In this regard, provide the relevant information, including your country, name, address, mobile number, password, email address, date of birth, etc. Depending on the top OXXO Pay casino, you may need to verify your email address before you can access your new account.
  2. Once you’ve completed registration, you can sign in to your account, go to the cashier section, click ‘Deposit,’ and select OXXO Pay as your preferred deposit option.
  3. Enter the amount you want to deposit, considering the maximum and minimum limits. These limits will vary across real money OXXO Pay casinos, but generally, you should deposit as little as $10.
  4. Afterwards, the payment service will generate a unique reference voucher number. This reference number used to have 14 digits but now has 16 digits. A new reference number is usually generated for every deposit that you initiate.
  5. Now, go to any OXXO store near you and present your reference number to the cashier. The authorised cashier will then enter this reference number in the system after you’ve paid the corresponding amount in cash (or any other method available to you) to complete the transaction.

If you wish to find the nearest OXXO store promptly, you can use the Store Locator link on the OXXO official website.

OXXO QR codes

Your selected OXXO Pay casino online may issue QR codes instead of digit codes, as reviewed above. The process is almost similar to the one described above but with a few differences.

  1. Create a player account if you don’t have one.
  2. Go to the wallet section and click the Deposit button.
  3. Next, select OXXO as your preferred payment method.
  4. Enter your desired deposit amount.
  5. Now, the system will create a unique, single-use QR code that you must print or save to your mobile device.
  6. Afterwards, visit your nearest OXXO store with a QR code voucher and present it to the cashier. The cashier will then scan the code in the POS system, after which you’ll pay the corresponding amount to complete the payment.

Alternatively, instead of going to an OXXO store, you can also go to a supported ATM, scan the printed QR code and pay with cash to finish the transaction. Moreover, since OXXO has partnered with other financial institutions, you can scan the code with your bank or e-wallet and pay the relevant amount to complete the deposit.

It’s important to note that in some online casinos accepting OXXO Pay, players may experience a slightly different deposit process, for example, in one casino, after selecting OXXO and your preferred deposit amount, you must enter your email address, account number, name, and account type. You’ll then be redirected to a new page with a summary of the transaction. To complete the transaction, you must copy the Clabe code, paste it into your bank app, and enter the deposit amount. 

How to withdraw from online casinos with OXXO Pay

Unfortunately, OXXO Pay doesn’t support withdrawals from casinos online that accept OXXO Pay. This is primarily due to the operation dynamics of the payment system. Since you need to generate a QR code or a reference number to make a deposit, it’s impossible to do the same when withdrawing from an OXXO Pay online casino.

In our expert opinion, this is for many reasons, but mainly due to the anti-money laundering (AML) policy in online casinos. Since players don’t need a bank account or credit/debit card to use OXXO Pay, there would be no way of tracking a player’s transactions (in case it was available as a payout option), making it a breeding ground for money launderers.

Withdrawal alternatives in OXXO Pay casinos

In case you’ve met all the withdrawal conditions, including but not limited to bonus wagering (if you claimed any bonus) and KYC verification, our list of the best OXXO Pay casinos offers a range of payment provider alternatives that you can use to cash out your winnings. Although credit/debit cards (Mastercard, Visa, and Maestro) may not always be available as payout options, you can always find other methods like e-wallets (Skrill, Neteller, ecoPayz, PayPal, etc.).

If you’re crypto-savvy, you can use cryptocurrency methods like Bitcoin, Ethereum, Bitcoin Cash, Tether, Litecoin, Dogecoin, Ripple, etc. However, in most cases where your deposit option isn’t available as a cashout method, the online casino will give bank transfers as a withdrawal method. Simply choose a cashout option, enter your desired withdrawal amount, and enter the requested data to withdraw your winnings from an OXXO Pay online casino.

OXXO Pay transaction times and fees

The main disparity between OXXO Pay and OXXO is the deposit transaction times. When depositing via OXXO, the transaction will take 24 hours to be approved, which means you must wait for a day before the funds can appear in your casino balance. Also, please note that the QR code vouchers expire after a short time. On the other hand, OXXO Pay deposits are instant thanks to the real-time payment confirmation.

This means that your casino balance is updated immediately, allowing you to start enjoying your favourite online slots, table games, crash games, or real dealer titles instantly. Regarding fees, OXXO Pay has a 3.9% fee plus VAT levied by Conekta. In addition, there’s a 10-12 MXN (about $0.72 with the current exchange rate) fee for the service when you visit an OXXO store to complete a transaction. Notably, the best OXXO Pay casinos online will not charge you additional fees for making deposits.

OXXO Pay casinos pros and cons


  • You don’t need a bank account or credit/debit card to use OXXO Pay.
  • OXXO services are easily accessible in the available countries, with more than 20,000 OXXO stores catering to users.
  • It’s a secure payment option, providing anonymity to players since no personal or banking details are required during transactions.
  • OXXO Pay deposits are instant.


  • Players cannot use OXXO Pay to make withdrawals from online casinos accepting OXXO Pay.
  • The payment method is not available globally.
  • You’ll incur some minor fees for OXXO services.

Convenience and safety of OXXO Pay casinos

For players in Latin America and countries where OXXO services are available, this is the perfect casino payment method since it promises anonymity. Although 100% anonymity is impossible when gambling online, OXXO and OXXO Pay’s barcode and reference number payment system enables players to deposit without disclosing banking and personal information.

In addition, it allows players to pay with cash in any of the OXXO stores near them. With over 20,000 stores available, it is easy for players to use OXXO Pay. The miOXXO mobile app also makes it more convenient for players to generate codes and make deposits.


Online casinos don’t take direct cash payments as deposits, but with OXXO Pay, this dynamic changes a bit. This is because this payment system allows gamblers to make deposits by paying through cash in various OXXO stores. Therefore, if you don’t have a bank account, it doesn’t mean you can’t enjoy your favourite online casino games. Simply generate the unique code or reference number from your OXXO Pay casinos and visit an OXXO store to pay with cash, and the amount will appear in your casino balance. It’s as easy as that, and this review has explained how you can use OXXO Pay and the available alternative payout options since it doesn’t support withdrawals.

OXXO Pay casinos FAQ

What is OXXO Pay?

It's a voucher payment system that allows players to deposit money into OXXO Pay casinos online. It works by generating a unique reference number, which is used in OXXO stores to make casino deposits in exchange for cash.

Do online casinos take OXXO Pay?

Yes. However, not all casino operators accept this payment method, which is prominent in LATAM countries and the US. Still, this page has some top OXXO Pay casino recommendations.

How fast are OXXO Pay transactions?

Unfortunately, OXXO Pay doesn't support withdrawals. However, deposits via OXXO Pay are instant, while OXXO deposits take 24 hours.

Can I claim bonuses in OXXO Pay casinos?

Yes. Players are eligible to claim various casino bonuses and promotions, including welcome offers, reloads, free spins, VIP rewards, etc.

Is it a safe payment option?

Absolutely! OXXO Pay offers anonymity, and the fact that you don't need a bank account to use it means that your safety isn't compromised.

Are there OXXO Pay casino transaction limits?

The OXXO Pay transaction limits will generally be dictated by the online casino that accepts OXXO Pay. You can view the minimum and maximum limits when depositing, but it typically ranges between MX$10 and 10,000, which is about a maximum of $600.

OXXO Pay alternatives