Sari la conținut
← Construirea unui magazin online
Progres curs 0 / 6 lecții (0%)

Plăți

Lectură estimată: 4 minute

Estimare pentru text, la un ritm de 180 de cuvinte pe minut. Timpul pentru analizarea codului, exerciții și proiecte se adaugă separat și depinde de ritmul tău.

Plățile decid dacă vânzarea se închide sau nu. Pentru un magazin din România, mixul obligatoriu e ramburs + card cu 3D Secure, cu opțiuni suplimentare pentru B2B și internațional. Fiecare metodă are un cost pe care trebuie să-l cunoști.

Metodele și rolul lor

  • Card online (procesator + 3DS): cea mai rapidă închidere, dar comision 1-2.5%.
  • Ramburs (cash on delivery): esențial pentru clienți noi fără încredere; cost = comision curier la încasare + risc de refuz.
  • Transfer bancar: pentru comenzi mari, B2B; fără comision dar plată întârziată.
  • Portofele (Apple/Google Pay): cresc conversia pe mobil, prin procesatorul de card.
  • Plata în rate: pentru produse scumpe, dacă procesatorul o oferă.

Costul total pe comandă

Card: comision procesator (~1.5%) + eventual comision platformă
Ramburs: taxă curier încasare (5-15 lei) + risc retur (~5-15% refuzuri)
         -> un colet refuzat = transport dus-întors pierdut

// la comandă medie mică, rambursul poate mânca toată marja
// -> taxă de ramburs + confirmare telefonică pe comenzi mari

Alegerea procesatorului

  • Comision și taxe (pe tranzacție, lunare, de setup).
  • Timp de decontare (când ajung banii în contul tău — 1-7 zile).
  • Integrare cu platforma ta (plugin/app oficial).
  • 3D Secure v2, gestionarea rambursărilor, dashboard.
  • Opțiuni: Netopia/mobilPay, PayU, EuPlătesc, Stripe (unde e disponibil), PayPal (internațional).

Reducerea refuzurilor la ramburs

  • Taxă de ramburs (descurajează comenzile neserioase).
  • Confirmare telefonică/SMS pentru comenzi peste un prag.
  • Limitarea rambursului peste o valoare (doar card/avans).
  • Blacklist pentru clienți cu istoric de refuzuri.

Un mix optimizat

Comandă medie 180 lei, marjă 40% (72 lei): Card (PayU, ~1.5% = ~3 lei) — implicit, recomandat cu un mic discount de 3%. Ramburs — activ cu taxă 9 lei, confirmare SMS auto pentru comenzi peste 400 lei. Transfer bancar — vizibil peste 500 lei. Rezultat: majoritatea plătesc cu cardul (marjă protejată), rambursul rămâne opțiune pentru cei ce-l vor, cu costul acoperit de taxă.

Exercițiu

Calculează costul total pe comandă pentru fiecare metodă de plată, la comanda ta medie. Alege un procesator (compară comision, decontare, integrare). Definește regulile pentru ramburs (taxă, prag de confirmare, prag de limitare).

Greșeli frecvente

  • Doar card — pierzi clienții fără încredere. Doar ramburs — retururi costisitoare.
  • Nu calculezi costul rambursului (taxă curier + refuzuri) și îți dispare marja.
  • Nu activezi 3D Secure.
  • Ignori timpul de decontare și ai probleme de cash flow.

De reținut

  • Mix RON: ramburs + card cu 3DS, minim.
  • Cunoaște costul total pe comandă per metodă.
  • Alege procesatorul pe comision, decontare, integrare, 3DS.
  • Reduci refuzurile la ramburs cu taxă + confirmare + limitare.

Pe scurt

Oferă card și ramburs, cu costul fiecăruia calculat. Încurajează cardul (mai ieftin, mai sigur), gestionează rambursul cu taxe și confirmări.

Flux de plată integrat cu stocul și comanda

Plata, comanda și rezervarea stocului au stări legate, dar distincte. Definește ce se întâmplă la refuz, timeout și expirare. Nu scădea sau elibera stocul de două ori la notificări duplicate. Verifică suma, moneda și asocierea cu comanda. Pentru laborator, folosește gateway sandbox și date fictive. O pagină de succes poate informa utilizatorul, dar confirmarea de server trebuie să urmeze contractul furnizorului.

Exemplu de lucru

Stări demo: comandă creată → plată în așteptare → confirmată sau eșuată.
Stoc: rezervat după politica magazinului; eliberat o singură dată la expirare.
Teste: dublu click, callback duplicat, client închide browserul, răspuns pierdut.
Control: o comandă logică și un efect de plată.

Interpretarea rezultatului

Modelul exact depinde de platformă și gateway. Nu implementa aceste stări ca etichete independente fără tranziții și reconciliere. Păstrează identificatorii pentru suport, fără a stoca date de card. Verifică și rambursarea în sandbox.

Exercițiu de consolidare

Descrie cum verifici o plată cu status necunoscut după timeout înainte de a permite o nouă încercare.

Aplicație practică

Sarcina

Documentează fluxul de plată și reconciliere.

Rezolvare orientativă și verificare

Comanda, tranzacția și factura au identificatori diferiți legați explicit. Testează duplicatul webhook-ului.

Greșeală de evitat

Statusul plătit nu trebuie setat din parametri modificați de client.

Documentație și surse

Ți-a plăcut lecția? Continuă cursul complet

Ai citit o lecție gratuită. Celelalte lecții, aplicațiile practice și materialele se deblochează odată cu cursul.

249 lei

Plată unică, acces pe viață la toate cele 6 lecții.

Vezi ce conține cursul →

Folosim cookie-uri esențiale pentru funcționarea site-ului și, cu acordul tău, cookie-uri de analiză și publicitate. Partenerii noștri, inclusiv Google, pot folosi cookie-uri pentru a afișa reclame relevante. Detalii în Politica de cookie-uri.