Rembolsa y cancela pagos
Descubre cómo cancelar o rembolsar un pago.
Puedes cancelar un pago antes de que se complete sin costo alguno. O puedes reembolsar la totalidad o parte de un pago después de que se realice correctamente, lo que podría generar una comisión. Consulta nuestra página de tarifas para obtener más información.
Los reembolsos utilizan el saldo disponible de Stripe (sin incluir los montos pendientes). Si tu saldo disponible no cubre el importe del reembolso, Stripe retendrá el reembolso como pendiente hasta que tu saldo de Stripe sea suficiente. Puedes resolver un saldo negativo de Stripe cobrando pagos o recargando el saldo de tu cuenta. En las regiones donde corresponda, Stripe podría debitar tus cuentas bancarias automáticamente para recuperar un saldo negativo de Stripe.
Solicitudes de rembolso
Enviamos solicitudes de reembolso al banco de tu cliente o al emisor de la tarjeta. Los reembolsos exitosos aparecen en el extracto bancario de tus clientes en tiempo real, dependiendo de la red de la tarjeta y del banco emisor. No se admiten disputas y contracargos sobre cargos de tarjeta de crédito reembolsados en su totalidad.
Si se aplican todas las condiciones siguientes, enviaremos un correo electrónico a tu cliente donde le notificaremos acerca del rembolso:
- El cargo original se creó en un cliente en tu cuenta de Stripe.
- El cliente tiene almacenada una dirección de correo electrónico.
- Habilitaste la opción Enviar a los clientes un correo electrónico sobre rembolsos en el Dashboard.
Puedes ver tus pagos rembolsados en el Dashboard.
Emitir rembolsos
Puedes emitir reembolsos usando la API Refunds o el Dashboard. Puedes emitir más de un reembolso por un cargo, pero no puedes reembolsar un total mayor que el importe del cargo original.
Destinos de los rembolsos
Los rembolsos solo se pueden devolver al método de pago original utilizado para hacer el cargo. No puedes enviar un reembolso a un destino diferente, como otra tarjeta o cuenta bancaria.
Los rembolsos a tarjetas vencidas o canceladas son gestionados por el emisor de la tarjeta del cliente y, en la mayoría de los casos, se acreditan en la tarjeta de reemplazo del cliente. Si no hay un remplazo, el emisor de la tarjeta suele realizar el rembolso al cliente con un método alternativo (por ejemplo, un cheque o un depósito en la cuenta bancaria). En raras ocasiones, un rembolso a una tarjeta puede fallar.
En caso de otros métodos de pago, como ACH e iDEAL, la gestión del reembolso varía según el banco. Si un cliente ya no tiene el método de pago, el banco podría devolvernos el reembolso, en cuyo caso se marcará como fallido.
Administra rembolsos fallidos
Un rembolso puede fallar si el banco del cliente o el emisor de la tarjeta no pueden procesarlo. Por ejemplo, una cuenta bancaria cerrada o un problema con la tarjeta pueden provocar un error en el rembolso. Cuando esto sucede, el banco nos devuelve el importe reembolsado y nosotros lo agregamos al saldo de tu cuenta de Stripe. Este proceso puede demorar hasta 30 días desde la fecha de imputación.
Al usar la API, el estado del objeto Refund pasa a failed
e incluye estos atributos:
failure_
: el ID de la transacción de saldo que representa el importe devuelto a tu saldo de Stripe.balance_ transaction failure_
: The reason why the refund failed. These reasons include:reason Motivo del error Descripción charge_
for_ pending_ refund_ disputed Un cliente disputó el cargo mientras el reembolso está pendiente. En este caso, te recomendamos aceptar o impugnar la disputa en lugar de reembolsarla para evitar reembolsos duplicados al cliente. declined
Reembolso rechazado por nuestros socios financieros. expired_
or_ canceled_ card El cliente cancela el método de pago o el socio lo da por vencido. insufficient_
funds El rembolso está pendiente debido a insuficiencia de fondos y superó el periodo de vencimiento para rembolsos pendientes. lost_
or_ stolen_ card No se realizó el reembolso debido a la pérdida o robo de la tarjeta original. merchant_
request No se realizó el reembolso a solicitud de la empresa. unknown
Refund has failed due to an unknown reason.
Para algunos métodos de pago, el código de pago rechazado proporcionado por nuestros socios financieros, que indica el motivo por el que falló el reembolso, está disponible en el campo network_
de destination_
:
{ id: "pyr_1234", destination_details: { blik: { network_decline_code: "decline_code" }, type: 'blik', } }
Si excepcionalmente un rembolso falla, te lo notificaremos usando el evento refund.
(consulta todos los eventos relacionados con el rembolso). Si esto ocurre, tendrás que buscar una manera alternativa de hacerle el reembolso al cliente.
Si tu plataforma usa Connect con cargos a un destino, los fondos de un reembolso fallido se depositan en el saldo de Stripe de la cuenta de tu plataforma.
Cancelar un reembolso
Según el tipo de reembolso, es posible que puedas cancelarlo antes de que llegue al cliente. Algunos reembolsos de tarjetas admiten la cancelación por un corto período de tiempo. El reembolso no debe haberse procesado como una reversión de cargo. Actualmente, solo se admiten cancelaciones en el Dashboard para los reembolsos con tarjeta.
Para algunos métodos de pago, Stripe se comunica con el cliente para recopilar información bancaria antes de procesar el reembolso. Puedes cancelar estos reembolsos mientras no se haya recopilado la información bancaria. Tanto la API como las cancelaciones del Dashboard son compatibles con este tipo de reembolso.
Los reembolsos cancelados pasan al estado canceled
. Como las cancelaciones son un tipo de error de reembolso, los atributos failure_
y failure_
se incluyen en el Reembolso.
Si tu plataforma usa Connect con cargos a un destino, los fondos de un reembolso cancelado se depositan en el saldo de Stripe de la cuenta de tu plataforma.
Reembolso y revocación
Algunos rembolsos, aquellos emitidos poco después del cargo original, aparecen como una anulación en lugar de como un rembolso. En estos casos, el cargo original desaparece del extracto del cliente y no se emite un crédito por separado.
Es posible que para los usuarios de IC+ haya una diferencia en el costo entre las revocaciones y los reembolsos porque las revocaciones generalmente incurren en comisiones de red más bajas.
Rastrea un rembolso
Una vez iniciado el rembolso, Stripe envía solicitudes de rembolso al banco o al emisor de la tarjeta del cliente. Según el banco, el cliente verá el rembolso como un crédito aproximadamente 5 a 10 días hábiles más tarde. Es posible que un cliente se ponga en contacto contigo si no ve el rembolso. Un rembolso puede no ser visible para el cliente por varias razones:
- Algunos rembolsos emitidos poco después del cargo original aparecen en forma de anulación en lugar de rembolso. En el caso de una anulación, el cargo original desaparece del extracto del cliente y no se emite un crédito por separado.
- Un rembolso puede fallar si el banco del cliente o el emisor de la tarjeta no ha podido procesarlo correctamente. El banco nos devuelve el importe rembolsado y nosotros lo agregamos al saldo de tu cuenta de Stripe. Este proceso puede demorar hasta 30 días desde la solicitud del rembolso.
Si un cliente pregunta sobre un reembolso, puede ser útil proporcionarle el número de referencia principal correspondiente al reembolso. Para los reembolsos de tarjetas, puede ser un número de referencia del adquirente (ARN), un número de auditoría de seguimiento del sistema (STAN) o un número de referencia de recuperación (RRN). Un ARN, un STAN o un RRN es un número de referencia asignado a una transacción de tarjeta a medida que avanza en el flujo de pago. Para los reembolsos por métodos de pago locales, puede ser un número de referencia generado por Stripe o nuestros socios financieros que se propaga a los bancos o instituciones beneficiarios. El cliente puede llevar esta referencia a su banco y así obtener más información sobre cuándo el reembolso estará disponible. Tener un número de referencia también puede darle más seguridad a tu cliente de que se inició el reembolso.
Las referencias de reembolsos están disponibles bajo las siguientes condiciones:
- Se admiten para algunos socios financieros. De lo contrario, están marcadas como no disponibles.
- Después del inicio del reembolso, pueden pasar hasta siete días hábiles para recibir el ARN de los socios bancarios involucrados en la transacción.
- El ARN no está disponible en caso de una revocación porque no se procesa el cargo original. Para las redes de tarjetas que no admiten los ARN, intentamos proporcionar otras referencias, como el número de auditoría de seguimiento del sistema (STAN) o el número de referencia de recuperación (RRN).
Cancela un pago
Puedes cancelar un pago a través del Dashboard solo cuando su estado es uncaptured
. Para cancelar un pago con otros estados, debes usar la API.
Eventos de reembolso
Stripe activa eventos cada vez que se crea o modifica un reembolso. Algunas otras acciones, como el cierre de evaluaciones, también desencadenan eventos relevantes para los reembolsos.
Asegúrate de que tu integración esté configurada para gestionar eventos. También debes crear una lógica interna para notificar a los clientes o a tu equipo sobre el estado del proceso de reembolso. Stripe recomienda que, como mínimo, escuches el evento refund.
.
La siguiente tabla describe los eventos más comunes relacionados con los reembolsos.
refund. | Sent when a refund is created. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
refund. | Se envía cuando se actualiza el rembolso. Las actualizaciones incluyen agregar metadatos y proporcionar detalles como el ARN como número de referencia para rastrear los rembolsos. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
refund. | Se envía cuando un reembolso ha fallado. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
charge. | Se envía cuando los fondos se restablecen en tu cuenta después del cierre de una disputa e incluye los pagos parcialmente reembolsados. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
charge. | Sent when a charge is refunded, including partial refunds. Listen to refund. for information about the refund. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
review. | Se envía cuando se cierra una revisión. Consulta el campo reason para entender por qué se cerró; puede ser uno de los siguientes: approved disputed refunded o refunded_ . | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source. Deprecated | Se envía cuando la fuente receptora requiere atributos de reembolso para procesar un reembolso o un pago incorrecto. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
charge. Deprecated | Se envía cuando se actualiza el reembolso, solo para reembolsos con un cargo correspondiente. Escucha refund. para obtener actualizaciones sobre todos los reembolsos. |
Optimización de costos
Si tu empresa procesa un gran volumen de reembolsos cerca del momento de la transacción, te recomendamos usar el proceso manual de autorización y captura para disminuir los costos de reembolso. Este proceso te permite controlar mejor los costos porque puedes cancelar los pagos antes de que se capturen o puedes reducir el importe capturado en lugar de procesar un reembolso.