Introduzione
Tramite il provider di pagamento Flowpay è possibile movimentare somme di denaro tra il customer (committenza) di cantiere e le aziende che ne effettuano via via i lavori (maestranze).
Per poter operare, oltre ad avere tutti un account in flowpay , è necessario che gli attori vengano "connessi" al cantiere di riferimento.
Supponendo quindi che gli attori abbiano in Flowpay degli account validi, vengono eseguiri i seguenti step:
-
Il cliente (committenza) registra il cantiere a flowpay, il quale, rilascia un id che viene memorizzato in una colonna ad hoc della tabella progetti (flowpay_site_id) e che verrà utilizzato per identificare il contesto operativo in tutte le successive chiamate.
-
Ottenuto l'id di cantiere, il sistema (tramite le credenziali del customer) sottoscrive una ad una le company e i professionisti al cantiere. Di fatto, viene inviato un codice per ognuna delle adesioni che dovrà essere confermato on i rispettivi token degli inivitati.
Accettato l'invito, si chiude il cerchio di configurazione e sarà possibile cominciare la movimentazione di denaro fra le parti. -
Il cliente dovrà effettuare un primo versamento sul proprio wallet per garantire che la somma necessaria a coprire l'operato delle maestranze sia presente a completamento dei lavori.
-
Finito il lavoro, la maestranze potrà emettere fattura, una volta generata, il mittente dovrà registrarla in flowpay esplicitando l'id di cantiere al quale agganciarla
-
Tale fattura (con l'id ricevuto dal precedente step) dovrà essere poi inviata al register work progress, ovvero un oggetto contenitore sul quale è possibile avviare i flussi di pagamento.
-
A completamento del rapporto, la maestranza potrà spostare i soldi dal proprio wallet al conto corrente bancario che ha scelto di utilizzare tramite la procedura di CheckIban o Connessione a banca di appoggio