Upload
dodien
View
223
Download
0
Embed Size (px)
Citation preview
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
SISTEMA DE PAGOS BASADO EN EL ESTÁNDAR ISO 8583
Y NORMAS PCI DSS UTILIZANDO LECTORES
DE BANDA MAGNÉTICA
DESAROLLADO
EN JAVA.
MANUAL DE USUARIO
Previa a la obtención del Título de:
INGENIERO EN SISTEMAS COMPUTACIONALES
AUTOR: CARLOS TEODORO SOLIS REYES
TUTOR: ING. ANTONIO RODRIGUEZ
GUAYAQUIL – ECUADOR
2013
I
ÍNDICE GENERAL
Contenido
ÍNDICE GENERAL I
MODULO CLIENTE 1
1. Inicio de Sesión 1
2. Menú principal de la aplicación 1
3. Transacciones 2
3.1.Corriente 3
3.1 Diferido 10
3.2 Anulación 16
3.3 Regresar 20
4. Cierre 21
5. Reportes 23
5.1 Re-Impresión 24
5.2 Reportes 25
5.3 Test de Parámetros 26
5.4 Borrar Lote 27
5.5 Regresar 28
6. Cerrar Sesión 28
7. Seguridad 28
II
7.1 Agregar Usuario 29
7.2 Modificar Usuario 30
7.3 Eliminar Usuario 30
8. Configuración 30
8.1 Red 31
8.2 Parámetros generales 32
8.3 Emisores 35
8.4 Voucher 36
8.5 Diferidos 37
8.6 Tarjetas 40
8.7 Impuestos 42
8.8 Mensaje 45
MODULO SERVIDOR 47
9. Configuración 47
10. Visualización 49
1
Modulo Cliente
1. Inicio de Sesión
Para poder ingresar a la aplicación se debe de ingresar el nombre de usuario seguido por
la contraseña asignada, y dar clic en Aceptar (Figura 1).
Figura 1. Ingreso Usuario y Contraseña
2. Menú principal de la aplicación
En el menú principal de la aplicación tenemos varias opciones (Figura 2).
Las que van a ser usadas por los cajeros son las siguientes:
Transacciones
Cierre
Reportes
Cerrar Sesión
El administrador tendrá acceso a las opciones anteriores y las que se ven a continuación:
configuraciones
Seguridad
2
Figura 2. Menú Principal
3. Transacciones
En este menú (Figura 3) el usuario tendrá acceso a las siguientes transacciones:
Corriente
Diferido
Anulación
Regresar
3
Figura 3. Transacciones
3.1. Corriente
Primero se debe seleccionar el tipo de ingreso, Manual o Deslizado (Figura 4) ingresar
el número de tarjeta (Imagen 5) y dar clic en Aceptar, luego la aplicación pedirá que se
Ingrese la fecha de expiración de la tarjeta en el formato Mes Año (MMAA) (Imagen
6).
4
Figura 4. Tipo de Ingreso Figura 5. Ingreso Número de tarjeta
5
Figura 6. Fecha Expiración tarjeta
Una vez ingresado el número y fecha de expiración de la tarjeta se procede por ingresar
el CVV de la tarjeta de crédito (Imagen 7) y dar clic en Aceptar.
6
Figura 7. Ingrese CVV Tarjeta
Una vez ingresado el número y fecha de expiración y CVV de la tarjeta se procede a
ingresar el monto total de la transacción (Imagen 8) y dar clic en Aceptar.
7
Figura 8. Monto
Cuando se haya ingresado el monto total de la transacción se continua a ingresar el
Valor Base IVA 0, es decir el valor del producto que no lleve IVA (Imagen 9),
aparecerá otra ventana pidiendo el ingreso de propina (Imagen 10), opcional si es
cliente quiere dejar propina.
8
Figu
ra 9. Monto IVA 0 Figura 10. Propina
Una vez ingresado los datos, la aplicación genera el detalle de la transacción a realizar
(Imagen 11), si esta correcto se da clic en el botón aceptar, para la impresión del
respectivo Voucher (Imagen 12). Si se desea cancelar la operación se da clic en cancelar
y saldrá el respectivo mensaje “Transacción cancelada por el Usuario”
9
Figura 11. Detalle Figura 12. Voucher
10
3.1. Diferido
En esta opción se harán las transacciones con un plazo de pago y con meses de gracias.
Primero se debe seleccionar el tipo de ingreso, Manual o Deslizado (Figura 13) ingresar
el número de tarjeta (Imagen 14) y dar clic en Aceptar, luego la aplicación pedirá que se
Ingrese la fecha de expiración de la tarjeta en el formato Mes Año (MMAA) (Imagen
15).
Figura 13. Tipo de Ingreso Figura 14. Ingreso Número de tarjeta
11
Figura 15. Fecha Expiración tarjeta
Una vez ingresado los datos de la tarjeta se continúa con escoger el tipo de diferido que
vaya a tener la transacción (Imagen 16). En los tipos de diferidos están:
Con Interés o
Sin Interés
Una vez seleccionado el Tipo de diferido aparece otra pantalla para seleccionar como va
a ser el diferido (Imagen 17), estos diferidos pueden ser:
Normal
Meses de Gracia
Especial (En caso que se haya escogido el tipo de diferido <sin interés>)
12
Figura 16. Tipo Diferido Figura 17. Diferidos Con Intereses
Cuando se haya escogido uno de los diferidos Normal, Meses de Gracia, Especial (En
caso que se haya escogido el tipo de diferido <sin interés>) los ingresos que habría que
hacer son los siguientes:
Aparecerá una ventana indicando los meses de plazo que se va a diferir la transacción y
se da clic en aceptar (Imagen 18), una vez dado clic en Aceptar aparecerá otra ventana
donde hay que indicar el monto total de la transacción (Imagen 19).
13
Figura 18. Meses Plazo Figura 19. Monto Total
Cuando se haya ingresado el monto total de la transacción se continua a ingresar el
Valor Base IVA 0, es decir el valor del producto que no lleve IVA (Imagen 20),
aparecerá otra ventana pidiendo el ingreso de propina (Imagen 21), opcional si es
cliente quiere dejar propina.
14
Figura 20. Monto IVA 0 Figura 21. Propina
Una vez ingresado los datos, la aplicación genera el detalle de la transacción a realizar
(Imagen 22), si esta correcto se da clic en el botón aceptar y me indicara el dará el
número de la aprobación de la transacción (Imagen 23), el número de aprobación
aparecerá en el Voucher.
15
Figura 22. Detalle Figura 23. Numero Aprobación
Después de haberse generado el Número de Aprobación de la transacción la aplicación
mandara a imprimir el respectivo Voucher (Imagen 24).
16
Figura 24. Voucher
3.2. Anulación
En esta opción se podrán anular las transacciones anteriormente realizadas.
Primeramente para poder realizar la anulación respectiva se procede a seleccionar el
método de ingreso (Imagen 25) y posteriormente la clave supervisora (Imagen 26).
17
Figura 25. Tipo de Ingreso Figura 26. Clave Supervisor
Después de haber ingresado la clave supervisora (Clave de un administrador)
ingresamos el número de tarjeta (Imagen 27) y se da clic en Aceptar, luego la aplicación
pedirá que se ingrese la fecha de expiración de la tarjeta en el formato Mes Año
(MMAA) (Imagen 28).
18
Figura 27. Ingreso Número de tarjeta Figura 28. Fecha Expiración tarjeta
La aplicación pedirá que se ingrese el número de la referenciad de la transacción que va
a ser anulada (Imagen 29).
Después del ingreso el número de referencia de la transacción la aplicación mostrara un
mensaje de confirmación diciendo “Esta seguro de realizar la anulación” donde mostrara
el número de referencia y el monto (Imagen 30), para confirmar la anulación clic en el
botón aceptar, caso contrario en Cancelar.
.
19
Figura 29. Numero de referencia Figura 30.Comprobacion Anulación
Cuando se haya confirmado la anulación se mostrara el número de aprobación de la
anulación (Imagen 31), seguido por la impresión del Voucher de la anulación (Imagen
32).
20
Figura 31. Numero Aprobación Figura 32. Voucher Anulación
3.3. Regresar
Con esta opción se regresara al menú principal de la aplicación.
21
4. Cierre
Con esta opción se va a proceder a realizar el cierre, con sus respectivos totales si es que
así se lo desea imprimir.
Cuando se ingrese a esta opción nos mostrara un mensaje de confirmación que si está
seguro de depositar el lote (Imagen 33), damos clic en aceptar para seguir la transacción
caso contrario damos en cancelar y salimos de la opción cierre.
Después de haber confirmado el cierre me indicara un mensaje que si se desea imprimir
el reporte de lotes totales (Imagen 34).
Figura 33. Confirmación Figura 34. Imprimir Reporte
22
En caso que se haya confirmado la impresión, se va a realizar un Voucher con las
transacciones que se han realizado, y el total de cada una. (Imagen 35).
Figura 35. Reporte Transacciones
Después de haber impreso o no las ventas totales ahora la aplicación muestra en la
pantalla el número de transacciones realizadas y el monto total (Imagen 36), seguido de
la impresión del Voucher del cierre del terminal (Imagen 37)
23
Figur
a 36. Mensaje Cierre Figura 37. Voucher Cierre Terminal
5. Reportes
En este menú (Figura 38) el usuario tendrá acceso a las siguientes transacciones:
Re-Impresión
Reportes
Test de Parámetros
Borrar lote
Regresar
24
Figura 38. Reportes
5.1. Re-Impresión
En esta opción se podrá imprimir el Voucher de la última transacción realizada (Figura
39).
25
Figura 39. Re-Impresión
5.2. Reportes
En la opción reportes podremos imprimir un Voucher del Reporte de totales (Figura 40).
26
Figura 40. Reporte de Transacciones
5.3. Test de Parámetros
Esta opción va a imprimir especificación técnica de la Aplicación (Figura 41).
27
Figura 41. Test de Parámetros
5.4. Borrar Lote
Esta opción va a borrar el lote para las nuevas transacciones a realizar, esta opción hace
un totalizado de las transacciones, una vez que fue borrado imprime un Voucher donde
especifica que el lote fue borrado. (Figura 42).
28
Figura 42. Lote Borrado
5.5. Regresar
Con esta opción se regresara al menú principal de la Aplicación.
6. Cerrar Sesión
Con esta opción se podrá salir de la sesión actual para poder ingresar con un nuevo
usuario.
7. Seguridad
Con esta Opción se podrá Administrar los Usuarios de la aplicación (Imagen 43), cuenta
con las siguientes opciones:
Agregar
Modificar
Eliminar
29
Figura 43. Seguridad
7.1. Agregar Usuario
En esta Opción se podrá agresor un nuevo Usuario, los datos que se necesitara
proporcionar son el nombre de Usuario, la clave y el Perfil del usuario a ser creado
(Imagen 44).
Figura 44. Nuevo Usuario
30
7.2. Modificar Usuario
Con esta opción se podrá modificar los parámetros de los usuarios del sistema.
7.3. Eliminar Usuario
Con esta opción se podrá eliminar el usuario seleccionado, se deberá hacer click en
Modificar y luego confirmar la eliminación o cancelar la acción haciendo click en “NO”.
Figura 45.Eliminar Usuario
8. Configuración
En esta Opción se podrá parametrizar y configurar la aplicación, cuenta con las
siguientes Opciones.
Red
Parámetros Generales
Emisores
Voucher
Diferidos
Tarjetas
Impuestos
31
8.1. Red
En esta Opción se podrá establecer todos los parámetros de conexión desde la aplicación
hacia la Red Autorizadora de transacciones (Figura 46), aquí encontraremos las
siguientes opciones:
Figura 46. Configuración de Red
IP Primaria
IP principal para conectarse al Autorizador.
IP Secundaria
IP secundaria para conectarse al autorizador en caso de que no se pueda
establecer conexión hacia la IP principal.
IP terciaria
IP terciara para conectarse al autorizador en caso de que la IP principal y
secundaria no esté disponible para la conexión.
IP Cuaternaria
IP Cuaternaria para conectarse al autorizador en caso de que las demás IPS no
estén disponibles para la conexión.
32
Puerto
Puerto de conexión que usara la aplicación para conectarse al autorizador.
Tiempo Conexión
Tiempo de conexión que esperara la aplicación para intentar conectarse hacia los
autorizadores, pasado este tiempo la aplicación mostrara un mensaje de “No se
pudo conectar”
Tiempo Espera
Tiempo de espera una vez realizada la conexión, pasado este tiempo la aplicación
emitirá un mensaje de error de tiempo de espera excedido.
8.2. Parámetros generales
En esta Opción se podrá establecer todos los parámetros del Comercio donde se
instalara la aplicación (Figura 47), aquí encontraremos las siguientes opciones:
Figura 47. Parámetros Generales
33
Comercio
Sera el código de comercio asignado por el autorizador para el comercio
Tid
Es el código de terminal asignado por el autorizador a la computadora donde se
instalara la aplicación
.
Giro
El giro del negocio asignado por el autorizador para el comercio.
Signo
Aquí se pondrá el signo de moneda que aparecerá impreso en cada Voucher.
Asesor
Sera el código de asesor asignado por el comercio para la aplicación, en caso de
querer instalar la aplicación en varias computadoras (Valor Opcional).
Numero de Referencia
El número de referencia para cada transacción que se realice, este número
aumentara en uno por cada transacción.
Número de Lote
El número de lote para agrupar las transacciones hasta que se cierre el lote
actual, una vez que se realice el cierre del lote este número aumentara en uno
automáticamente.
KL
En esta opción se asignaran las Transacciones y movimientos que están libres o
bloqueadas en la aplicación (Figura 48), los valores que cuenta son los siguientes:
Libre: Se podrá realizar la Transacción.
Bloqueada: La Transacción estará bloqueada y no se podrá realizar:
Pide clave Supervisor: Se solicitara el ingreso de la clave de un supervisor para
poder realizar la transacción.
34
Figura 48. Permisos
Ingreso Base IVA 0
Esta opción se deberá seleccionar para establecimientos que venden productos
que no graban IVA.
Puerto Serial
Esta opción permite establecer los parámetros de comunicación con el lector de
banda magnética (Figura 49).
Figura 49. Configuración Lector de Banda
35
8.3. Emisores
En esta pestaña se podrá registrar los Emisores de tarjetas de crédito que serán aceptadas
en el establecimiento (Figura 50), aquí encontraremos las siguientes opciones:
Figura 50. Emisores
Agregar
Al dar click sobre la opción agregar aparecerá una ventana en la cual se deberá
ingresar la descripción del emisor y posteriormente presionar aceptar (Imagen
51), luego se deberá confirmar que desea agregar un nuevo emisor (Imagen
52).
Figura 51. Agregar Emisor
36
Figura 52. Confirmar
Modificar
En esta opción se podrá modificar el emisor seleccionado.
Eliminar
En esta opción se podrá eliminar el emisor seleccionado.
8.4. Voucher
En esta opción se contara con 5 cajas de texto, en las cuales se podrá escribir lo que
El establecimiento desee que aparezca en la cabecera del voucher (Imagen 53).
37
Figura 53. Cabecera Voucher
8.5. Diferidos
En esta pestaña se podrá configurar los Diferidos que serán aceptados en el
establecimiento (Figura 54), aquí encontraremos las siguientes opciones:
38
Figura 54. Diferidos
Agregar
Esta opción permitirá agregar nuevos diferidos, para agregar un diferido se debe
seleccionar la opción agregar (Imagen 55), aparecerá una nueva ventana en la cual se
deberá ingresar los siguientes valores:
Interés: Ingresar el valor 0 para diferidos sin intereses, y 1 para diferidos
con intereses.
Id. Diferido: El id asignado para el diferido a ser creado, este id será
proporcionado por el autorizador.
Nemónico Diferido: El nombre cortó asignado para el diferido, este
nombre aparecerá en el voucher y en los reportes de totales.
Descripción: El nombre largo del diferido, aparecerá en una lista
desplegable cuando se realice una transacción diferida.
39
Figura 55. Nuevo Diferido
Una vez ingresados los valores anteriores, se deberá dar click en agregar, si todos los
valores son correctos aparecerá un mensaje de confirmación (Imagen 56), se deberá
aceptar o cancelar la creación del diferido...
Figura 56. Confirmar
Modificar
En esta opción se podrá modificar los diferidos existentes.
Eliminar
En esta opción se podrán eliminar los diferidos existentes.
40
8.6. Tarjetas
En esta opción se podrá configurar los tipos de tarjetas de crédito que serán aceptadas en
el establecimiento comercial y establecer la configuración para cada tarjeta (Figura 57).
Figura 57. Tarjetas
En esta pestaña se contara con las siguientes opciones:
Agregar
Se deberá seleccionar la opción agregar, aparecerá una nueva ventana (Figura
58) en donde se deberá especificar los parámetros siguientes:
41
Figura 58. Agregar Tarjeta
Rango Inicial: En esta opción se deberá especificar el rango Inicial del
BIN (6 primeros dígitos de la tarjeta de crédito) que se desea agregar al
sistema.
Rango Final: En esta opción se deberá especificar el rango Final del BIN
(6 primeros dígitos de la tarjeta de crédito) que se desea agregar al
sistema.
Emisor: En esta opción se podrá seleccionar un emisor, el cual
previamente se deberá ingresar en la pestaña Emisores.
Tipo Tarjeta: Seleccionar si la tarjeta es de tipo débito o crédito.
Mascara: Seleccionar esta opción para que el número de tarjeta de
crédito aparezca enmascarado en el voucher.
Validación del Track: En esta opción se deberá especificar si se valida
el track o no de la tarjeta de crédito.
CVV: Indica el sistema si se solicita o no el número de CVV de la tarjeta
de crédito, este número se encuentra en el reverso de la tarjeta.
42
Diferidos: En esta opción se especifica si la tarjeta de crédito acepta o no
diferidos.
Ingreso Manual: En esta opción se indica si se pueden realizar
transacciones manuales.
Modificar
En esta opción se podrá modificar la configuración de las tarjetas registradas en
el sistema.
Eliminar
En esta opción se podrá eliminar la tarjeta seleccionada.
8.7. Impuestos
Permitirá establecer los impuestos que cobrara el establecimiento (Imagen 59), Aquí se
contara con las siguientes opciones:
Figura 59. Impuestos
43
Agregar
Al seleccionar la Opción Agregar aparecerá una nueva ventana (Imagen 60)
donde se deberá proporcionar la siguiente información:
Figura 60. Nuevo Impuesto
Identificador: El impuesto que se desea agregar, se podrá elegir entre
IVA, Servicio, Propina y Monto Fijo (Imagen 61).
Figura 61. Identificador
Tipo de Proceso: Permite seleccionar la manera que se realiza el cálculo
del impuesto, se podrá elegir entre los siguientes valores:(Imagen 62).
44
Figura 62. Tipo de Proceso
Calculado y cargado base: Si se selecciona
esta opción el cálculo del impuesto se realizara a partir de monto total
ingresado, una vez que se seleccione esta opción automáticamente este será
el método que se realizara para todos los demás impuestos.
Calculado y Descargado Base: Al
seleccionar esta opción la aplicación restara del valor total ingresado el
valor al cual se le debe calcular los impuestos.
Ingreso Manual: Al seleccionar esta opción
el cajero ingresara el valor del impuesto manualmente.
Tipo Valor: Nos permite seleccionar si el cálculo del impuesto se lo realiza
a partir de un porcentaje del total, o si es un valor fijo (Imagen 63) para el
caso que siempre se desee cobrar el mismo valor como se acostumbra
realizar en las propinas.
45
Figura 63. Tipo de Valor
Valor: El valor del impuesto, ya sea el porcentaje o el monto fijo según sea el
caso.
Modificar:
Permite Modificar los impuestos ingresados previamente.
Eliminar
Permite eliminar los Impuestos existentes.
8.8. Mensaje
En esta opción se podrán agregar los mensajes de error y la respectiva descripción del
mensaje (Imagen 64) que se mostrara en pantalla para las diferentes respuestas que
envía el autorizador, el código de respuesta y la descripción del mismo la debe
proporcionar el autorizador.
46
Figura 64. Mensajes
47
Modulo Servidor
Para poder demostrar el uso de la aplicación y recrear los diferentes escenarios del ciclo
de vida de una transacción se desarrolló un módulo servidor el cual responderá las
peticiones realizadas por la aplicación cliente.
Figura 65. Configuración Servidor
Este módulo se dividirá en:
9. Configuración
Es este módulo se podrá configurar la siguiente información para una cuenta, y de esta
manera simular una transacción y sus diferentes escenarios, los valores que se pueden
configurar son los siguientes:
48
Tarjeta: El número de tarjeta registrado en el sistema, si se intenta realizar una
transacción con otra tarjeta que no esté registrada, el modulo servidor responderá
el mensaje de error correspondiente.
Saldo: El saldo de la tarjeta de registrada en el sistema, cada vez que se realice
una transacción exitosa, se debitara automáticamente el saldo de dicha tarjeta, si
se intenta realizar una transacción y el saldo es insuficiente la aplicación
responderá el mensaje de error correspondiente.
Cupo: El cupo de la tarjeta registrada en el sistema, si se intenta realizar una
transacción que excede el cupo asignado de la tarjeta, el modulo servidor
responderá el mensaje de error correspondiente.
Autorización: Numero auto incremental que se generara cada vez que una
transacción sea exitosa, es decir, que sea aprobada por el modulo servidor.
Fecha: Fecha de expiración de la tarjeta de crédito registrada en el sistema, si la
fecha enviada por el modulo cliente es diferente a la registrada en el módulo
servidor, se responderá el mensaje de error correspondiente.
Bin: Bin de la tarjeta registrado en el sistema, si el Bin enviado por la aplicación
cliente no está registrado en el sistema, el modulo servidor responderá el mensaje
de error correspondiente.
CVV: CVV de la tarjeta de crédito registrada en el sistema, si el CVV enviado por
la aplicación cliente es diferente al CVV registrado en el sistema, el modulo
servidor responderá el mensaje de error correspondiente.
Terminal: Código del terminal que envía la aplicación, si el código que envía la
aplicación cliente no está registrada en el sistema, el modulo servidor responderá
el mensaje de error correspondiente.
49
Comercio: Código del Comercio que envía la aplicación, si el código que envía la
aplicación cliente no está registrada en el sistema, el modulo servidor responderá
el mensaje de error correspondiente.
10. Visualización
En este módulo se podrá visualizar la mensajería ISO 8583 que será enviada por la
aplicación cliente y respondida por el modulo servidor.
Figura 66. Campos ISO 8583