tbk logo

Transacción Completa - Reembolsar

En esta etapa, tendrás la posibilidad de solicitar el reembolso del dinero al tarjeta habiente. El tipo de reembolso (Reversa, Anulación o Anulación parcial) dependerá del monto y el tiempo transcurrido desde la transacción.
Paso 1: Petición

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.

// Token: 01ab5374ff31fc7e977bc59cbfecc167c5658303dc09124cb0ed288dd27b5cb9
// Amount: 1352
const tx = new TransaccionCompleta.Transaction(new Options(
  IntegrationCommerceCodes.TRANSACCION_COMPLETA,
  IntegrationApiKeys.WEBPAY,
  Environment.Integration
));

const refundRequest = await tx.refund(token, amount);
Paso 2: Respuesta

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": "183476",
  "response_code": 0,
  "authorization_date": "2025-12-06T05:50:50.613Z",
  "nullified_amount": 1352
}
¿Tienes alguna duda de integración?
Escríbenos por slack
Escríbenos por slackÚnete a nuestra comunidad de integradores. Nuestro equipo está ahí para ayudarte
Envíanos un mensaje
Envíanos un mensajeNecesitas resolver algún tipo de incidencia, contáctanos a través de correo electrónico