Financiamiento de reembolsos pendientesFintoc paga los reembolsos solo con el saldo de las ventas que recauda por ti. No puedes depositar ni transferir fondos a Fintoc para cubrir un reembolso pendiente.Si tu saldo disponible no alcanza, el reembolso queda pendiente. Fintoc reintenta el reembolso durante un máximo de 5 días hábiles a medida que nuevas ventas aumentan tu saldo. Fintoc procesa los reembolsos pendientes en el orden en que los creaste. Fintoc actualiza el estado del reembolso en el Dashboard cuando procesa el reembolso.Si no esperas ventas suficientes para cubrir el reembolso dentro de 5 días hábiles, el reembolso pasa al estado
failed al terminar ese plazo.Un reembolso failed es definitivo. Fintoc no puede reintentar ni forzar un reembolso failed. Para reembolsar al cliente, crea un nuevo reembolso para el mismo pago. El nuevo reembolso usa tu saldo disponible al momento de crearlo.Saldo disponible para reembolsos
Fintoc paga los reembolsos con el saldo de tus ventas que Fintoc todavía no te ha liquidado. Las ventas que Fintoc ya reservó para una liquidación no forman parte de este saldo. En Chile, Fintoc reserva el saldo de la liquidación diaria a las 14:00, hora de Santiago. Un reembolso que creas más tarde ese día solo puede usar las ventas que recibiste después de las 14:00. Cada medio de pago tiene su propio saldo para reembolsos:- Fintoc reembolsa los pagos por transferencia con el saldo de tus ventas por transferencia sin liquidar.
- Fintoc reembolsa los pagos con tarjeta con el saldo de tus nuevas ventas con tarjeta sin liquidar.
- En el Dashboard, busca los pagos con ese medio de pago que Fintoc todavía no ha liquidado.
- Suma sus montos, descontando la comisión de cada pago.
- Resta la comisión del reembolso que quieres emitir.
$50.000 CLP con una comisión de $800 CLP. Puedes reembolsar hasta $49.200 CLP en pagos por transferencia, menos la comisión del reembolso. No puedes reembolsar pagos con tarjeta hasta que recibas nuevas ventas con tarjeta.
Destinos de los reembolsos
El destino de un reembolso depende del método de pago utilizado. Para la mayoría de los pagos, Fintoc reembolsa a la cuenta bancaria original utilizada para el pago. No necesitas especificar un destino. Para métodos de pago alternativos, Fintoc no tiene acceso a la cuenta del pagador porque el cliente autoriza el pago a través del propio checkout del banco. Para reembolsar estos pagos, recopilas la cuenta de destino del cliente y la pasas comorecipient_account cuando creas el reembolso.
Si un cliente ha cerrado su cuenta bancaria, el reembolso se marca como failed.
Si planeas usar reembolsos, incluye un customer_email al crear tu Checkout Session para que Fintoc pueda notificar al cliente sobre el progreso de su solicitud de reembolso.
Ciclo de vida del reembolso
Chile 🇨🇱
Puedes crear reembolsos 24/7. Fintoc comienza a desembolsar cada reembolso cuando lo creas, en lugar de retenerlo para el siguiente ciclo de liquidación diaria. A las 14:00 hora de Santiago cada día, Fintoc reserva el saldo acumulado hasta ese momento para financiar tu liquidación diaria. Un reembolso que crees después de las 14:00 no puede usar ese saldo reservado, por lo que Fintoc desembolsa el reembolso solo cuando se acumula nuevo saldo.- Un reembolso nuevo comienza con el estado
created. Puedes cancelar un reembolso mientras esté encreated. - Fintoc comienza a desembolsar el reembolso, el cual pasa al estado
in_progress. - Después de que Fintoc finaliza el desembolso, el reembolso pasa al estado
succeeded, y tu cliente ve el reembolso en su cartola bancaria. - Si tienes fondos insuficientes en tu saldo de Fintoc, Fintoc reintenta el reembolso durante 5 días hábiles. Si el reembolso no se completa exitosamente dentro de los 5 días hábiles, pasa al estado
failed. Cualquier otra falla al transferir los fondos también marca el reembolso comofailed, y los fondos se incluyen en tu siguiente liquidación.
México 🇲🇽
Puedes crear reembolsos 24/7. Fintoc comienza a desembolsar cada reembolso cuando lo creas, en lugar de retenerlo para el siguiente ciclo de liquidación diaria.- Un reembolso nuevo comienza con el estado
created. Puedes cancelar un reembolso mientras esté encreated. - Fintoc comienza a desembolsar el reembolso, el cual pasa al estado
in_progress. - Después de que Fintoc finaliza el desembolso, el reembolso pasa al estado
succeeded, y tu cliente ve el reembolso en su estado de cuenta bancario. - Si tienes fondos insuficientes en tu saldo de Fintoc, Fintoc reintenta el reembolso durante 5 días hábiles. Si el reembolso no se completa exitosamente dentro de los 5 días hábiles, pasa al estado
failed. Cualquier otra falla al transferir los fondos también marca el reembolso comofailed, y los fondos se incluyen en tu siguiente liquidación. - Si el banco del destinatario devuelve la transferencia después de que el reembolso se completó, el reembolso pasa al estado
returned. Un reembolso enreturnedes distinto de uno enfailed: Fintoc desembolsó los fondos y el banco los devolvió después. Fintoc envía el evento de webhookrefund.returned. El Dashboard muestra un reembolso enreturnedcomo un reembolso fallido.
Emitir reembolsos
Puedes emitir reembolsos desde el Dashboard o usando la API de Refunds. Un reembolso alcanza el estadosucceeded cuando Fintoc desembolsa los fondos, pero el banco del destinatario aún puede devolver la transferencia. Sigue manejando el evento refund.returned después de que un reembolso pase a succeeded. Puedes emitir más de un reembolso contra un pago, pero no puedes reembolsar un total mayor al monto del pago original.
Emitir un reembolso usando la API
Para reembolsar un pago con la API, crea un reembolso con el ID del pago y defineresource_type como payment_intent. Recibes este ID como parte del evento webhook checkout_session.finished. También puedes encontrarlo en el Dashboard.
amount en la unidad mínima de la moneda. Por ejemplo, usa 1000 para $1000 CLP o 100 para $1.00 MXN.
amount o con amount igual al monto total del pago. Cada destinatario financia su parte del reembolso. Consulta Reembolsar un pago con split.
Cancelar un reembolso
Puedes cancelar cualquier reembolso mientras su estado seacreated, desde el Dashboard o usando la API.
Cancelar un reembolso usando la API
Para cancelar un reembolso usando la API, usa el endpoint cancelar reembolso proporcionando el ID del reembolso.Actualizaciones de estado del reembolso
Fintoc envía eventos de webhook a tu servidor cuando cambia el estado de un Refund. Úsalos para notificar a tu cliente sobre actualizaciones, por ejemplo enviándole un correo cuando el reembolso aparezca en su cartola bancaria. Recomendamos manejar los siguientes eventos al reembolsar un pago:Vouchers de reembolso
Fintoc ofrece Vouchers de Reembolso como confirmación de un reembolso exitoso a la cuenta bancaria de tu cliente. Para descargarlos, usa nuestro endpoint Obtener Voucher de Reembolso. Al hacerlo, ten en cuenta que hay un tiempo de expiración de 5 minutos para iniciar la descarga.Notificaciones de reembolso
Al configurar unaCheckout Session, puedes incluir un customer_email para notificaciones. Si se proporciona un correo válido, se usará para informar al usuario sobre la creación de un reembolso, la transferencia exitosa de fondos a su cuenta bancaria y, en caso de una falla en el reembolso, también lo notificará.