Contenido en esta página
Para efectuar la solicitud de reembolso, necesitarás el token de la transacción y el monto que deseas reversar. Si decides anular el monto total, puede resultar en una Reversa o Anulación, según ciertas condiciones. En caso de un monto menor al total, se realizará una Anulación parcial. Las anulaciones parciales para tarjetas débito y prepago no están soportadas.
En este link podrás ver mayor información sobre las condiciones y casos para anular o reversar transacciones.
// Token: 01ab621e0e1d8ee7bca587ff54fbfae79547c1131ea01bf26265c6be2c7a04c6
// Amount: 1689
const tx = new TransaccionCompleta.Transaction(new Options(
IntegrationCommerceCodes.TRANSACCION_COMPLETA,
IntegrationApiKeys.WEBPAY,
Environment.Integration
));
const refundRequest = await tx.refund(token, amount);
Transbank responderá con el resultado de la reversa o anulación. Evalúa cuidadosamente esta respuesta para confirmar que el reembolso se haya procesado de manera efectiva.
{
"type": "NULLIFIED",
"balance": 0,
"authorization_code": "119137",
"response_code": 0,
"authorization_date": "2026-06-24T03:04:12.949Z",
"nullified_amount": 1689
}