Vissza a jogi audit összesítőhöz
Stripe integráció audit

Stripe integráció — technikai és jogi audit

Hatályos: 2026. október 28. · Fizetési szolgáltató: Stripe · Üzemeltető: REZGÉSSZÓTÁR Kft.

Fontos: a teljes technikai integráció kész és telepítve van. A tényleges bankkártyás fizetés azonban csak akkor működik, ha a STRIPE_SECRET_KEY és a STRIPE_WEBHOOK_SECRET be vannak állítva az app Secrets oldalán, és a webhook végpont regisztrálva van a Stripe Dashboard-ban. A jogi dokumentumok frissítése külön lépés.

1–3. Stripe kapcsolat és integráció típusa

  • Stripe kapcsolat státusza — Részben aktívSTRIPE_PUBLISHABLEKey és STRIPE_SECRET_KEY a Secrets oldalon. A webhook titok (STRIPE_WEBHOOK_SECRET) és a webhook végpont regisztrálása még hiányzik.
  • Test / Live mód — Admin döntés / ellenőrzés szükségesA Secrets oldalon beállított kulcs dönti el. Ha sk_live_... van beállítva, live; sk_test_... esetén test. A rendszer nem találgat.
  • Integráció típusa — KészStripe Checkout (hosted) — a kártyaadatokat a Stripe kezeli, SCA/3D Secure beépítve. A Base44 adatbázis nem tárol kártyaadatot.

4–6. Webhook és fizetési folyamat

  • Webhook végpont — Folyamatban / következő lépésRegisztrálandó a Stripe Dashboard-ban: https://pozitiv-rezges-klub.base44.app/functions/stripeWebhook
  • Aláírás-ellenőrzés — KészstripeWebhook függvény HMAC-SHA256 aláírás-ellenőrzéssel + 5 perces replay-védelem.
  • Idempotencia — Készpayment_status / status + order.rp_reversed flag; ugyanaz az esemény nem dolgozható fel kétszer.
  • Kezelt események — Készcheckout.session.completed (paid), .expired, .async_payment_failed, charge.refunded.
  • Sikeres fizetés tesztelve — Folyamatban / következő lépésA STRIPE_SECRET_KEY + webhook beállítása után tesztelendő.
  • Sikertelen / megszakított fizetés tesztelve — Folyamatban / következő lépés

7–11. Fizetés, refund, RezgőPont, e-mailek

  • Sikeres fizetés → rendelés paid — KészWebhook állítja be a payment_status-t; a sikeres oldal visszaigazol.
  • Sikertelen fizetés → nem lesz fizetett rendelés — Kész
  • Refund kezelés — KészrefundOrder (admin) + webhook charge.refunded. Teljes refundnál RP-visszavonás.
  • Részleges refund és RezgőPont — Admin döntés / ellenőrzés szükségesRészleges refundnál az RP nem vonódik vissza automatikusan — üzleti szabály kell.
  • RezgőPont-jóváírás csak sikeres fizetés után — KészAjánlói RP a teljesítéskor (admin lezárás) íródik jóvá, a fizetés sikerét követően.
  • RezgőPont-visszavonás teljes refundnál — KészreverseAllRp: beváltott RP visszajóváírása + ajánlói bónusz visszavonása.
  • Rendelési státuszok — KészFizetési státusz (payment_status) és teljesítési státusz (status) külön kezelve.
  • E-mail visszaigazolások — KészSikeres bankkártyás fizetés után vásárlói + admin e-mail (Gmail connector).

32. Biztonsági ellenőrzés

  • Secret kulcs csak szerveroldalon — Készsecrets.get("STRIPE_SECRET_KEY") — sosem a frontendben.
  • Ár szerveroldali újraszámolás — KészcreateCheckout a rendelés adataiból számol, nem fogad el frontend-árat.
  • Kliens nem ad meg tetszőleges összeget — Kész
  • Kártyaadat nem tárolt — KészStripe Checkout kezeli; Base44 nem tárol kártyaszámot/CVC-t.
  • Dupla fizetés elleni védelem — Készplacing state (gomb tiltás), Stripe idempotens webhook, session-alapú rendelés.
  • Idegen rendelés adata nem lekérhető — KészOrder RLS: created_by_id / user_id / admin.
  • Admin Stripe-adatok csak adminnak — KészrefundOrder admin-only; AdminOrders admin felületen.
  • Logokban nincs érzékeny fizetési adat — KészA webhook logja nem tartalmaz kártyaadatot.

16–22. Jogi dokumentumok

  • ÁSZF — Stripe fizetés — Folyamatban / következő lépés
  • Adatkezelési tájékoztató — Stripe adatfeldolgozó — Folyamatban / következő lépés
  • Szállítás és fizetés — online bankkártya — Folyamatban / következő lépés
  • Elállás és visszaküldés — Stripe refund — Folyamatban / következő lépés
  • Panaszkezelés — chargeback elkülönítés — Folyamatban / következő lépés
  • Süti tájékoztató — Stripe cookiek — Folyamatban / következő lépés
  • RezgőPont szabályzat — fizetés/refund + RP — Folyamatban / következő lépés
  • Jogi dokumentumok verziója / dátuma — Folyamatban / következő lépésFrissítéskor új dátum; a rendelés aszf_version mezője naplózza az elfogadott verziót.

Admin / könyvelői ellenőrzést igénylő pontok

  • STRIPE_SECRET_KEY beállítása a Secrets oldalon (ha még nincs).
  • STRIPE_WEBHOOK_SECRET beállítása + webhook végpont regisztrálása a Stripe Dashboard-ban.
  • Test → Live váltás ellenőrzése a Stripe Dashboard-ban.
  • Részleges refund és RezgőPont üzleti szabály eldöntése.
  • Számlázórendszer (ha van) csatlakoztatása a sikeres fizetéshez — dupla számla elkerülése.
  • Stripe Tax nem aktiválva; az ÁFA a webshop logikája szerint számítandó — könyvelői ellenőrzés.
  • Statement descriptor (REZGESSZOTAR) ellenőrzése a Stripe-fiók beállításaiban.

A REZGÉSSZÓTÁR Kft. (Cg. 01-09-403725, adószám 32034684-1-43, székhely 1112 Budapest, Fatörzs utca 20.) üzemelteti a webshopot. A Stripe a fizetési szolgáltató; a kártyaadatokat a Stripe kezeli, a REZGÉSSZÓTÁR Kft. nem tárolja azokat. A bankkártya-kivonaton a terhelés „REZGESSZOTAR" megnevezéssel jelenhet meg (a Stripe-fiók beállításától függ).

A weboldal működéséhez szükséges sütiket és böngészőtárolókat alapértelmezetten használjuk (bejelentkezés, kosár, ajánlói kód). Hirdetési és analitikai célú harmadik-fél sütit jelenleg nem használunk. Részletek a Süti tájékoztatóban.