Most common questions and guidance on how to manage refunds in your Mexico Stripe account.
- Creating a refund – how to refund a payment using Stripe API or Dashboard?
You can refund non-disputed payments to your customers using the Stripe API or directly from the Dashboard.
From the Dashboard
- Find the charge to be refunded in the Payments overview page.
- Click the ••• icon to the right of the charge and select Refund charge.
- Enter the amount to be refunded. The default is a full refund. For a partial refund, enter a different amount to be refunded.
- Select a reason for the refund. If you select Other, you must provide an explanatory note that is attached to the refund.
- Click Refund.
Using the Stripe API
- Create a create_refund call in the API.
- In the API call, include the charge ID to refund.
- To refund an amount different than the full charge amount, include the amount parameter and enter the amount to refund. If no amount is entered, the default action will be a refund of the full charge amount.
- Run the API call.
- Canceling a refund – how can I cancel a refund?
For a short window of time after creation, some card refunds support cancellations via the dashboard. The refund must not have been processed as a charge reversal. If cancellation is no longer available, you would need to create a new charge for the customer in the amount of the refund in order to recoup the funds.
- Refunding to prevent disputes – can I refund a payment to prevent a dispute?
Yes – if you suspect a charge could be fraudulent, it is recommended to refund it instead of letting it be disputed. If selling physical products, refund cardholders who do not wish to wait for items that are expected to be delayed longer than the originally communicated shipping time. The refund should be issued to their original payment method rather than providing store credit. To avoid disputes & refunds, ensure that product descriptions, product images, item conditions, return policy, refund policy, and any money-back guarantees are accurate, clearly listed, and easily understood.
- Refund timeline – how long does it take for a refund to be processed in Mexico?
From a merchant perspective, refunds are processed in Mexico in up to two business days on your Stripe account. The cardholder’s refund takes place up until 15 days after the refund has been processed but this process varies from issuer to issuer, which means may be received earlier or later than expected.
- Missing refund – what should I do if my customer doesn’t receive a refund in the expected timeline?
The cardholder should get in touch with the issuer if the refund does not take place in 15 days.
- Closed account – what happens to a refund if the bank account is closed?
In general, issuers will allow the refund to be processed and accept the funds. If the cardholder has the same card issuer and bank account, then funds will be successfully credited to that account. If the cardholder has not yet seen the refund after 15 days on their account and it looks successful on Stripe's side, they should contact their financial institution.
- Refund fees – are Stripe fees also refunded when processing a refund?
There are no fees to refund a payment, but Stripe’s fees on the original payment will not be returned in case of a refund. A large portion of the underlying cost of payment processing is driven by fees assessed by banks and payment networks (like Visa and Mastercard). These networks set rules about which fees apply for refunded payments, and in many cases banks and card networks keep the entire upfront cost of a refunded transaction. For some regions and payment types, refunded payments also incur additional fees.
We aim to make our pricing simple and transparent, and our standard fees include access to a variety of features like fraud protection, reporting, and other tools for managing your payments. To address these underlying payment processing costs and continue providing these services as part of our standard pricing, Stripe does not return our fees when a payment is refunded.
- Insufficient funds for refund – how can I top up my account to cover a refund?
You can add funds to cover existing negative balances or proactively add funds to be used for future refunds or chargebacks that will be held separately from your earnings, payouts, and funds from other Stripe products. To do so, go to the section 'Saldos' in your Dashboard and click on the option 'Agregar al Saldo'.
The funds added through this process are used to cover for refunds and chargebacks only. If you are using Connect and looking to add funds to pay out to connected accounts, this option is still not available in Mexico.
- Closed account – How do refunds and disputes are managed after closing a Stripe account?
Even if the account has been closed, the account owner will still be responsible for any refunds that are issued or any disputes that arise. Due to this, it is normally suggested to leave the account dormant rather than closing it altogether, as this makes it easier to be responsive if these situations occur.