Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Resumen del Pedido


Fecha Pedido2810/0405/2021
Fecha Documento2912/0405/2021
Estado del Documento

Status
colourBlue
titlependiente de validacionrelevado

Autor

Orlando Ojeda

Version1.0
DescripcionMejoras para Disponibilizar informacion de TC y como cuenta origen
Poder configurar y cobrar un porcentaje de Comision por las Transferencias de TP Dimo hacia las BilleterasCambios en la pantalla de Tarifario para mostrar el importe y las tasas de cargos. Tambien mostrar los datos de las configuraciones sin cargos con un destaque de "SIN CARGOS"



Información del Proyecto

ProyectoMejoras para Disponibilizar informacion de TC y como cuenta origenCambios en la pantalla de Tarifario de DIMO
Dueño del ProductoJuan Almada
Prioridad

Status
colourRedYellow
titleURGENTEalta

Administrador del ProyectoHugo Diaz
ArquitectoOrlando Ojeda

Resumen Técnico

Se solicita modificar la forma en la que exponemos los datos de las Tarjetas de Crédito pantalla de Tarifario dentro de DIMO ,  incorporando un proceso de "vinculacion" de tarjetas habilitadas.La idea es replicar un concepto similar a las preguntas de seguridad de las cooperativas, pero haciendo preguntas relacionadas a la tarjeta que el usuario desea habiltar dentro de DIMOpara incluir los ajustes que permitan mostrar los importes de cargos correctamente, mostrar las tasas porcentuales de cargos y dar un destaque en el caso de que la configuracion no tenga cargos transaccionales.


Definiciones Principales:

  • Ofuscar los datos de todas las tarjetas de Crédito del Usuario que se muestran en DIMO que no hayan sido vinculadas
    1. Esta definicion se aplica para TODOS los usuarios en DIMO, incluyendo a los usuarios provinientes de MiCabal quienes dejarán de tener una consideracion especial en el sistema, que les permite acceder a la TC sin haber completado su registro.
    2. La informacion que se muestra en la pantalla principal con el numero de tarjeta, disponible, etc. , se mostrará oculta. Ej: Tarjeta: **** **** **** ****
    3. Cuando el usuario intente acceder a su tarjeta se le solicitarán preguntas de seguridad relacionadas a la tarjeta seleccionada:
      1. Ult. 4 digitos de la tarjeta seleccionada (Nuevo) Obs: Para conocer que tarjeta esta seleccionando el usuario y no asumiendola, obligando tambien a que el usuario provea un dato mas de la TC
      2. CVV

      3. PIN

      4. Fecha de vencimiento de plástico.

    4. Al responder las preguntas de seguridad, en caso de exito, se debe marcar la tarjeta como vinculada.
  • La tarjeta de crédito no debe poder ser utilizada para ser origen de ninguna transaccion mientras la misma no se haya vinculada a DIMO.
    1. Esta definicion aplica para las opciones de Transferencias / Pagos / Compras QR / etc.

Desarrollo:

Luego del relevamiento realizado y tras un analisis rapido, se pudo identificar de que sera necesario de modificar los programas en al menos los siguientes
  • Pantalla de DIMO
    1. Ajuste para mostrar correctamente el importe del Tarifario para las Cuentas Origen
    2. Ajuste para mostrar el porcentaje de cargo para las Cuentas Originantes
    3. Realce de importancia en el caso de que un registro tiene configurado un cargo.
    4. Solicitado Posteriormente
      1. Reduccion del tamaño de letra de los campos de importes.
      2. Modificacion de lo criterios de consulta de configuraciones de Cargos.


Desarrollo:

