Completed

Copia de Applicación en Android y Ios - Parte 3

Published on the June 21, 2017 in IT & Programming

About this project

Open

Adicionar nueva funcionalidad al proyecto anterior:

Registro
- Nombre completo
- Identificacion
- Correo valido
- Contraseña
- Repetir contraseña.
- Por favor verifique el proceso de activacion en el correo.
- Establecer foto (deseable para el viernes)

Opcion perfil
- Perfil, (no para el viernes, que pueda modificar los datos menos el correo y la identificacion).
- Cambiar foto (deseable viernes).

En la pantalla principal saldra en blanco (o con un background)
con 2 opciones (botones ajustados a lo ancho)

1- Solicitar dinero
  - al hacer click se vaya a la pantalla q hay del mapa
  - La funcionalidad continua, pero hacer siguientes ajustes
    - Dinero a retirar el cuadro con un fondo mas oscuro
    - Al dar cancelar llamar al WS indicando la accion de cancelar y enviando el CashRequestId
    - Al darle solicitar, sale la pantalla de confirmar y ahi es donde continua lo siguiente:
    - Se invoca a lo de mensajes, despues de enviar el mensaje se ejecuta el sigiuente paaso, si no es posible se pone un boton que diga verificar transaccion paso1
    - Se debe llamar al WS para chequear si los fondos se recibieron. Pasar accion ConfirmarPaso1.
    - Si se recibe que es correcto, se va a mostrar la pantalla para leer el QR.
    - En esa pantalla, al leer el qr se envia al ws con el action confirmarpaso2 y el texto que se recibio del qr.
    - Si el resultado es correcto se le notifica al usuario transaccion completada y si no es asi se alerta y se mantiene en la ventana del QR.
    - La ventana del qr debe tener un boton de cancelar o regresar para leer el qr en otro momento.
    - En caso de que haya sido correcta se devuelve a la principal (donde estan los 2 botones).

2- Pagar en este comercio
  - Se muestra la ventana de leer codigo QR.
  - El texto del codigo qr se pasa al ws con el action pagarencomercio.
  - Si el WS devuelve afirmativo, devolvera el valor a pagar, el monto de comision y un CashRequestId.
  - Sale una ventana mostrando lo anterior y 2 opciones, Pagar o Cancelar.
  - Al cancelar se invoca al WS con el CashRequestId y el action CancelarPagarComercio.
  - Al aceptar se invoca al WS con el CashRequestId y el action AceptarPagarComercioPaso1.
  - El WS devuelve la informacion para enviar un mensaje de texto y el app envia el mensaje de texto.
  - Automaticamente o bien con un boton VerificarPago se invoca al WS con el CashRequestId y AceptarPagarComercioPaso2.
  - Si la respuesta es afirmativa se muestra un mensaje Pago Realizado y un Id del pago que lo devolvere como respuesta del WS. Se regresa a la pantalla principal.
  - Si no es afirmativa, se muestra un mensaje: "No se ha realizado la verificacion, espere unos segundos y reintente" se sigue mostrando el boton de verificar y una opcion de cancelar.
  - Al cancelar se invoca al WS con el CashRequestId y el action CancelarPagarComercioPaso2.


- En el caso de que la aplicacion se cierre, en el login yo devolvere si el usuario estaba completando una transaccion y se determinara en que pantalla continuar (no para el viernes)

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Other (Other APIs)
Required platforms iPhone, Android

Delivery term: July 06, 2017

Skills needed

Other projects posted by C. C. M. V.