API Reference

3D Secure 1.0

3D Secure es un servicio basado en XML, que proporciona seguridad adicional cuando se realizan compras por Internet a través del uso de una contraseña asociada a la tarjeta del cliente.

A continuación podrás encontrar las variables que se requieren para el uso de 3D secure 1.0.

Variables de Envió

VARIABLEFORMATORESTRICCIONESDESCRIPCION
OpKey1AlfanuméricoAdmite letras y/o números
(Obligatorio)
Valores de las Cabeceras SOAP utilizadas para acceder a a los servicios de OpenLinea
OpKey2AlfanuméricoAdmite letras y/o números (Obligatorio)Valores de las Cabeceras SOAP utilizadas para acceder a a los servicios de OpenLinea
comercioIdNuméricoAdmite números sin espacios. (Obligatorio)Identificador del Comercio en OPENLINEA. Es un valor asignado.
contraseñaAlfanuméricoAdmite letras y/o números sin espacios. No mayor a 12 caracteres. (Obligatorio)Clave de Acceso a la Terminal Virtual, configurado para su aplicación.
operacionAlfanumérico de 3 a 5 caracteresAdmite los valores de VENTA y PREAUTORIZACIONOperativa a realizar durante la Transaccion enviada.
modoCarácterAdmite una solo letra (Obligatorio)Identificador del Modo de operación, P=Producción, A=Prueba con Respuesta Aprobada, R=Prueba con Respuesta Rechazada
montoNuméricoAdmite números un punto y dos decimales sin espacios, no se permite comas o signos de pesos. (Obligatorio)Monto a procesar total de la orden o pedido calculado en su aplicación en base a la selección de los servicios y/o productos del cliente.
transaccionIdAlfanuméricoAdmite letras y/o números sin espacios. No mayor a 20 caracteres. (Obligatorio)Número de Pedido o identificador UNICO de la orden o pedido de su aplicación
referenciaAlfanuméricoAdmite letras y/o números sin espacios. No mayor a 20 caracteres.Referencia libre de uso para su aplicación
Dato indispensable si posteriormente desea realizar Busqueda de Transacciones mediante Referencia
tokenNuméricoAdmite letras y/o números sin espacio, se permite el uso de guiones (-). (Obligatorio)TOKEN mediante el cual se identifica de forma única a la TARJETA
detallesAlfanuméricoAdmite letras y/o números, se permite el uso de caracteres especialesParametro para uso exclusivo de la plataforma que realiza la solicitud de cargo
urlRetornoAlfanuméricoAdmite Números y Puntos (Obligatorio)URL a la que habra de redirigirse el flujo de la operacion una vez finalizada la ejecucion de la transacion.
diferimientoNuméricoAdmite solo números con 2 dígitosPara compras de promoción, el número de meses que se concederá al cliente para empezar a pagar (compre hoy pague después). Es un número de dos dígitos justificado con ceros a la izquierda. Ejemplo: 03 (pague dentro de 3 meses)
numeroPagosNuméricoAdmite solo números con 2 dígitosPara compras de promoción, el plazo en que se diluye el pago del cliente (compras a meses con o sin intereses). Es un número de dos dígitos justificado con ceros a la izquierda. Ejemplo: 06 (pague en seis mensualidades)
planNuméricoAdmite solo números con 2 dígitosPara compras de promoción, indica si ésta se hace con intereses o no al cliente. Valores posibles: 03 = Sin intereses 05 = Con intereses 07 = Sólo diferimiento inicial

Variables de Retorno

La petición regresara una respuesta mediante un POST a la URL de Retorno proporcionada en su solicitud:

VARIABLEFORMATORESTRICCIONESDESCRIPCION
comercioIdNuméricoNúmeros sin espaciosIdentificador del Comercio en OPENLINEA. Es un valor asignado.
tokenAlfanuméricoLetras y/o números sin espacios. No mayor a 20 caracteresIdentificador Único TOKEN de la TARJETA sobre el cual se realizó la operación.
tarjetaNumérico16 dígitos sin espacios.Número de la Tarjeta de Crédito o Débito.
tipoAlfanumérico de 3 a 30 caracteres16 dígitos sin espacios.Tipo de Tarjeta, Crédito/Débito.
marcaAlfanuméricoAlfanumérico de 2 a 10 caracteres.Marca que respalda la Tarjeta de Crédito o Débito.
emisorAlfanumérico de 3 a 30 caracteres16 dígitos sin espacios.Banco Emisor de la Tarjeta de Crédito o Débito.
transaccionIDAlfanuméricoLetras y/o números sin espacios. No mayor a 20 caracteres.Número de Pedido o identificador de la orden o pedido en la Tienda Virtual o Sistema de Ventas del comercio.
fechaTransaccionAlfanuméricoRepresentación de fecha con formato MM/DD/AAFecha procesamiento de la Operación
horaTransaccionAlfanuméricoRepresentación de hora con formato HH:MM:SSHora de procesamiento de la Operación.
montoNuméricoAdmite números, un punto y dos decimales sin espacios, no se permite comas o signos de pesos.Monto a procesar total de la orden o pedido calculado en su aplicación en base a la selección de los servicios y/o productos del cliente.
codigoRespuestaNuméricoNúmeros sin espacios.Se regresa los siguientes valores:
0 = Aprobada,
1 = Rechazada
procReturnMsgAlfanuméricoAlfanumérico de 1 a 10 caracteresCódigo retornado por el procesador de la tarjeta.
ccErrCodeNuméricoNumérico de longitud variable. No mayor a 4 caracteres.Código devuelto por la Institución Financiera
ccReturnMsgAlfanuméricoAlfanumérico de longitud variableTexto específico retornado por el procesador de pagos
codigoAprobacionAlfanuméricoAlfanumérico de longitud variableCódigo de Aprobación Bancaria, típicamente con 6 Dígitos
afiliacionAlfanuméricoAlfanumérico de longitud variable.Numero de afiliación con la que es ejecutada la Operación.
detallesAlfanuméricoAdmite letras y/o números, se permite el uso de caracteres especialesParámetro para uso exclusivo de la plataforma que realiza la solicitud de cargo