Sobre este proyecto
it-programming / mobile-development
Abierto
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)
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Integraciones de API Otros (Otras APIs)
Plataformas requeridas iPhone, Android
Plazo de Entrega: 06 Julio, 2017
Habilidades necesarias