Iniciar reembolso
Puedes iniciar dos tipos de reembolso desde la Página de detalles del pago:- Reembolso total: Reembolsa al cliente el importe total del pago.
- Reembolso parcial: Reembolsa una parte del pago. Debes establecer el importe que se reembolsará por cada artículo.

payment_id. Para un reembolso parcial, incluye items, cada uno con item_id (el product_id o el ID del complemento) y amount para reembolsar en la unidad monetaria más pequeña.
Datos necesarios para el reembolso
- Importe del reembolso: El importe que se reembolsará. Para un reembolso parcial, introduce el importe de cada artículo que quieras devolver al cliente. El dashboard muestra el importe reembolsable de cada artículo y evita que reembolses más que el pago original.
- Motivo del reembolso: El motivo del reembolso, que se registra junto con este. El dashboard requiere al menos 5 caracteres y la API acepta hasta 3.000.
Reglas de reembolso
- El pago debe haberse completado correctamente.
- Los reembolsos (totales o parciales) deben iniciarse dentro del periodo de reembolso, que de forma predeterminada es de 30 días a partir de la fecha del pago. Una vez cerrado el periodo, no se permite el reembolso.
- El reembolso, junto con cualquier reembolso anterior del pago, no puede superar el importe pagado.
- Solo puede haber un reembolso en curso por pago. Un reembolso con el estado
pendingoreviewdebe finalizar antes de iniciar otro. - Tu saldo debe cubrir el importe del reembolso.
- En live mode, los pagos live deben estar habilitados para tu negocio.
- Los reembolsos se emiten al método de pago original utilizado por el cliente.
Cuando tu saldo no puede cubrir un reembolso
Dodo Payments paga un reembolso con el saldo de tu wallet, no con el pago original. Si tu saldo es inferior al importe del reembolso, este se rechaza, aunque el pago se haya realizado correctamente. Tu saldo puede ser inferior al importe total de un pago por tres motivos:- Un pago añade menos de lo que pagó el cliente. Tu wallet recibe el abono del pago y, después, se descuentan el impuesto correspondiente y las comisiones por transacción de Dodo Payments. Un reembolso completo devuelve más de lo que el pago añadió a tu saldo.
- Un payout transfiere tu saldo a tu banco. En cada fecha de payout, el saldo apto se transfiere a tu cuenta bancaria. Justo después de un payout, es posible que tu saldo no cubra un reembolso de un pago realizado antes de este.
- Otras operaciones utilizan el mismo saldo. Los reembolsos y las disputas anteriores, junto con sus comisiones, se descuentan de tu saldo cuando ocurren.
La operación Payment Fees no tiene reversión, por lo que Dodo Payments no devuelve las comisiones por transacción del pago original cuando lo reembolsas.
Para emitir un reembolso que tu saldo no puede cubrir:
- Consulta tu saldo en Payouts → Balances.
- Espera a que nuevos pagos aumenten tu saldo y, después, inicia el reembolso. Los reembolsos deben iniciarse dentro del plazo de reembolso, así que no esperes hasta que haya transcurrido.
- Si el reembolso no puede esperar, envía un correo electrónico a support@dodopayments.com desde tu dirección de correo registrada, con el ID del pago.
Estado del reembolso
Consulta el progreso de tu reembolso mediante estos estados:
Dodo Payments envía el webhook
refund.succeeded o refund.failed cuando un reembolso alcanza un estado final. Consulta Refund Webhooks.
Página de reembolsos
La pestaña Refunds de la página Transactions muestra todos los reembolsos, junto con su importe, estado, ID de reembolso, pago asociado, tipo de reembolso, fecha y motivo:- Para abrir la Payment Details Page del pago de un reembolso, haz clic en su ID en la columna Associated Payment.
- Los reembolsos se exportan desde Settings → Reports. El Adjustments Report incluye reembolsos y disputas conjuntamente, en formato CSV o XLSX.

Recibo del reembolso
Cuando un reembolso se realiza correctamente, Dodo Payments envía un correo electrónico al cliente. El correo muestra el importe del reembolso, el estado, el Refund ID, el importe del pago original y la fecha del reembolso, y contiene un enlace al Refund Receipt. El correo Refund Successful está activado de forma predeterminada; puedes desactivarlo en Customer Emails. Para obtener el recibo desde tu backend, usa Get Refund Receipt. Plantilla de Refund Receipt:
- Refund ID: El identificador único del reembolso, junto con el ID del pago reembolsado.
- Refund type: Indica si el reembolso es total o parcial.
- Refund amount: El importe reembolsado al cliente, con su importe sujeto a impuestos y el importe del impuesto.
- Refund date: La fecha en que se procesó el reembolso.
- Refund method: El método de pago al que se envió el reembolso.
- Refund reason: El motivo del reembolso.