Portfolio/2023 - 2026

Modena

Negozio online con pagamenti integrati: carte tramite BT iPay3 e rate tramite TBI Bank. Architettura stabile per un flusso costante di ordini.

E-commercePayment IntegrationBNPLWeb Development

Sfida

Modena vende prodotti per bagno e arredamento con ordini medi tra 800 e 8.000 RON, una fascia in cui il pagamento a rate incide sulla decisione d’acquisto. Servivano BT iPay3 per le carte, con 3DS e preautorizzazione per prodotti a consegna differita, e TBI Bank per rate da 12 a 24 mesi, con interessi zero tra 100 e 1.000 RON. L’architettura doveva gestire contemporaneamente rate TBI e carte BT senza mescolare le sessioni. Il codice PHP su misura era monolitico e sviluppato nel corso di anni: cambiamenti radicali avrebbero potuto destabilizzarlo.

Soluzione

Abbiamo integrato entrambi i pagamenti nel codice esistente, separando nettamente la logica dei pagamenti da quella dei prodotti per preservare le altre funzioni. Per BT iPay3 abbiamo realizzato un flusso in due fasi: autorizzazione al checkout e acquisizione alla conferma della consegna, evitando di bloccare fondi per prodotti esauriti. Per TBI Bank abbiamo implementato cifratura RSA delle richieste, verifica server dei calcoli degli interessi e un gestore webhook che marca l’ordine come pagato solo dopo conferma TBI. TBI calcola autonomamente e noi verifichiamo la riconciliazione. Ogni richiesta critica è registrata con identificatore univoco. Le sessioni non si mescolano: chi sceglie le rate TBI non può completare con carta nella stessa sessione, evitando condizioni di concorrenza. Il riavvio con recupero è stato verificato in 50 sessioni reali prima del lancio.

Processo

  1. 01Analisi con il team Modena dei flussi reali degli ordini e delle categorie di prodotto
  2. 02Studio delle API BT iPay3 e TBI Bank e identificazione dei casi limite
  3. 03Ambiente sandbox con carte di prova BT e ambiente di test TBI
  4. 04Implementazione progressiva con attivazione separata per metodo di pagamento
  5. 05Registro di controllo per ogni transazione, collegato al cliente e all’ordine
  6. 06Lancio graduale: 10% del traffico di prova, monitoraggio ed estensione al 100%
  7. 07Procedura di ripristino verificata e documentata per ogni integrazione

Risultati

2 modalità

Carta BT iPay3 e rate TBI Bank

12–24 mesi

Pagamento a rate TBI Bank disponibile

3DS

Carta confermata sulla pagina della banca

Zero

Casi di doppio pagamento dopo il lancio

Vuoi risultati simili per il tuo progetto?

Usiamo i cookie per migliorare l’esperienza e analizzare il traffico. I cookie essenziali sono sempre attivi. I cookie di analisi richiedono il tuo consenso. Informativa sui cookie | Privacy