Sari la conținut
11 iulie 2026·5 min citire

Integrare Stripe pe WooCommerce în România: 3D Secure, RON și comisioane reale

Ghid practic pentru un magazin WooCommerce din România: cum plătești în RON, cum treci corect de 3D Secure și ce comisioane apar de fapt.

Ai un magazin pe WooCommerce și vrei să încasezi cu cardul, direct în RON, fără să pui clientul să facă slalom prin pagini de plată rupte. Stripe e o alegere solidă: e disponibil în România, decontează în lei și gestionează 3D Secure automat, dacă îl configurezi cum trebuie. Problema apare când integrarea e făcută pe jumătate: comenzi rămase în „pending”, carduri respinse la autentificare, sau bani schimbați inutil dintr-o monedă în alta.

Acest ghid nu e o reclamă la un plugin. E ce trebuie să știi ca proprietar de magazin înainte să apeși „Go live”: cum lucrează Stripe cu leul, de ce 3D Secure nu e opțional în UE, unde se pierd de fapt comenzile și ce comisioane vezi lună de lună. Toate sunt lucruri pe care le poți verifica singur în panoul tău.

Stripe funcționează în RON — și de ce contează asta

Stripe este disponibil pentru firme din România, iar contul se poate deconta în lei către un IBAN românesc. Asta e important: dacă magazinul tău are prețuri în RON și Stripe încasează tot în RON, nu apare nicio conversie valutară pe drum.

Greșeala clasică e să lași WooCommerce pe RON, dar contul Stripe să deconteze în EUR (sau invers). Atunci fiecare tranzacție trece printr-o conversie, iar tu pierzi la curs fără să-ți dai seama. Verifică două lucruri:

  • În WooCommerce: General → Currency să fie „Romanian leu (RON)”.
  • În Stripe: moneda de decontare (payout) și IBAN-ul să fie tot pe RON.

Când ambele sunt aliniate, clientul vede prețul în lei, plătește în lei, iar tu primești lei. Fără surprize la extras.

Ce plugin folosești (și de ce contează enorm)

Pentru WooCommerce ai două variante oficiale, ambele de la echipa care întreține WooCommerce:

  • Pluginul „Stripe” (Stripe Gateway) — te conectezi la contul tău Stripe existent.
  • „WooPayments” — o soluție construită peste Stripe, gestionată din WooCommerce.

Amândouă folosesc API-ul modern Payment Intents, care declanșează 3D Secure corect. Fii atent la plugin-uri vechi sau nemenținute, care încă folosesc vechiul API de „Charges” — acolo autentificarea 3DS nu se face cum trebuie și cardurile europene sunt respinse.

Regula simplă: folosește un plugin oficial, ținut la zi, și evită soluțiile obscure „gratis” de pe forumuri. La plăți, un plugin nemenținut nu e economie — e risc de comenzi pierdute și date de card gestionate prost.

3D Secure / SCA nu e opțional în Europa

În Uniunea Europeană, directiva PSD2 impune Strong Customer Authentication (SCA) pentru majoritatea plăților cu cardul. În practică, asta înseamnă 3D Secure: clientul confirmă plata în aplicația băncii sau printr-un cod. Nu e ceva ce „activezi dacă vrei” — băncile emitente resping tranzacțiile care ar fi trebuit autentificate și nu au fost.

Vestea bună: pluginul oficial Stripe gestionează asta automat prin Payment Intents. Când o bancă cere autentificare, clientul e trimis la pasul 3DS și revine în magazin după confirmare — fără cod scris de tine.

Ce trebuie să faci tu:

  • Testează un flux real cu un card care cere 3DS (Stripe oferă carduri de test exact pentru asta).
  • Asigură-te că site-ul rulează pe HTTPS — fără certificat SSL valid, plata modernă nici nu pornește.

Webhook-urile: locul unde se pierd comenzile

Cel mai frecvent „bug” la Stripe pe WooCommerce nu e la plată, ci după: comanda rămâne în „pending payment” deși clientul a plătit. Cauza aproape de fiecare dată e un webhook lipsă sau greșit configurat.

Webhook-ul e mesajul prin care Stripe îi spune magazinului „plata s-a finalizat, marchează comanda ca plătită”. Dacă lipsește, WooCommerce nu află niciodată că banii au intrat.

