SERVICII LGL SOLUTIONS

Plăți și programări online construite pentru fluxul tău

Webhooks securizate, 3D Secure v2 și disponibilitate sincronizată pentru clienți și operatori.

Implementăm plata pe server, cu verificarea semnăturii webhook-ului și reconciliere pentru evenimente întârziate. Pentru marketplace-uri, Stripe Connect poate distribui fondurile conform modelului aprobat, iar statusurile sunt vizibile pentru operator și comerciant.

O aplicație de programări online modelează resurse, utilizatori, durate, fusuri orare și reguli de anulare. Calendarul multi-utilizator verifică disponibilitatea înainte de confirmare și trimite notificări fără a expune datele altui client.

Vezi structura de prețuri și ofertare

Plata nu se confirmă în browser

Checkout-ul poate redirecționa clientul, dar serverul confirmă plata numai prin webhook Stripe verificat. Salvăm PaymentIntent, customer, connected account și event ID. Webhook-urile pot sosi în altă ordine, de aceea stările sunt monotone și sunt aplicate în funcție de versiune. Un refund, o dispută sau o plată eșuată nu este tratată ca succes doar pentru că utilizatorul a ajuns la pagina de mulțumire.

Stripe Connect și split-payments

Pentru marketplace stabilim cine este merchant of record, ce comision se reține și când se face transferul. Stripe Connect permite conturi conectate, onboarding și distribuirea fondurilor, dar implicațiile fiscale și contractuale trebuie validate separat. Sistemul păstrează suma brută, comisionul, transferul și refund-ul ca evenimente distincte, astfel încât reconcilierea să nu depindă de un singur total.

Booking fără suprapuneri

Modelul de disponibilitate include utilizator, resursă, fus orar, durată, buffer și reguli de anulare. La confirmare, PostgreSQL folosește tranzacție și constraint pentru a preveni două rezervări în același interval. Interfața afișează sloturi calculate server-side, nu promite disponibilitate pe baza unui cache expirat. Calendarul multi-utilizator sincronizează modificările și marchează conflictele pentru revizuire.

Notificări și protecția datelor

Confirmarea e-mail sau WhatsApp include doar ora, serviciul și un link controlat. Reminderul este idempotent și poate fi reprogramat după schimbarea rezervării. Datele despre pacient sau client nu sunt incluse în loguri și se păstrează conform unei politici documentate. Înainte de lansare verificăm webhook retry, refund, anulare, fus orar și indisponibilitatea furnizorului.

Vezi structura de prețuri și ofertare

Întrebări frecvente

Cum confirmați plata?

Serverul validează webhook-ul Stripe și actualizează comanda doar după evenimentul verificat.