API Reference

Valida Autorizacion

Verifica si existe un Numero de Autorización especifico.

Este método permite al Comercio verificar si existe un Numero de Autorización especifico, dentro del listado de Transacciones de las últimas 48 horas. Para efectuar una validación de un Numero de Autorización, deberá enviar las siguientes variables mediante un mensaje SOAP al webservice previamente indicado.

Variables de Envío

VARIABLE FORMATO RESTRICCIONES DESCRIPCIÓN
comercioId Numérico Admite números sin espacios Identificador del Comercio en OPENLINEA. Es un valor asignado.
contraseña Alfanumérico Letras y/o números sin espacios. Máx. 12 Clave de Acceso a la Terminal Virtual, configurada para su aplicación.
codigoAprobacion Alfanumérico Longitud variable Código de Aprobación Bancaria, típicamente con 6 dígitos.

Variables de Retorno

VARIABLE FORMATO RESTRICCIONES DESCRIPCIÓN
comercioIdNuméricoNúmeros sin espaciosIdentificador del Comercio en OPENLINEA.
terminalIDNuméricoNúmeros sin espaciosIdentificador de la terminal usada en la transacción.
transaccionIdAlfanuméricoMáx. 20 caracteresNúmero de Pedido o identificador de la orden en la tienda.
transaccionIDAlfanuméricoMáx. 20 caracteresAlias o duplicado de transaccionId.
fechaTransaccionAlfanuméricoFormato MM/DD/AAFecha de procesamiento de la operación.
horaTransaccionAlfanuméricoFormato HH:MM:SSHora de procesamiento de la operación.
montoNumérico2 decimales, sin comas ni símbolosMonto total procesado.
referenciaAlfanuméricoLongitud variableReferencia libre para la aplicación.
numeroControlAlfanuméricoLongitud variableCódigo de identificación de la transacción.
codigoRespuestaNumérico0 = Aprobada, 1 = RechazadaCódigo de estado de respuesta.
procReturnMsgAlfanumérico1 a 10 caracteresCódigo retornado por el procesador.
ccErrCodeNuméricoMáx. 4 caracteresCódigo de error de la institución financiera.
ccReturnMsgAlfanuméricoLongitud variableMensaje del procesador de pagos.
codigoAprobacionAlfanuméricoLongitud variableCódigo de aprobación bancaria.
afiliacionAlfanuméricoLongitud variableNúmero de afiliación de la transacción.
afiliacionEmpresaAlfanuméricoLongitud variableAfiliación de la empresa.
emvDataAlfanuméricoLongitud variableDatos EMV de tarjetas con chip.
operTypeAlfanuméricoLongitud variableTipo de operación realizada.
cardTypeAlfanuméricoLongitud variableTipo de tarjeta (Crédito/Débito).
cardBrandAlfanuméricoLongitud variableMarca de la tarjeta.
issuerDataAlfanuméricoLongitud variableInformación del banco emisor (opcional).
issuingBankAlfanuméricoLongitud variableNombre del banco emisor.
auth_resultAlfanuméricoLongitud variableResultado de la operación.
referred_cardNumérico16 dígitos sin espaciosTarjeta referida (Visa/Mastercard).
AIDAlfanuméricoLongitud variableIdentificador de la aplicación de la tarjeta.
TVRAlfanuméricoLongitud variableResultado de verificación de la terminal.
TSIAlfanuméricoLongitud variableStatus de la transacción: "Aceptada", "En Espera", "Cancelada".
APNAlfanuméricoLongitud variableConexión a la red del operador.
ALAlfanuméricoLongitud variableValidez de la tarjeta.
ARQCAlfanuméricoLongitud variableCryptograma de autorización (8 bytes).