De verificat:

  • În Stripe → Developers → Webhooks, endpoint-ul să indice către adresa dată de plugin.
  • Cheile API (test și live) să fie corect puse în plugin, fără să le amesteci.
  • După configurare, fă o comandă de test și confirmă că trece automat în „processing” sau „completed”.

Cinci minute de verificat aici îți scutesc zile de comenzi blocate.

Comisioanele reale: ce plătești de fapt

Stripe nu are abonament lunar și nu cere contract minim — plătești pe tranzacție. Comisionul standard se aplică pe fiecare plată reușită, iar Stripe îl afișează transparent în contul tău, actualizat la zi. Recomandarea onestă: nu te lua după cifre din articole vechi, ci uită-te la pagina de prețuri Stripe și la panoul tău.

Ce majoritatea oamenilor uită să pună la socoteală:

  • Cardurile din afara Spațiului Economic European au de regulă un comision mai mare decât cele europene.
  • Dacă apare conversie valutară (moneda magazinului diferă de moneda de decontare), se adaugă un cost separat — motiv în plus să ții totul pe RON.
  • Refund-urile nu îți întorc comisionul deja reținut pe tranzacția inițială.

Pentru un magazin mic care pornește, modelul „plătești doar când vinzi” e onest și previzibil — exact ce vrei la început.

Cum abordăm noi integrarea la MPO

La MPO Web Studio construim magazine WooCommerce livrate integral la distanță, din Cluj-Napoca, pentru clienți din toată țara. Îți pregătim un demo funcțional înainte să plătești ceva, ca să vezi exact cum arată și cum se comportă coșul și plata.

La partea de Stripe facem lucrurile în ordinea corectă: aliniem moneda pe RON, instalăm pluginul oficial, configurăm webhook-urile, testăm 3D Secure cu carduri de test și abia apoi trecem pe live. Preț transparent, fără costuri ascunse și fără promisiuni de tip „ești #1 pe Google mâine” — pe cine îți promite asta, tratează-l cu suspiciune.

Dacă vrei să discutăm concret magazinul tău, scrie-ne pe WhatsApp și îți spunem sincer ce e de făcut și cât durează.

Întrebări frecvente

Pot încasa direct în RON cu Stripe în România?+

Da. Stripe e disponibil pentru firme din România și poate deconta în lei către un IBAN românesc. Important e să setezi moneda magazinului pe RON și moneda de payout tot pe RON, ca să nu apară conversii valutare inutile.

Trebuie neapărat 3D Secure? Pot să-l dezactivez ca să nu pierd clienți?+

Nu îl poți dezactiva legal în UE — PSD2 impune autentificarea (SCA), iar băncile resping plățile care ar fi trebuit autentificate. Pluginul oficial Stripe îl gestionează automat, așa că nu adaugă efort clientului dincolo de confirmarea din aplicația băncii.

De ce îmi rămân comenzile în „pending” deși clientul a plătit?+

Aproape sigur e un webhook lipsă sau greșit configurat între Stripe și WooCommerce. Fără el, magazinul nu află că plata s-a finalizat. Verifică endpoint-ul de webhook din Stripe și cheile API din plugin, apoi fă o comandă de test.

Ce comision ia Stripe și există costuri ascunse?+

Stripe percepe un comision pe tranzacție, fără abonament lunar, afișat transparent în cont. Costuri „ascunse” apar doar dacă lași conversii valutare (monedă diferită de decontare) sau la carduri din afara Spațiului Economic European. Verifică mereu pagina de prețuri Stripe actuală.

Am nevoie de firmă (PFA/SRL) ca să folosesc Stripe?+

Da, Stripe cere o entitate care poate încasa legal — de regulă PFA sau SRL — plus datele de identificare și un cont bancar. Nu se activează pe persoană fizică fără formă de organizare. Pregătește actele firmei înainte de a începe configurarea.

Ghid gratuit

7 greșeli care îți alungă clienții de pe site

Lasă-ți emailul și primești ghidul pe loc, aici. Fără spam.

Prin trimitere, ești de acord cu Politica de confidențialitate.
MEchipa MPOÎți răspundem personal

Vrei să vezi cum ar arăta site-ul firmei tale?

Scrie-ne pe WhatsApp și îți pregătim gratuit un site demonstrativ, cu numele firmei tale pe el. Îl vezi întâi și abia apoi decizi — fără nicio obligație.

Cere un site demonstrativ gratuitDe obicei îți răspundem în câteva minute