Componente OTP riutilizzabile per flussi business differenti
Sfida tecnica
Più percorsi Nexi Business richiedevano una verifica OTP, ma ciascuno poteva prevedere stati, conferme e passaggi preliminari differenti. Implementare l’OTP separatamente in ogni flusso avrebbe duplicato logica, validazione e comportamento dell’interfaccia.
Soluzione consegnata
Abbiamo sviluppato un componente React centralizzato utilizzabile dai diversi processi business. Redux coordinava lo stato applicativo e Redux Form gestiva stato e validazione dei form. Il componente implementava l’interfaccia definita in Figma e si integrava con l’architettura esistente, che abbiamo analizzato e corretto nei punti necessari per supportare il nuovo flusso condiviso.
Valore operativo
Registrazione, gestione account e processi di pagamento potevano convergere sulla stessa esperienza OTP senza perdere le regole specifiche dei rispettivi percorsi. Nexi disponeva così di una base coerente e riutilizzabile per estendere la conferma OTP ad altri flussi.