Rembolsa y cancela pagos
Puedes cancelar un pago antes de que se efectivice sin costo alguno. También puedes reembolsar la totalidad o parte de un pago después de que se realice correctamente, lo que podría generar una comisió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 debita el importe restante de tu cuenta bancaria o retiene el reembolso como pendiente hasta que recargues el saldo de tu cuenta.
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 rembolso puede variar según el banco. Si un cliente ya no tiene el método de pago, el banco podría devolvernos el rembolso, 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 rembolso pasa a failed
e incluye estos atributos:
failure_balance_transaction
, el ID de la transacción de saldo que representa el importe devuelto a tu saldo de Stripe.failure_reason
: The reason why the refund failed. These reasons include: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.
Si excepcionalmente un rembolso falla, te lo notificamos usando el evento charge.refund.updated
webhook (consulta todos los eventos relacionados con el rembolso). En este caso, tendrás que buscar una manera alternativa de hacerle el rembolso al cliente.
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_reason
y failure_balance_transaction
se incluyen en el Reembolso.
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.
Reembolsar eventos de webhook
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 de webhook. También debes crear una lógica interna para notificar a los clientes o a tu equipo el estado del proceso de reembolso. Stripe recomienda que, como mínimo, escuches el evento charge.refunded
.
La siguiente tabla describe los eventos más comunes relacionados con los reembolsos.
charge.dispute.funds_reinstated | 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.refund.updated | Se envía cuando se actualiza el rembolso. Las actualizaciones incluyen agregar metadatos, fallas en los reembolsos y proporcionar detalles como el ARN como número de referencia para rastrear los rembolsos. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
charge.refunded | Se envía cuando se reembolsa un cargo, incluidos los reembolsos parciales. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
refund.created | Se envía cuando se crea un rembolso del saldo de caja de un cliente. Stripe loenvía solo en casos excepcionales. Para la mayoría de los casos de uso, escucha charge.refunded para saber cuándo se completa un reembolso. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
refund.updated | Se envía para reembolsos sin el cargo correspondiente, como un reembolso del saldo de caja. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
review.closed | Se envía cuando se cierra una revisión. Consulta el campo reason para entender por qué se cerró uno de los siguientes: approved disputed refunded o refunded_as_fraud . | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source.refund_attributes_required Deprecated | Se envía cuando se requieren los atributos de rembolso en una fuente receptora para procesar un reembolso o un pago incorrecto. |
Optimización de costos
Dependiendo del método de pago utilizado, puedes incurrir en una comisión para reembolsar un cargo (por ejemplo, un reembolso total o parcial de una transferencia bancaria). Consulta nuestra página de tarifas para obtener más información. Además, Stripe no devuelve las tarifas de procesamiento de la transacción original si se reembolsa.
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 optimizar 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.