Configurar reembolsos y cancelaciones
Los reembolsos y las cancelaciones son acciones disponibles después de la realización de un pago. Aunque ambas implican la devolución de dinero, es crucial comprender sus diferencias para ejecutar correctamente los procesos.
-
Cancelación: Se realiza cuando un pago no ha finalizado o se encuentra en proceso. En este caso, el monto es devuelto a la tarjeta del comprador dentro del plazo establecido por el banco emisor.
-
Reembolso: Ocurre después de la captura del pago. El monto es devuelto directamente en el estado de cuenta (en pagos con tarjeta de crédito) o en la cuenta del pagador (para otros métodos).
A continuación, se detallan las informaciones esenciales sobre cada proceso.
Los reembolsos se refieren a la reversión de un cobro, devolviendo los montos al comprador. Este proceso se gestiona directamente a través del endpoint de /payments/id/refundsPOST. Existen dos formas de realizar reembolsos:
- Total: El monto total de la venta se devuelve al comprador. En este caso, el
bodyde la solicitud debe enviarse vacío. - Parcial: Solo una parte del monto pagado se devuelve al comprador. El monto a reembolsar debe especificarse en el
bodyde la solicitud junto con el ID de la transacción.
Antes de realizar un reembolso, es importante considerar los siguientes factores:
- Plazo de reembolso: Los reembolsos pueden realizarse dentro de los 180 días posteriores a la aprobación del pago.
- Método de pago: Los pagos con tarjeta de crédito se devuelven en el estado de cuenta; otros métodos devuelven el monto a la cuenta del pagador.
- Saldo en la cuenta: Es necesario contar con saldo suficiente en la cuenta para efectuar el reembolso; de lo contrario, la transacción será rechazada.
- Compras con dos medios de pago: cada medio utilizado genera una transacción con su propio
payment_id. Para reembolsar la compra completa, debes revertir individualmente todos los pagos asociados a la orden comercial (merchant_order). Para más información, consulta Cómo aceptar pagos con dos medios de pago.
Visita nuestra Referencia de APIAPI para más información sobre los endpoints de Crear reembolsoPOST, Obtener lista de reembolsosGET y Obtener reembolso específicoGET.