django-aula
django-aula copied to clipboard
Afegir sancions i activitats/pagaments a l'app mòbil
Closes #264
Necessito l'App per fer proves. D'on puc descarregar-la?
Hi estic d'acord en el fet que hi ha un problema. No n'hi ha prou amb verificar el token perquè qualsevol usuari amb les dades d'un alumne podria marcar com pagat i no fer-ho.
Caldria alguna forma de verificar en el banc que realment s'ha fet el pagament per marcar com a pagat.
La solució ideal seria que el banc oferís algun tipus d'API perquè poguessis verificar que els pagaments s'han fet. No sé si existeix ...
De l'estil:
- L'app et comunica que ha pagat (amb el número, l'identificador del pagament, o alguna cosa que permeti identificar-lo).
- Comproves al banc que el pagament s'ha fet
- Si s'ha fet marques com a pagat, si no s'ha fet retornes un error
El codi font de l'app està aquí: https://github.com/utrescu/cendrassosapp. Es pot compilar amb Flutter, la configuració/personalització encara es fa via fitxers de configuració.
- La part de pagaments encara no hi és.
Potser el pagament es podria gestionar des del servei side:
- App demana dades targeta
- app fa post amb dades targeta
- server side fa operació de cobrament i rep resposta del banc
- server side respon a app amb el resultat de la tx
Així és com ho fa l'app de l'institut de la meva filla.
Si es fa amb una pasarela web llavors seria una webview a la app. Una webview d'una pàgina del server side que mostri les dades a pagar, faci la resurrecció a la web del banc, El banc un cop completat el pagament fa resurrecció a la web server side que hi ha dins la webview I per últim confirmació a la webview I tancar-la.
Són les dues opcions que a priori se m'acudeixen
Necessito l'App per fer proves. D'on puc descarregar-la?
Està a https://github.com/utrescu/cendrassosapp .
Encara està en fase de proves i està molt personalitzada en el Cendrassos (Els arxius per canviar colors, logos, etc. estan preparats, però no hi ha res per fer el canvi de forma ràpida i senzilla ... )