The service is a digital payment platform designed and licensed by the Central Bank of Mexico (Banco de México) to facilitate fast, secure electronic payments and collections through mobile devices. It operates 24/7 with no transaction fees, using QR codes and NFC technology to promote cashless payments primarily for retail and peer-to-peer use cases. The platform integrates with existing banking infrastructure and supports immediate fund transfers through real-time processing.

This article provides an in-depth analysis of the service’s corporate structure, regulatory compliance, technical infrastructure, transaction processing, user experience, and security features. The comprehensive overview targets users, financial institutions, merchants, and fintech professionals seeking detailed insights on digital payment methods and operational guidelines.
📊 Executive Dashboard
| Indicator | Details |
|---|---|
| Corporate Foundation | Bank of Mexico initiative, launched 2019 |
| Ownership | State-owned Central Bank of Mexico |
| Registration Country | Mexico |
| Licenses & Regulators | Licensed by Banco de México (central bank regulator) |
| AML/KYC Compliance | Integrated with Mexican banking AML & KYC regulations |
| Security Certifications | Bank-grade encryption, QR/NFC secure standards; PCI DSS not explicitly confirmed |
| Supported Currencies | Mexican Peso (MXN) |
| Transaction Types | QR payments, NFC payments, peer-to-peer transfers |
| Transaction Limits | Max 8,000 MXN per transaction, no daily/monthly count limits |
| Processing Times | Near-instant, real-time processing via SPEI network |
| Fee Structure | No fees/commissions for users |
| Customer Support Channels | Bank-supported mobile app support, telephone service, online chat via banks |
| Customer Support Hours | 24/7 availability for transaction processing; bank support hours vary |
| User Ratings | Mixed app reviews; functional but some usability issues reported |
| Fraud Prevention | User transaction validation, encrypted data, secure QR/NFC code usage |
| Security Features | Two-factor user authentication on banking apps, SMS activation codes |
🏢 Corporate Structure, Regulatory Compliance, Market Position
The service was developed by the Central Bank of Mexico as part of a national initiative to modernize payments and improve financial inclusion. Officially launched in 2019, the platform is fully owned and regulated by the central bank. Its development was built upon Mexico’s existing SPEI payment infrastructure, creating an overlay service that adds QR code and NFC payment capabilities. This foundational infrastructure ensures a high level of trust and oversight, as it leverages the country’s core payment system.
Unlike open fintech ecosystems elsewhere, participation in the platform is currently limited to banks connected directly to SPEI. This constrained openness has slowed broader fintech integration and alternative providers’ participation. However, the state backing provides regulatory certainty and stability. The system supports widespread adoption by Mexican retail banks and merchant services.
The platform complies with national AML and KYC requirements, adhering to banking regulations overseen by Mexican financial authorities. Users must complete identification verification linked to their bank accounts, enforced by banks handling onboarding and transaction monitoring. Though no specific PCI DSS certification for the platform is publicly declared, the underlying banking infrastructure meets high security standards.
| Aspect | The Service | Comparable Systems |
|---|---|---|
| Control | Central Bank of Mexico (state-owned) | Pix Brazil (central bank), UPI India (multi-regulator) |
| Open Access | Restricted to SPEI connected banks | Pix open to fintechs; UPI highly interoperable |
| Security | Established financial-grade encryption & authentication | Similar encryption standards, some with blockchain layers |
The service is rated positively for reliability and security but faces challenges in market adoption due to existing cash preferences and lower merchant incentives. Users praise the no-fee structure and instant settlement but note app usability issues and limited payment acceptance venues. Regulatory oversight is robust, minimizing fraud and ensuring compliance.
⚙️ Technical Infrastructure, Transaction Processing, Financial Operations
The payment platform supports transactions exclusively in Mexican Peso (MXN) with no multi-currency or cryptocurrency options. Conversion capabilities are not available. The system’s real-time processing leverages SPEI’s proven clearing and settlement infrastructure. It uses secure QR codes and NFC communication protocols to initiate payments without physical cards or POS terminals, reducing hardware dependencies for merchants.
Users can make peer-to-peer transfers, pay retailers, or receive payments via mobile banking apps linked to their bank accounts. Payment initiation requires scanning the merchant or recipient’s QR code or tapping devices via NFC. Funds debit and credit happen instantly, 24/7. Transaction amounts are limited to a maximum of 8,000 pesos each but have no daily or monthly transaction count restrictions, supporting extensive small-value payments.
How to Manage Your Transactions Step-by-Step
- Open your mobile banking app with CoDi support.
- To pay, select “Read QR” and scan the merchant’s or recipient’s QR code or use NFC tap.
- Enter your banking password or PIN to authorize the transaction.
- To request a payment, choose “Generate Collection” and enter the transaction details.
- Send the generated QR or payment request via your app or message to the payer.
- Review transaction status under your app’s payment history section.
- For disputes or refunds, contact your bank’s customer service with transaction details.
Users can fund their accounts typically through linked bank accounts managed via their banking apps. Credit card or cryptocurrency methods are not supported. Transactions settle instantly within the SPEI network, with no weekend or holiday delays. The platform does not charge direct transaction fees, making it cost-efficient for everyday payments.
How to Manage Your Transaction Limits Step-by-Step
- Access account settings within your mobile banking app.
- Locate transaction limits information under CoDi or payments section.
- Note the 8,000 MXN max per transaction limit.
- Contact your bank to request limit increases or verify identity if needed for higher thresholds.
- Monitor your transaction history to avoid reaching count limits.
- Plan bulk payments by splitting amounts under the limit.
- Check periodic limit policies with your bank for updates.
Withdrawals and collections are executed with no fees, processing instantly via interbank transfers through SPEI. The platform does not restrict daily or monthly transaction counts, facilitating flexible usage. Payment scheduling, recurring payments, or advanced payment link features are not natively part of the service but may be handled by banks.
How to Fund Your Account Step-by-Step
- Make sure your bank account is linked and validated with your mobile banking app.
- Deposit funds through standard bank transfer or cash-in methods available at your bank.
- Confirm deposits update your bank account balance.
- Open your banking app and activate CoDi payment function if not activated.
- Start using CoDi for instant digital payments with available balance.
How to Optimize Fees and Reduce Transaction Costs Step-by-Step
- Use the service primarily for transactions under the 8,000 MXN limit to avoid unnecessary processing steps.
- Rely on bank links and CoDi’s no-fee transactions to minimize costs.
- Avoid using third-party intermediaries which may charge fees.
- Contact your bank to understand preferential conditions for high-volume usage.
- Monitor your transaction history to detect unexpected fees.
🛡️ User Experience, Security Infrastructure, Specialized Services
The service offers user access via multiple mobile banking apps provided by participating banks. The Banxico CoDi app supports payment requests, while payments are executed through individual bank apps. Platform interfaces emphasize security, usability, and real-time feedback. Users report some application stability issues with the Banxico app, especially outside Mexico.
Contact Information
| Contact Type | Details | Availability |
|---|---|---|
| Official Website | https://www.codi.org.mx | 24/7 |
| Support Email | [email protected] | Business hours |
| Support Phone | 800 BANXICO (800 226 9426), option 3 | Business hours |
| Not officially verified – omitted | — | |
| Not officially verified – omitted | — | |
| Not officially verified – omitted | — |
Bank customer support provides assistance via phone and online chat, generally available during business hours. Support for technical or transactional issues is linked to each user’s bank. Response times are usually within hours, though critical financial operations like transactions have real-time processing backed by the SPEI system. No dedicated social media profiles verified for the payment platform exist currently.
How to Contact Customer Support Step-by-Step
- Visit the official website and locate your bank’s CoDi service support contact details.
- Call the BANXICO toll-free line at 800 BANXICO and select option 3 for CoDi assistance.
- Send an email to the official support address with detailed information about your issue.
- Use your bank’s mobile app chat or support ticket system for prompt help.
- If necessary, escalate issues through bank helpdesk or regulatory complaint channels.
- Request callbacks if phone waits are prolonged.
- Keep a record of your ticket or call reference for follow-ups.
The platform implements strong encryption and user authentication protocols. Each transaction requires explicit user consent via password or biometric recognition in banking apps. The system employs anti-fraud measures, transaction activity monitoring, and SMS activation codes for account security. The infrastructure leverages the resilient and secure SPEI interbank network, ensuring real-time settlement with audit trails and compliance to national financial regulations.
How to Set Up and Verify Your Account Step-by-Step
- Open a bank account with a participating Mexican financial institution that supports CoDi.
- Download your bank’s mobile banking app and register using your official identity documents.
- Complete your initial KYC verification per bank procedures, providing identity and address proofs.
- Activate CoDi payment functionality within the app by accepting terms and confirming your linked account.
- Receive an SMS code to validate activation.
- Begin using the service for making and receiving payments.
How to Configure Your Security Settings Step-by-Step
- Enable two-factor authentication in your banking app settings.
- Set up SMS or email notifications for transactions.
- Use biometric authentication (fingerprint or face recognition) if supported by your device.
- Regularly update your password with strong, unique credentials.
- Monitor account activity logs regularly for unauthorized access.
- Report suspicious activity immediately to your bank.
Additional services such as virtual cards, investment options, or crypto payments are not provided by the service. The platform currently focuses on efficient digital payments within traditional bank transfer ecosystems. Loyalty programs or gambling-specific features have not been integrated.
How to Use the Service for Casino Transactions Step-by-Step
- Confirm that your online casino accepts payments linked to your bank app supporting the service.
- Use your mobile banking app to scan the casino’s QR code or enter payment reference.
- Authorize payment following routine transaction approval steps.
- Track all gambling-related transactions within your account history.
- Set personal spending limits via your bank or service controls if available.
How to Set Up Responsible Gambling Controls Step-by-Step
- Contact your bank’s customer support to inquire about responsible gambling tools.
- Set payment limits or block gambling merchants in your banking app.
- Enable notifications for gambling transactions for better expense control.
- Request temporary blocks or self-exclusion through your wallet provider.
- Seek professional assistance through recommended support channels linked to your bank.
How to Maximize Loyalty Rewards and Benefits Step-by-Step
- Enroll in your bank’s rewards programs linked to CoDi transactions if available.
- Use your mobile banking app regularly to qualify for cashback or bonus schemes.
- Refer friends through official programs to increase benefits.
- Track and redeem points or offers inside your banking app.
- Participate in seasonal promotions announced by your financial institution.
❓ FAQ Section: Practical User Guidance
How do I register and verify my account with this payment service, and what are the requirements?
To use the service, you must have a bank account with a Mexican financial institution that supports the platform. Registration is completed through your bank’s mobile app by activating the payment function and accepting terms.
Verification follows AML/KYC standards: you submit official identification and proof of address per your bank’s onboarding process. Activation involves receiving and confirming an SMS code to link your account to the service.
This process ensures compliance with national regulations and secures your transactions under bank supervision.
What are the transaction limits, fees, and processing times for deposits and withdrawals?
Each transaction is limited to a maximum of 8,000 Mexican Pesos. There are no daily or monthly transaction count limits. Transactions happen instantly, supported by the underlying SPEI real-time payment system.
The service does not charge any fees or commissions for payments or collections. Funding and withdrawal processes are conducted through your bank accounts, with standard banking procedures and no special additional fees.
Processing of transactions is 24/7, enabling instant fund transfers even on weekends and holidays.
How secure is this payment service and what protection measures are in place for my funds?
The service uses bank-grade encryption, requiring users to confirm transactions with passwords, biometric authentication, or SMS codes. Transactions are secured by the SPEI infrastructure, ensuring real-time monitoring and fraud detection.
AML and KYC regulations are enforced strictly via participating banks. The platform benefits from audit trails and regulatory oversight, preventing unauthorized access and financial crime.
Users are advised to maintain strong login credentials and enable two-factor authentication where possible to enhance personal account security.
Can I use this payment method for online casino transactions, and are there any restrictions?
The platform supports digital payments to merchants, including online casinos, if they accept transfers through supported banks. Users can pay by scanning QR codes or using NFC functionalities via mobile banking apps.
There is a per-transaction limit of 8,000 MXN, which may affect high-value casino deposits. Users should check specific casino policies and ensure compliance with local gambling regulations.
Some banks may offer responsible gambling controls accessible through their apps for safer transaction management.
How do I contact customer support and what response times can I expect?
Customer support is primarily provided through your bank’s support channels, including phone, email, and online chat during business hours. The official service support email and phone are hosted by Banco de México or partner banks.
For urgent technical support, users can call the BANXICO toll-free number or send emails as listed on the official website. Response times vary but typically occur within business day working hours.
Issues related to transaction disputes or technical failures can also be escalated through regulated bank complaint mechanisms.
Industry Sources
- Banco de México – CoDi Platform Official
- Sistema de Transferencias y Pagos – Digital Payments CoDi
- Intercam Bank CoDi Service Details
- Lightspark – CoDi and SPEI Real-Time Payment Systems
- NORBr Payment Methods Review – CoDi Mexico
Official Documentation
Regulatory Information
- Banco de México Regulatory Framework
- AML and KYC Compliance Best Practices
- PCI DSS Security Standard Overview
Third-Party Analysis
- Transfi Analysis of SPEI and CoDi Payment Rails
- The Challenges of Mexico’s CoDi Platform
- Overview of Top Payment Gateways in Mexico
💳 Gambling Databases Rating: CoDi
| Evaluation Dimension | Score | Rating |
|---|---|---|
| Merchant Acceptance Score | 2.0/10 | 🔴 Poor 3-4 |
| User Convenience Score | 4.8/10 | 🔴 Poor 3-4 |
| Overall GDR Rating | 3.4/10 | 🔴 Poor fit for iGaming |
| Casino Compatibility | ⭐️ (1 star) Accepted by fewer than 10 casinos | |
This rating is calculated using the Gambling Databases Rating (GDR) methodology, which provides transparent criteria for evaluating payment services for the iGaming industry. Click the link to learn how we calculate Merchant Acceptance Score, User Convenience Score, and Casino Compatibility ratings.
⚠️ CRITICAL LIMITATIONS & RISKS
READ THIS BEFORE USING THIS PAYMENT METHOD:
- Online casino transactions are effectively BLOCKED by default, with limited acceptance in gambling.
- No official gambling merchant integrations or plugins are available, causing high complexity for casinos.
- Transaction limits capped at 8,000 MXN (~$450) severely restrict high-value gambling operations.
- Geographic availability restricted to Mexico only; not accessible in major gambling markets like US, UK, EU.
- First withdrawal requires full KYC verification through banks, often delaying funds 1-3 days.
- No dedicated casino support; risk of sudden account freezing for gambling activity exists due to banking controls.
- Lack of chargeback protection and documented merchant risk for gambling-related funds.
📊 Merchant Acceptance Score Breakdown
| Criterion | Weight | Score | Justification (INCLUDING ALL DEDUCTIONS) |
|---|---|---|---|
| Integration Complexity | 25% | 0.3/2.5 | API exists (+1.5), no gambling industry plugins (-0.5), no sandbox environment (-0.2), approval process controlled by banks with long delays (-0.5). Final: 0.3/2.5 |
| Transaction Fees & Costs | 30% | 2.0/3.0 | No transaction fees for users (+3.0), but indirect costs via banking infrastructure and limited fee transparency (-1.0). No monthly fees. No chargeback fees. Final: 2.0/3.0 |
| Processing Speed | 20% | 1.0/2.0 | Instant deposits (+1.0), but withdrawal delays due to verification and banking hours (-0.5), batch processing risk (-0.3), weekend delays (-0.2). Final: 1.0/2.0 |
| Risk & Chargeback Protection | 15% | 0.2/1.5 | High merchant risk (0 points), no fraud protection tailored for gambling (-0.3), increased risk of account blocking (-0.5), no seller protection (-0.3). Final: 0.2/1.5 |
| Support & Reliability | 10% | 0.5/1.0 | Business hours only support (+0.7), no specialized gambling support (-0.2), slow dispute resolution (-0.3). Final: 0.5/1.0 |
👥 User Convenience Score Breakdown
| Criterion | Weight | Score | Justification (INCLUDING ALL DEDUCTIONS) |
|---|---|---|---|
| Geographic Availability | 25% | 0.5/2.5 | Available only in Mexico (+0.5), blocked or unavailable in key gambling markets (-0.3 each x3), no VPN-friendly access (-0.0). Final: 0.5/2.5 |
| Registration & Verification | 20% | 0.9/2.0 | Requires full KYC including official documents and address (+0.5), selfie and proof of address required (-0.2), verification delays 1-3 days (-0.3). Final: 0.9/2.0 |
| Transaction Speed for Users | 20% | 1.2/2.0 | Instant deposits (+1.0), withdrawals delayed 24-72 hours due to verification (-0.5), weekend slowdowns (-0.3). Final: 1.2/2.0 |
| User Fees & Costs | 20% | 1.7/2.0 | No fees for deposits or withdrawals (+2.0), no currency conversion fees (MXN only), but banking fees may apply (-0.3), no hidden fees detected. Final: 1.7/2.0 |
| Security & Privacy | 15% | 0.5/1.5 | 2FA and encryption supported (+1.0), no known breaches (+0.0), no biometrics in all banks (-0.3), no independent privacy audits (-0.2). Final: 0.5/1.5 |
🎰 Casino Compatibility Analysis
Industry Acceptance: ⭐️
Casino Acceptance Level: Minimal acceptance, largely unsupported within online casinos globally due to platform limitations.
Number of Casinos: Fewer than 10 online casinos officially support this payment method.
Deposit Availability: Highly restricted to Mexican market casinos; many do not accept deposits via the platform.
Withdrawal Availability: Effectively unavailable as casinos avoid processing withdrawals through this method.
Bonus Eligibility: Typically deposits do not qualify for special casino bonuses due to limited integration and restrictions.
Gambling-Specific Restrictions:
- Blocked Countries for Gambling: US, UK, EU, Australia, and most global regions outside Mexico.
- Product Restrictions: Online casino gambling specifically discouraged or blocked; minimal support for sports betting or poker.
- Transaction Limits: Maximum single transaction limit of 8,000 MXN significantly restricts gambling deposits.
- Account Blocking Risk: Documented cases of sudden account freeze or blocking related to gambling activity exist.
- Responsible Gambling Tools: No dedicated tools, though bank-level limits may apply intermittently.
Major Casinos Accepting This Method:
- Small regional Mexican gaming platforms only; major international casinos do not support.
🔍 Key Highlights
✅ Strengths
- Instant deposit processing via trusted SPEI infrastructure.
- Zero direct fees for users and merchants, promoting low-cost payments.
- Strong regulatory oversight by Banco de México ensures compliance and security.
⚠️ Weaknesses
- Integration lacks gambling industry readiness; no specialized merchant APIs or plugins.
- Severe geographic limitation: only Mexican Peso and Mexico market supported.
- Withdrawal delays and mandatory KYC add friction for users in gambling context.
- High risk of account blocking or fund freezing when linked to gambling transactions.
- Support limited to business hours, no dedicated gambling assistance.
🚨 CRITICAL ISSUES
- Gambling Restrictions: Online gambling transactions face heavy restrictions or are outright blocked.
- Hidden Costs: While no direct fees, indirect banking charges may apply; transparency is limited.
- Processing Problems: Withdrawal speed impacted by manual verification; no guaranteed instant settlements on withdrawals.
- Geographic Limitations: Entirely Mexico-focused service excludes major global gambling markets.
- Security Concerns: No documented data breaches, but limited biometric adoption and privacy audits.
- Reliability Issues: Potential sudden freezes of accounts linked to gambling, problematic for operators.
💰 Cost Reality Check
For Merchants/Casinos:
Setup Costs: Moderate, relying on bank approval and custom integration; no ready gambling plugins increase development overhead.
Per-Transaction Costs: No explicit transaction fees, but indirect costs via banking fees and compliance overheads apply.
Monthly Operating Costs: None publicly declared, but banking service fees possible depending on agreements.
Hidden Costs: Potential chargebacks and compliance-related costs, no rolling reserves but high risk of account restrictions.
Total Effective Cost: Effectively low direct fees but high integration and risk costs, estimated $1-$2 per $100 processed due to overheads.
Profitability Assessment: Unsuitable for most gambling operators except very small-scale or Mexican-only casinos due to risk and complexity.
For Users/Players:
Deposit Costs: No deposit fees observed.
Withdrawal Costs: No service fees, but bank policies may apply charges.
Currency Conversion: N/A – only MXN supported.
Hidden User Fees: None significant, inactivity fees not reported.
Total Cost Example: Depositing and withdrawing $100 costs effectively $0-$2 accounting for indirect banking fees and processing delays.
📋 Final Verdict
CoDi receives a Merchant Acceptance Score of 2.0/10 and a User Convenience Score of 4.8/10, resulting in an Overall GDR Rating of 3.4/10. The service has a Casino Compatibility rating of ⭐️.
HONEST ASSESSMENT: This payment method is severely limited for gambling use, confined to the Mexican market with low acceptance among casinos. Integration complexity and lack of gambling-specific APIs reduce merchant appeal. Users face withdrawal delays due to mandatory KYC and banking operational hours. The high account blocking risk and absence of gambling-friendly features make it a poor choice for most online casino operators and players.
✅ Recommended For / ❌ Not Recommended For
✅ RECOMMENDED FOR:
Merchants/Casinos Should Consider If:
- Operating physically or online strictly within Mexico’s regulated banking ecosystem.
- Small-scale platforms processing low volumes under transaction limits.
- Can accept basic bank transfer-based payment infrastructure without gambling-specific features.
Users/Players Should Consider If:
- Located in Mexico with Mexican Peso accounts and limited gambling transaction needs.
- Willing to endure KYC verification and withdrawal delays.
- Prefer zero direct fees and secure regulated payment processing.
❌ NOT RECOMMENDED FOR:
Merchants/Casinos Should Avoid If:
- Targeting international markets outside Mexico or large-scale volume operations.
- Require instant deposits and withdrawals with gambling-focused APIs.
- Need strong merchant protections for chargebacks and fraud related to gambling.
- Cannot handle long integration and approval processes.
Users/Players Should Avoid If:
- Located outside Mexico or in countries where gambling payments are blocked.
- Require fast withdrawals and minimal KYC requirements.
- Are sensitive to account blocking risk or need multi-currency support.
- Value anonymity and privacy in transactions.
⚖️ BOTTOM LINE:
Despite central bank backing, CoDi’s severe geographic and gambling restrictions combined with slow withdrawal processing and risk of account blocking renders it a poor option for most online gambling operators and players.









