Modena
Magazin online cu integrare completă plăți: BT iPay3 pentru card și TBI Bank pentru plată în rate. Arhitectură stabilă pentru un volum constant de comenzi.
Provocare
Modena vinde produse pentru baie și amenajări interioare cu prețuri medii între 800 și 8000 RON pe comandă, o categorie unde plata în rate e un factor critic în decizia de cumpărare. Aveau nevoie de integrare cu BT iPay3 pentru card-uri (cu suport 3DS și pre-autorizare pentru produse în stoc cu livrare amânată) și integrare TBI Bank pentru rate fără dobândă pe 12-24 luni. Plus o arhitectură care să poată procesa simultan plată în rate prin TBI și plată card prin BT, fără să confuzeze sesiunea utilizatorului. Codul existent era PHP custom monolitic cu ani de evoluție; orice schimbare radicală risca destabilizarea.
Soluție
Am implementat ambele integrări de plată direct pe baza de cod existentă, cu separare strictă între logica de payment și logica de produs, ca să nu interferăm cu funcționalitățile existente. Pentru BT iPay3 am construit flow-ul în două faze (autorizare la checkout, capture la confirmare livrare) pentru a evita storage-ul de fonduri pentru produse out-of-stock. Pentru TBI Bank am implementat encryption RSA pentru request-uri, validare server-side a calculelor de dobândă (TBI calculează independent, noi verificăm reconciliere), și un webhook handler care marchează comanda ca plătită doar după confirmarea TBI. Toate request-urile critice sunt logate cu identificator unic pentru audit. Sesiunile utilizator nu se mixează între tipurile de plată — un utilizator care alege rate TBI nu poate completa cu card pe aceeași sesiune, evitând bug-uri de race condition. Restartul recoverabil a fost testat pe 50 de sesiuni reale înainte de lansare în producție.
Proces
- 01Discovery cu echipa Modena pe flow-uri reale de comenzi și categorii produse
- 02Documentare API BT iPay3 și TBI Bank, identificare cazuri edge
- 03Mediu sandbox cu card-uri test BT și TBI test environment
- 04Implementare progresivă cu feature flags per metodă de plată
- 05Audit logging pentru fiecare tranzacție cu corelare client/comandă
- 06Lansare graduală: 10% trafic test, monitorizare, expansion la 100%
- 07Procedură rollback testată și documentată pentru fiecare integrare
Rezultate
2 metode
Card BT iPay3 + Rate TBI Bank
12-24 luni
Rate fără dobândă disponibile
3DS Secure
Autentificare card conformă PSD2
Zero
Incidente de plată dublă post-lansare
Vrei rezultate similare pentru proiectul tău?
Alte studii de caz
Zelviro
Magazin online cu peste 13.000 produse, integrare eMAG și Trendyol, sincronizare automată stocuri și comenzi. Optimizare performanță cu impact direct asupra ratei de conversie.
2024 - 2026
Capitex Trade
Platformă custom de trading educațional cu simulator propriu și flow complet de challenge-uri. Stack modern Next.js cu PostgreSQL și autentificare segregată per rol.
2025 - 2026
Climatizare.net
Transformare site servicii HVAC în magazin online complet, fără rescrierea bazei de cod. Workflow validat cu deploy fără downtime pe codebase existent.
2024 - 2026