Procesa la Autorizacion de un Cargo
Para efectuar una VENTA con CARGO AL TARJETAHABIENTE, deberá enviar las siguientes variables mediante un mensaje SOAP al webservice previamente indicado el cual le permitirá procesar una transacción.
Variables de Envío
| VARIABLE | FORMATO | RESTRICCIONES | DESCRIPCION |
|---|---|---|---|
| comercioId | Numérico | Admite números sin espacios. | Identificador del Comercio en OPENLINEA. Es un valor asignado. |
| contraseña | Alfanumérico | Admite letras y/o números sin espacios. No mayor a 12 caracteres. | Clave de Acceso a la Terminal Virtual, configurado para su aplicación. |
| monto | Numérico | Admite 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 |
| codigoAprobacion | Numérico | Admite números sin espacios | Código de Aprobación Bancaria, típicamente con 6 Dígitos |
| referencia | Alfanumérico | Admite letras y/o números sin espacios. No mayor a 20 caracteres. | Referencia libre de uso para su aplicación |
| firma | Alfanumérico | Admite letras y/o números sin espacios. No mayor a 20 caracteres. | Codigo generado que guarda la firma del tarjetahabiente |
| deviceid | Numérico | Admite números sin espacios. | Identificador del dispositivo usado para la FIRMA |
| subcomercio | Numérico | Admite números sin espacios. | Identificador de Comercio perteneciente a algún Aliado previamente registrado en OpenLinea |
| version | Alfanumérico | Admite letras y/o números sin espacios. No mayor a 20 caracteres. | Version de SDK (En caso de uso) |
Variables de Retorno
La petición regresara una respuesta en formato SOAP conteniendo la siguiente información:
| VARIABLE | FORMATO | RESTRICCIONES | DESCRIPCION |
|---|---|---|---|
| comercioId | Numérico | Números sin espacios | Identificador del Comercio en OPENLINEA. Es un valor asignado. |
| transaccionID | Alfanumérico | Letras 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. |
| codigoAprobacion | Numérico | Admite números sin espacios | Código de Aprobación Bancaria, típicamente con 6 Dígitos |
| codigoRespuesta | Numérico | Números sin espacios. | Se regresa los siguientes valores: 0 = Aprobada, 1 = Rechazada |
| procReturnMsg | Alfanumérico | Alfanumérico de 1 a 10 caracteres | Código retornado por el procesador de la tarjeta. |
| ccErrCode | Numérico | Numérico de longitud variable. No mayor a 4 caracteres. | Código devuelto por la Institución Financiera |
| ccReturnMsg | Alfanumérico | Alfanumérico de longitud variable | Texto específico retornado por el procesador de pagos |
