What is PayCash?
PayCash is an offline cash payment method for Mexico. Offer your customers a way to pay with cash at collection points without needing a card or bank account. Cheqpay creates a unique reference per order. Your customer pays that reference in cash at a PayCash collection point, and your order is updated when the deposit is confirmed.When to Use PayCash
Cash-First Customers
Ideal when your customers prefer paying with cash instead of cards.
No Bank/Card Required
Works for users who do not have a card or bank account.
Retail Collection Flows
Useful when payment is completed later at a physical collection point.
Alternative Payment
Offer as an alternative when cards decline.
How PayCash Works
Deposit Confirmed
PayCash confirms the cash deposit to Cheqpay usually instantly (with the exception of BBVA practicaja which could take from 30 minutes to 2 hours) .
Create a PayCash Payment
Request Example
Response with Reference
Display Payment Instructions
Show the PayCash reference prominently so customers can complete the payment:Required Information
PayCash Reference
Unique reference number for this payment
Amount
Exact amount to pay in cash, but could require comissions for the customer according to some Comercios.
Order Reference
Your order number or external ID
Collection Points
PayCash locations where the customer can pay
Example Display
Retail Chains
| Name | Maximum amount |
|---|---|
| 7-ELEVEN | $10,000 MXN |
| Soriana | $10,000 MXN |
| Soriana (Caja Auto Cobro) | $10,000 MXN |
| Circulo K / Tiendas Extra | $6,000 MXN |
| Walmart | $10,000 MXN |
| Walmart Express | $10,000 MXN |
| Walmart (Caja Auto cobro) | $10,000 MXN |
| Bodega Aurrera | $10,000 MXN |
| Sam’s Club | $10,000 MXN |
| Kiosko | $15,000 MXN |
| Calimax | $5,000 MXN |
| CITY CLUB | $10,000 MXN |
| Farmacia Roma | $10,000 MXN |
| SMB Rural | $10,000 MXN |
| Caja Cerano | $10,000 MXN |
| Caja Tamazula | $10,000 MXN |
| Caja Oblatos | $10,000 MXN |
| Vía servicios | $10,000 MXN |
| Systienda (Corresponsales) | $10,000 MXN |
| Finabien (antes Telecom)* | $20,000 MXN |
| Farmacias del Ahorro | $5,000 MXN |
| Tiendas Neto | $5,000 MXN |
| Farmacias Yza | $3,000 MXN |
| Abarrey | $10,000 MXN |
| 7/24 | $4,000 MXN |
Banks
| Name | Maximum amount |
|---|---|
| Santander (integración online) - Puntos Físicos (Ventanilla) | $20,000 MXN |
| BBVA (integración offline) - Practicaja | $20,000 MXN |
| BBVA (integración offline) - Banca Digital | $20,000 MXN |
| Banorte (Integración Online) - Sucursales | $20,000 MXN |
| Banorte (Integración Online) - Banca Digital | $20,000 MXN |
| Afirme (integración online) - Banca Digital | $20,000 MXN |
Cheqpay supports PayCash payments up to $20,000 MXN per order. Make sure the customer pays at a collection point whose limit covers the order amount.
Monitor Payment Status
PayCash payments start with statusPENDING and update to COMPLETED when the cash deposit is confirmed.
Polling (Not Recommended)
Webhooks (Recommended)
Use webhooks to receive instant notifications:Set Up Webhooks
Learn how to receive real-time PayCash notifications
PayCash Best Practices
Unique Reference Per Payment
Unique Reference Per Payment
Each PayCash reference is unique per payment order. Never reuse references across different orders.
Display Instructions Clearly
Display Instructions Clearly
Make the PayCash reference easy to copy. Provide clear instructions on how to pay at a collection point.
Send Email Instructions
Send Email Instructions
Email the reference to customers so they can complete the cash payment later.
Set Expiration Time
Set Expiration Time
Consider setting a payment expiration (e.g., 72 hours) to avoid indefinite pending orders.
Use Webhooks
Use Webhooks
Don’t poll for updates. Use webhooks to get instant notifications when payments complete.
Testing PayCash in Sandbox
Unlike SPEI, PayCash does not auto-complete in sandbox. Use the webhook simulator in development:Handling Payment Failures
PayCash transactions usually do not fail. A payment may be rejected at the collection point if the order amount exceeds that location’s maximum limit (see Retail Chains and Banks above). Once a chain or bank captures the deposit, Cheqpay receives a success notification and your order is updated accordingly. PayCash failures are very rare. if you encounter an issue with a transaction, please contact support.Fees and Limits
Processing Fees
PayCash typically has lower fees than card payments for supported transaction sizes.Contact sales@cheqpay.com for current PayCash pricing.
Transaction Limits
- Minimum: $10.00 MXN
- Maximum: $20,000.00 MXN per transaction
- Settlements: Paid every Monday, covering the second previous Friday through the previous Thursday
Next Steps
Accept Card Payments
Offer cards as primary payment method
Set Up Webhooks
Get notified when PayCash deposits complete
SPEI Transfers
Offer bank transfers for higher amounts
Test Integration
Test PayCash payments in sandbox