Sobre este proyecto
it-programming / e-commerce
Abierto
Describir la funcionalidad de mostrar las tarjetas o medios de pago registrados por el usuario.
El Cliente registrado tendrá acceso a las opciones de autoservicio de Mi Cuenta, podrá contar con la visualización de su historial de pedidos, gestionar sus datos personales, de pago y libro de direcciones, cambiar su contraseña, generar tickets de soporte, administrar su consentimiento de Marketing, actualizar su correo electrónico, acceder a carritos de compras guardados y desactivar su cuenta para eliminar su registro de Cliente en SAP Commerce.
Dentro de las opciones de autoservicio de Mi Cuenta, se agregara una opción que se llamara Mis métodos de pago,
Versión WEB
Versión Mobile
Las opciones a realizar son:
• Agregar nuevo métodos de pago.
• Asignar método de pago preferente o default
• Eliminar método de pago.
En lo servicios a ejecutar de Paymentez se debe enviar el usuario y contraseña del proveedor.
Al presionar la opción de Mis métodos de pago se debe ejecutar un servicio de tipo get que debe consumir el servicio en sap cpi (tbd).
sap cpi deberá crear un servicio que llame al método de la api paymentez, la estructura de entrada y salida se definirá posteriormente.
(TBD)
Se deben mostrar los datos de las tarjetas en los Mockups previamente indicados.
Al momento de cargar el listado de tarjetas es necesario indicar el medio de pago por default, para ello es necesario consultar el token guardado en el campo marcDefaultCard y compararlo con los de la lista, el que coincida el botón se debe mostrar en verde, gris caso contrario. Se debe poner en primer lugar la tarjeta que está indicada como pago preferente.
La imagen del banco emisor estará dentro del catalogo de contenido de la tienda.
Agregar nuevo método de pago.
Al presionar el botón “Nuevo método de pago” se ejecutara el proceso de agregar una nueva tarjeta debito o crédito para efectuar compras futuras.
El mockup y los campos a ingresar son:
sap cpi deberá crear un servicio que llame al método de la api paymentez, la estructura de entrada y salida se definirá posteriormente. (TBD)
Sí la operación es correcta es necesario actualizar el listado de tarjetas, tomar en cuanta que se debe indicar el metodo de pago preferente.
Asignar método de pago preferente o default.
Como las tarjetas son guardas con el proveedor de pagos y SAP Commerce no tiene una funcionalidad de este tipo es necesario agregar un campo en SAP Commerce Cloud al objeto customer para guardar el token de la tarjeta favorita o medio de pago preferente.
Para ellos agregar el campo
marcDefaultCard de tipo String, longitud 30
Al presionar el botón tarjeta predeterminada se disparara una acción para actualizar el campo mencionado anteriormente con el número de token asociado a la tarjeta.
En la pantalla el botón deberá cambiar de color de gris a verde como se muestra en las pantallas.
En caso de existir un valor previo, es decir tarjeta previa este botón debe cambiar de verde a gris.
Eliminar método de pago.
Para eliminar un método de pago es necesario presionar el botón ubicado en el lado derecho de la tarjeta con la leyenda “Eliminar”.
sap cpi deberá crear un servicio que llame al método de la api paymentez, la estructura de entrada y salida se definirá posteriormente.
(TBD)
Si la tarjeta eliminada era la tarjeta predeterminada es necesario actualizar el campo marcDefaultCard a vacio.
Sí la operación es correcta es necesario actualizar el listado de tarjetas.
Categoría Programación y Tecnología
Subcategoría Tiendas Online (e-commerce)
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias