C₆H₁₂O₆
180.16 g/mol
Hz
Δx = 0.042 · t²
f(x) = ∫ e⁻ˣ² dx
Portofoliu/2023 - 2026

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.

E-commercePayment IntegrationBNPLWeb Development

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

  1. 01Discovery cu echipa Modena pe flow-uri reale de comenzi și categorii produse
  2. 02Documentare API BT iPay3 și TBI Bank, identificare cazuri edge
  3. 03Mediu sandbox cu card-uri test BT și TBI test environment
  4. 04Implementare progresivă cu feature flags per metodă de plată
  5. 05Audit logging pentru fiecare tranzacție cu corelare client/comandă
  6. 06Lansare graduală: 10% trafic test, monitorizare, expansion la 100%
  7. 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?