Conector LDI Banorte

Conector LDI Banorte Documentación Intelisis. Derechos Reservados. Publicado en http://docs.intelisis.info Conector LDI Banorte 1 Introducción 1.1 ...
36 downloads 1 Views 911KB Size
Conector LDI Banorte Documentación Intelisis. Derechos Reservados. Publicado en http://docs.intelisis.info

Conector LDI Banorte 1

Introducción 1.1

2

6

Requerimientos Previos

8

Instalación 4.1

5

Descripción del conector: ConectorLDIBanorte

Requerimientos Previos 3.1

4

4

Descripción de Conector LDI Banorte 2.1

3

Introducción

Instalación

10

Actualización del Servicio 5.1

Actualización del Servicio

15

Introducción

Conector LDI Banorte - 3

Publicado en http://docs.intelisis.info.

Introducción Conector LDI Banorte. Este documento es la versión de instalación y prueba del servicio LDI-Banorte. Nota: La versión es 2012-12-07, es la versión de producción hasta este momento. Se debe contar con los siguientes archivos: • • • •

BanortePinPad.dll ConectorLDIBanorte.exe ConectorLDIBanorte.exe.config.ejemplo ConectorLDIBanorte.InstallLog

Conector LDI Banorte - 4

Publicado en http://docs.intelisis.info.

Descripción de Conector LDI Banorte

Conector LDI Banorte - 5

Publicado en http://docs.intelisis.info.

Descripción del conector: ConectorLDIBanorte El conector es un Servicio de Windows deberá ser arrancado o detenido desde el administrador de serviciosServices.msc, y será invocado por el SP (usp_EnviarMensaje) que deberá estar instalado previamente.

Conector LDI Banorte - 6

Publicado en http://docs.intelisis.info.

Requerimientos Previos

Conector LDI Banorte - 7

Publicado en http://docs.intelisis.info.

Requerimientos Previos Se debe tener instalado el PIN Pad Vx810 en el equipo. El procedimiento de instalación es el siguiente: 1.- Conectar la PIN Pad y aceptar que Windows instale el dispositivo USB, debe ser reconocido como Vx810. 2.- Sólo para confirmar en la administración de dispositivos debe estar el PIN Pad en COM9. Nota: Se debe asegurar que el controlador corresponde al sistema operativo y si es a 32 o 64 bits. Este controlador permite que Windows pueda ver el PIN Pad conectado en un dispositivo COMx.

Conector LDI Banorte - 8

Publicado en http://docs.intelisis.info.

Instalación

Conector LDI Banorte - 9

Publicado en http://docs.intelisis.info.

Instalación La instalación se debe realizar de la siguiente manera: 1.- Crear una carpeta: C:\ConectorLDIBanorte. 2.- Copiar los archivos en esa carpeta. 3.- Configurar el servicio. Copiar el archivo: ConectorLDIBanorte.exe.config.ejemplo a ConectorLDIBanorte.exe.config Se deberá configurar los siguientes datos por cada Punto de venta: • • • • • • • •

DireccionIPLocal del equipo, formato nnn.nnn.nnn.nnn PuertoIPLocalpor el que recibiría la solicitud el servicio formato nnnn Originador, Empresa y Nodo, valor de acuerdo a comercio-LDI DireccionIP para prueba colocar 200.94.104.94 Puerto, para prueba configurar 9899 SegundosTimeOut, configurar 50 COM, configurar COM9 TiempoEsperaPinPad, configurar 90

4.- Instalar el servicio

Conector LDI Banorte - 10

Publicado en http://docs.intelisis.info.

NOTA: Ejecutar una ventana de comandos cmd.exe con permisos de Administrador, de lo contrario fallará el servicio posteriormente. Buscar el directorio c:\windows\Microsoft.NET\Framework\V2.(la más reciente de la 2) cd c:\windows\Microsoft.NET\Framework\ dir cd v2.0.50727

Ejecutar: InstallUtil"C:\ConectorLDIBanorte\ConectorLDIBanorte.exe" El proceso puede tardar unos segundos. 5.- Levantar el servicio Cuando termine ejecutar services.msc, identificar el servicio y arrancarlo.

Conector LDI Banorte - 11

Publicado en http://docs.intelisis.info.

Una vez levantado el servicio y conectada la PIN Pad se podrá probar desde el SP o aplicación del cliente. NOTA: Si la PIN Pad no está conectada y configurada correctamente el servicio no funcionará.

PRUEBA desde sqlserver si se tiene el SP: DECLARE @cadenaRespuesta nvarchar(3500) DECLARE @mensajeError nvarchar(MAX) EXEC usp_EnviarMensaje '{161:1;1:1;2:1;3:20120806140518;7:411;45:1.50;19:1}', ´La_IP_configurada_en_el_servicio´, ´3000´, '90', @cadenaRespuesta output, @mensajeError output PRINT @cadenaRespuesta PRINT @mensajeError --Modificar que la fecha hora sea reciente para evitar error en la respuesta --en formato AAAAMMDDhhnnss

Conector LDI Banorte - 12

Publicado en http://docs.intelisis.info.

Resultado esperado • • • • • • •

Una vez invocado el SP, se comunicará con el servicio solicitando la venta. El PIN Pad deberá solicitar Insertar o Deslizar tarjeta. Deslizar, Insertar la tarjeta o Cancelar. Si se inserta la tarjeta no se tendrá que retirar hasta que el PIN Pad lo solicite. Cuando termine la venta es necesario retirar la tarjeta para que continúe el flujo. Una vez realizada la autorización el SP recibirá un mensaje. Conteniendo la autorización, TrxID, código de respuesta, etc.

Conector LDI Banorte - 13

Publicado en http://docs.intelisis.info.

Actualización del Servicio

Conector LDI Banorte - 14

Publicado en http://docs.intelisis.info.

Actualización del Servicio 1.-Desinstalar el anterior: 1.a.- Detener el servicio en services.msc 1.b.- Se debe colocar en el directorio donde se instaló. cd c:\windows\microsoft.NET\Framework\v2….. (donde se instaló). 1.c.- Ejecutar la desinstalación: UnInstallUtil "C:\ConectorLDIBanorte\ConectorLDIBanorte.exe" o InstallUtil /u "C:\ConectorLDIBanorte\ConectorLDIBanorte.exe" (el que funcione según el sistema operativo) 2.-Copiar el nuevo conector a la carpeta (revisar que el config sea el correcto correcto) 3.- Instalar el nuevo conector (ver procedimiento de instalación) 4.- Se debe levantar el servicio...

Conector LDI Banorte - 15

Publicado en http://docs.intelisis.info.