Mexico bank transfers payments
Learn about the Mexico bank transfers payment method.
Bank transfers are a popular way to pay in Mexico. For businesses, bank transfers help reduce customer decline rates, fraud, and chargebacks, and have lower fees than credit cards. Customers in Mexico can access bank transfers in their banking apps.
| Payment method family | Bank Transfers |
|---|---|
| Usability | Single-use |
| Access type | Instant provisional access |
| Payment confirmation timing | Up to 1 business day |
| Settlement timing | Up to 3 business days (T+3) |
| Pricing | View pricing details |
Caution
Learn more about the Citibank changes and how this impacts Mexico bank transfers.
How it works
Citibanamex (the local Mexico unit of Citigroup, Inc.) processes payments for Mexico bank transfers. Citibanamex is a member of the the related setting network and provides the necessary capabilities for processing bank transfer payments.
Stripe automatically reconciles incoming transfers to payments and manages partial payments and overpayments. Customers can send additional transfers for partial payments. Overpayments remain in the customer balance and can be applied to another payment or refunded.
Payment confirmation timing
On business days, Citibanamex expects to provide successful payment confirmation of most payments within 30 minutes of the transfer. On non-business days, such as weekends or bank holidays, Citibanamex provides payment confirmation for most payments on the next business day. For certain payments, you might experience delays of up to several days, or delays because of online system maintenance.
Eligibility and availability
Account eligibility
| Business location | Mexico |
|---|---|
| Account type | Merchant Platform or marketplace (Connect) |
| Business model | B2B B2C |
Payment support
| Buyer location | Mexico |
|---|---|
| Presentment currency | MXN |
| Geographic coverage | Domestic Crossborder |
| Transaction limits | Minimum amount: 10.00 MXN |
Target user segments
Mexico bank transfers are best suited for businesses that process high average order value (AOV), low-frequency payments, including high-AOV B2C marketplaces, B2B SaaS businesses, and fintech businesses.
Capabilities
| Recurring payments | Not supported |
|---|---|
| Payment authorizations | Extended authorizations Flexible extended authorizations Incremental authorizations Decremental authorizations Re-authorizations |
| Payment captures | Manual capture Partial capture Multi-capture Over-capture |
| Refunds | Partial refunds Full refunds Submission window: 180 days Processing time: 5 business days |
| Disputes | Partial disputes Full disputes |
Refunds
You have up to 180 days from the original payment to submit a refund using the Dashboard or Refunds API. This is the maximum the payment method allows-your return policy determines what you offer customers.
Refunds for Mexico bank transfers payments are asynchronous and take up to 5 business days to complete. You can’t cancel Mexico bank transfers refunds.
Refund process
Mexico bank transfers refunds are never processed as reversals. Citibanamex handles the refund directly and returns the funds to the customer’s original bank account. The customer sees the refund reflected in their bank statement.
Tracking refunds
You can view refund status in the Dashboard. Open the payment and click View Details on the refund entry, or retrieve the Refund object and check its status field. Stripe also notifies you of the final refund status using the refund.updated or refund.failed webhook event. When a refund succeeds, the status of the Refund object transitions to succeeded. If a refund fails, the status transitions to failed, Stripe returns the amount to your Stripe balance, and you must arrange an alternative way to provide your customer with a refund.
Disputes
Stripe product support
| Products | Checkout Payment Links Payment Element Express Checkout Element Mobile Payment Element Managed Payments Billing 1 Invoicing Adaptive Pricing Customer Portal Radar Terminal Connect |
|---|---|
| APIs | PaymentIntents PaymentIntents with setup_future_usage SetupIntents CheckoutSessions |
- Only supports the
send_invoicecollection method.
Checkout
Checkout supports Mexico bank transfers for one-time payments in payment mode when you provide a Customer. Checkout doesn’t support Mexico bank transfers in setup mode.
Billing and subscriptions
Billing and subscriptions can use funds that the customer has transferred into their customer balance. Mexico bank transfers are customer-funded push payments, meaning Stripe doesn’t automatically pull or debit funds from the customer’s bank account for an invoice or subscription.
Connect
Connect supports Mexico bank transfers for domestic charge types. By default, Stripe rejects Mexico bank transfer payments that set on_behalf_of. Contact Stripe to request access to the gated on_behalf_of path.
Customer experience
- Select bank transfer The customer selects Mexico bank transfers at checkout.
- Receive transfer instructions The customer receives bank account details and a transfer reference.
- Send the transfer The customer sends the transfer from their bank account using the provided details and reference.
- Payment confirmed The customer receives confirmation after Stripe confirms the transfer.
Transaction identifiers
The statement descriptor for a Mexico bank transfer is the account’s displayable business name and isn’t customizable.
The account holder on the transfer instructions uses the Stripe account or business name. For Connect direct charges, it uses the connected account’s name. For destination charges and separate charges and transfers, it uses the platform’s name.
The bank transfer instructions include a transfer reference that the customer uses when sending the payment.
Enable Mexico bank transfers
If you use our front-end products, you can enable Mexico bank transfers directly from your payment method settings. Stripe then automatically determines the most relevant payment methods to display to your customers.
If your integration requires manually listing payment methods, learn how to manually configure Mexico bank transfers as a payment.
Learn more about the customer balance.