El proceso de la documentacion se realizo ya con las tareas del desarrollo iniciado e implico estos puntos:

  • PL/SQL
    1. SP SLC datos tarjetas CREDITOPY.PKG_DIMO_CEIBO.SP_COSTOSOPERACIONALESDIMO (Modificar)
  • Servicio que retorne las preguntas al Usuario
  • Servicio que registre las respuestas enviadas del Usuario y retorne le resultado.
    Frontend
    1. Ofuscar los datos en el caso de que la TC no esta validada
    2. Si la TC no esta validada al momento de entrar en la misma, derivar al paso de preguntas de Seguridad TC
    3. Consumir Servicio de Preguntas de Seguridad
    4. Componente para mostrar las Preguntas de Seguridad de TC y responder
    5. Enviar respuesta al nuevo servicio de respuestas del Usuario
    6. Modificacion en las opciones Transaccionales para no mostrar las Tarjetas que no han sido vinculadas a DIMO
      1. Agregar columa de datos que indique que la tarjeta ya fue vinculada.
    7. SP get Preguntas Seguridad x Tarjeta (Nuevo)
      1. Nuevo procedure con las preguntas de seguridad de la TC
    8. SP registrar respuesta x Tarjeta y en caso exitoso, registre el registro en la tabla nueva (Nuevo)
    9. Tabla de Tarjetas Vinculadas a DIMO (Nuevo)
    10. Tabla de Preguntas a realizar al usuario (Nuevo + Parametrizable)
    API Ceibo / API Tarjeta Habientes:
      1. Se quita condicion que excluye los registros con importe cargo o porcentaje cargo igual a cero
      2. Se agrega condicion de cargo activo = "S"
      3. Mejoras a la consulta comodin. (En proceso)
  • Frontend
    1. Ajuste para mostrar correctamente el importe del Tarifario para las Cuentas Origen
    2. Ajuste para mostrar el porcentaje de cargo para las Cuentas Originantes
    3. Realce de importancia en el caso de que un registro tiene configurado un cargo.
    4. Solicitado Posteriormente
      1. Reduccion del tamaño de letra de los campos de importes.
      2. Modificacion de lo criterios de consulta de configuraciones de Cargos.

Factibilidad

Soluciones

Evaluadas

Descripción 

¿Aceptada?

(Si/No)

  1. Modificar DIMO:
    1. FrontendServicio API Ceibo
    2. Base de Datos

En DIMO se evaluará si la tarjeta ya se encuentra vinculada y no ser así, los datos se mostrarán ocultos hasta que el usuario pueda vincular individualmente cada una de ellas a traves de preguntas de seguridad.

Para que se pueda crear esa experiencia se deben de modificar ademas del Frontend, la capa de servicio que provee los datos a la aplicacion y la capa de base de datosModificar la pantalla de DIMO para realizar los campos solicitados y la DB para el retorno de los datos requeridos
-

Impacto sobre Plataformas

Plataformas TI

Agregar nuevos servicios de:

  • Servicio para retornar las preguntas de seguridad
  • Servicio para recibir las preguntas de seguridad y retornar el resultado

    Soluciones

    Evaluadas

    Plataforma

    Descripción 
    Solución 1Base de Datos - BAPY
    1. Nuevas Tablas
    2. Codificacion PL / SQL de los nuevos procedimientos almacenados requeridos
    API Ceibo / Tarjetahabientes
    1. Modificacion de consulta SQL dentro del SP: CREDITOPY.PKG_DIMO_CEIBO.SP_COSTOSOPERACIONALESDIMO
    Frontend de Dimo
    1. Validacion de Tarjetas Vinculadas + Ocultar datos de la tarjeta no vinculadas
    2. Preguntas de Seguridad + Respuestas
    3. No mostrar tarjetas como cuenta origen de la transaccion.

    Visión Preliminar de Componentes de Plataformas Afectadas (Alto Nivel)

    Image Removed

    1. Ajustes a la pantalla de Tarifario

    Presupuestos

    Recursos

    Área/Función

    Cantidad

    Tipo de Asignación

    Comentarios
    Arquitecto de Proyecto

    1

    Full
    On Demand
    Desarrollador Frontend1Semi-Full-
    Desarrollador Genexus---
    Desarrollador JAVA1-Semi-Full-
    Desarrollador CEIBO1Semi-Full-
    Analista CEIBO1On DemandPara relevamiento de datos necesarios para las preguntas de seguridadPor consultas relacionadas al modulo de cargos
    Infraestructura2On Demand
    1. DBA
    2. Administrador de Servidores
    Tester1On DemandDurante las pruebas funcionales de la solucion.

    Tiempos Estimativos

    TareaTiempo EstimadoObs
    1Analisis (Rápido)3 hsRealizado
    2Desarrollo36 10 hs-
    4MOPP1 hs-
    5Pruebas4 hs-
    Total horas44 15 hs-


    Observaciones:
    Deberá considerarse aparte recursos adicionales de OPERACIONES para apoyo durante la fase de pruebas, en caso de que sea necesario..


    Riesgos


    RiesgoDescripciónObservaciones
    1---