Sobre este projeto
it-programming / mobile-development
Aberto
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)
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Outros (Outras APIs)
Plataformas exigidas iPhone, Android
Prazo de Entrega: 06 de Julho de 2017
Habilidades necessárias