Contenido en esta página
Para llevar a cabo la solicitud de estado, necesitarás el token correspondiente a la transacción de la cual deseas obtener información. Utiliza este token para realizar una llamada a TransaccionCompleta.Transaction.
// Token: 01ab0a13bd6f5ad49f6d64a7ed4e0e50487741ef3d7d02b58df9501dccab9147
const tx = new TransaccionCompleta.Transaction(new Options(
IntegrationCommerceCodes.TRANSACCION_COMPLETA,
IntegrationApiKeys.WEBPAY,
Environment.Integration
));
const statusResponse = await tx.status(token);Transbank responderá con la siguiente información. Asegúrate de guardar estos detalles; lo único que necesitas validar es que el campo "response_code" sea igual a cero.
{
"amount": 1256,
"status": "NULLIFIED",
"balance": 0,
"buy_order": "O-75541",
"session_id": "S-4131",
"card_detail": {
"card_number": "1256"
},
"accounting_date": "0325",
"transaction_date": "2026-03-25T20:53:13.644Z",
"authorization_code": "1213",
"payment_type_code": "VN",
"response_code": 0,
"installments_number": 0
}