Stripe integráció — technikai és jogi audit
Hatályos: 2026. október 28. · Fizetési szolgáltató: Stripe · Üzemeltető: REZGÉSSZÓTÁR Kft.
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).