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.
- Procesamiento manual del pedido: Solo se pueden reembolsar transacciones individuales manualmente. Para reembolsar una compra completa, todas las transacciones asociadas deben ser revertidas.
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.