API Reference

Token Tarjeta

Tokeniza la información de Tarjeta

Este método le permite almacenar los datos de una TARJETA para que el cliente la pueda utilizar en diversas ocasiones sin necesidad de volver a introducir los datos. Para guardar los datos de una TARJETA, deberá enviar las siguientes variables mediante un mensaje SOAP al webservice previamente indicado, invocando el método tokenTarjeta el cual le permitirá almacenar la información.

Variables de Envío

VARIABLEFORMATORESTRICCIONESDESCRIPCION
comercioIdNuméricoAdmite números sin espacios.Identificador del Comercio en OPENLINEA. Es un valor asignado.
contraseñaAlfanuméricoAdmite letras y/o números sin espacios. No mayor a 12 caracteres.Clave de Acceso a la Terminal Virtual, configurado para su aplicación.
operacionCarácterAdmite una solo letraIdentificador de la operación a realizar:
A = Almacena una Nueva Tarjeta
U = Actualiza los datos de una Tarjeta
D = Elimina una Tarjeta

En el caso de Actualización de Datos (U), los unicos campos que pueden ser actualizados son:
digitos que corresponde al CVV de la Tarjeta
mes que corresponde al Mes de Expiración de la Tarjeta
anio que corresponde al Año de Expiración de la Tarjeta
tokenAlfanuméricoAdmite letras y/o números sin espacio, se permite el uso de guiones (-).TOKEN mediante el cual se identifica de forma única a la TARJETA, este dato es requerido en el caso de operaciones de Actualización y/o Eliminación de Tarjeta. (En caso de asignación de nueva tarjeta se envía la variable en blanco)
tarjetaNuméricoAdmite solo 16 números sin espacios para Visa, Mastercard y AMEXNúmero de la Tarjeta de Crédito o Débito
mesNuméricoAdmite solo números con 2 dígitosMes de Vencimiento de la Tarjeta de Crédito o Débito
anioNuméricoAdmite solo números con 4 dígitosAño de Vencimiento de la Tarjeta de Crédito o Débito
dígitosNuméricoAdmite solo números con 3 dígitosDígitos Verificadores de la Tarjeta de Crédito
titularAlfanuméricoAdmite solo Letras, Espacios y PuntosNombre completo del Titular tal cual aparece en la Tarjeta de Crédito
Dato indispensable si posteriormente desea realizar Busqueda de Transacciones mediante el Nombre del Titular
marcaAlfanuméricoAdmite letras. No mayor a 4 caracteres.La Marca de la Tarjeta que se esta almacenando. Posibles valores:
VISA = Visa
MC = MasterCard
AMEX = American Express
Dato indispensable para el esquema 3D Secure 2.0
tipoAlfanuméricoAdmite letras. Solo debe contener 2 caracteres.El Tipo de Tarjeta que se está enviando. Posibles valores:
CR = Tarjeta de Crédito
DB = Tarjeta de Débito
Dato indispensable para el esquema 3D Secure 2.0
calleAlfanuméricoAdmite letras y/o números sin espacios. No mayor a 20 caracteres.Dirección del Tarjetahabiente (se sugiere Calle y Numero)
coloniaAlfanuméricoAdmite letras y/o números sin espacios. No mayor a 20 caracteres.Colonia del Tarjetahabiente
ciudadAlfanuméricoAdmite letras sin espacios. No mayor a 20 caracteres.Ciudad del Tarjetahabiente
estadoAlfanuméricoAdmite letras sin espacios. No mayor a 20 caracteres.Estado del Tarjetahabiente
estadoidAlfanuméricoAdmite letras. Solo debe contener 2 caracteres.Estado del Tarjetahabiente
Ejemplo: Nuevo León = NL
Anexo 2 - Código de Estados para México
paisAlfanuméricoAdmite letras sin espacios. No mayor a 20 caracteres.País del Tarjetahabiente
paisidAlfanuméricoAdmite letras. Solo debe contener 2 caracteres.Pais del Tarjetahabiente
Anexo 1 - Código de Paises
codigoPostalNuméricoAdmite números sin espaciosCódigo postal del tarjetahabiente
emailAlfanuméricoAdmite letras y/o números sin espacios, se permiten los símbolos de arroba (@), punto (.) y guiones (-), (_). No mayor a 20 caracteres.Dirección de Correo Electrónico para el envío de Notificaciones.
Dato indispensable si posteriormente desea realizar Búsqueda de Transacciones mediante el correo registrado
telefonoNuméricoAdmite letras y/o números, se permiten los símbolos de paréntesis, corchetes y guiones.Número Telefónico
tokenClienteAlfanuméricoAdmite letras y/o números sin espacios. No mayor a 20 caracteres. (Opcional)Token mediante el cual se identifica de forma única al Cliente, este dato es requerido en el caso de querer asociar la Tarjeta al Catálogo de Tarjetas de un Cliente.

Variables de Retorno

La petición regresara una respuesta en formato SOAP conteniendo la siguiente información:

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.
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.
codigoRespuestaNuméricoNúmeros sin espacios.Se regresa los siguientes valores: 0 = Aprobada , 1= Rechazada, 2 = Pendiente
ccErrorCodeNumé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
procReturnMsgAlfanuméricoAlfanumérico de 1 a 10 caracterescaracteres Código retornado por el procesador de la tarjeta.

Formato de envío

📘

tokenTarjeta Desarrollo

https://servertest.operacionesenlinea.com/gateway/opGateway.asmx?op=tokenTarjeta

📘

tokenTarjeta Produccion

https://servidorseguro.operacionesenlinea.com/gateway/OpGateway.asmx?op=tokenTarjeta