JetFormBuilder PayPal Recurring payments
Ha előfizetéses szolgáltatást szeretnél értékesíteni WordPressen, nagyon gyorsan bele lehet futni ugyanabba a problémába: vagy webshopot kell építeni egy egyszerű havidíjhoz is, vagy egyedi fejlesztéssel kell összekötni az űrlapokat a fizetéssel. Mindkét irány drága, időigényes, és sokszor indokolatlanul bonyolult.
A JetFormBuilder PayPal Recurring Payments pontosan ezt a rést tölti be. Ez egy PRO add-on, amely lehetővé teszi, hogy a JetFormBuilder űrlapjaidon előfizetéses (ismétlődő) fizetést indíts PayPalon keresztül, külön webshop és egyedi kódolás nélkül. A felhasználó az űrlap kitöltésével indítja az előfizetést, a fizetés a PayPal felületén történik, az előfizetés státusza és tranzakciói pedig közvetlenül a WordPress adminból követhetők.
Ez ideális megoldás tagdíjakhoz, online kurzusokhoz, zárt tartalmakhoz, SaaS jellegű szolgáltatásokhoz vagy bármilyen rendszeres díjazású modellhez.
Mi ez és milyen problémát old meg?
A JetFormBuilder PayPal Recurring Payments egy olyan bővítmény, amely a JetFormBuilder Payment Gateways rendszerét egészíti ki PayPal előfizetéses fizetéssel. Nem egyszeri tranzakciót kezel, hanem valódi subscription alapú fizetést, ahol a PayPal kezeli az ismétlődő terhelést, a JetFormBuilder pedig az egész folyamatot adminisztrálja és automatizálja.
A legfontosabb problémák, amelyeket megold:
- nincs szükség WooCommerce-re csak egy havi díj miatt
- nem kell külső előfizetéskezelő szolgáltatást integrálnod
- az előfizetések állapota nem „fekete doboz”, hanem adminból átlátható
- eseményalapú automatizmusokat köthetsz az előfizetés életciklusához
Fő funkciók – nem csak fizetés, hanem rendszer
Ismétlődő díjazás több árazási modellel
A bővítmény nem ragad le egyetlen fix havidíjnál. Kezeli:
- fix előfizetési díjat
- mennyiség-alapú árazást (pl. licencek száma)
- volumen- és sávos (tiered) díjazást
- próbaperiódusokat
A mennyiség akár űrlapmezőből is érkezhet, így a felhasználó maga döntheti el, hány egységet vagy licencet vásárol.
PayPal gateway integráció
A PayPalt a JetFormBuilder Payment Gateways felületén kapcsolod be. Itt:
- megadod a PayPal REST API adatokat (Client ID, Secret)
- külön kezelhető a Sandbox és a Live mód
- a rendszer automatikusan kezeli az Access Tokeneket
- testreszabható sikeres és sikertelen fizetési üzenetek
- átirányításokat állíthatsz be fizetés után
Előfizetés-kezelés a WordPress adminban
Az egyik legerősebb része a megoldásnak a Subscriptions admin nézet. Itt:
- látod az aktív, szüneteltetett és lemondott előfizetéseket
- követhetők a ciklusonkénti kifizetések
- egyértelmű a kapcsolat a felhasználó és az előfizetés között
Adminisztrátorként:
- felfüggesztheted az előfizetést
- lemondhatod
- visszatérítést indíthatsz
Mindez a PayPal eseményeivel szinkronban történik.
Action Events – automatizmusok előfizetéshez kötve
A JetFormBuilder Action Events rendszere lehetővé teszi, hogy az előfizetés életciklusához kód nélkül műveleteket köss. Például:
- sikeres első fizetés után szerepkört adsz
- hozzáférést nyitsz zárt tartalomhoz
- e-mailt küldesz vagy webhookot hívsz
- lejárt fizetésnél figyelmeztetést indítasz
Ez az a pont, ahol az előfizetésből valódi üzleti folyamat lesz.
PayPal Subscription Plan hozzárendelése
A PayPalban előre létrehozod a Productot és a hozzá tartozó Subscription Plant. A JetFormBuilderben:
- megadhatod fixen a Plan ID-t
- vagy betöltheted űrlapmezőből (pl. csomagválasztó)
Ez lehetővé teszi több csomag egyetlen űrlappal történő értékesítését.
Hogyan működik a teljes folyamat?
- PayPal oldalon létrehozod a terméket és subscription plant (Sandbox és/vagy Live).
- JetFormBuilderben bekapcsolod a PayPal gatewayt, és megadod a REST API adatokat.
- Elkészíted az űrlapot (regisztráció, csomagválasztás, mennyiség stb.).
- A PayPal Checkout beállításnál:
- Gateway Action: Create a subscription
- megadod a Plan ID-t (fix vagy mező)
- beállítod a mennyiséget, üzeneteket, redirectet
- Action Events segítségével automatizálod a hozzáféréseket.
- Sandboxban végigteszteled a folyamatot.
- Live módra váltasz.
A felhasználó PayPalon fizet, majd visszatér az oldaladra, az előfizetés pedig azonnal megjelenik az adminban.
Példa beállítási kivonat
Gateway: PayPal
Mode: Sandbox | Live
Gateway Action: Create a subscription
Subscription Plan: {PLAN_ID vagy csomag_mező}
Quantity: {license_count}
On success: Redirect → /koszonjuk
On fail: Egyedi hibaüzenet
Gyakorlati felhasználási esetek
Tagsági klub havi díjjal
Űrlap + PayPal előfizetés. Sikeres fizetés után automatikus tagsági szerepkör, zárt tartalom megnyitása. Lemondáskor a rendszer visszavonja a jogosultságokat.
Online kurzus próbaperiódussal
7 napos próba PayPalban. Próba után indul a havidíj. Action Events e-mailt küld a tananyaggal, sikertelen megújításnál figyelmeztet.
SaaS jellegű licencelés
Felhasználó megadja a licencek számát. A mennyiség-alapú vagy sávos árazás automatikusan érvényesül.
Előnyök és értékajánlat
- WooCommerce nélküli, valódi előfizetéses fizetés
- Kódmentes beállítás és automatizálás
- Rugalmas árazási modellek
- Előfizetések központi kezelése
- PayPal eseményekkel szinkron állapotkezelés
Kisebb késleltetés (1–2 perc) előfordulhat a PayPal webhookok miatt, de az állapotok rövid időn belül konzisztenssé válnak.
Rendszerkövetelmények és előfeltételek
- PayPal Business fiók
- REST API Client ID és Secret
- Aktív JetFormBuilder PRO
- Publikusan elérhető webhely (nem csak lokális környezet)
Korlátozások és fontos megjegyzések
- Csak JetFormBuilderrel működik, JetEngine önmagában nem elég
- Lokális környezetben a PayPal visszahívások nem működnek stabilan
- Lemondott előfizetés nem aktiválható újra adminból
- A tranzakciók megjelenése rövid ideig késhet
Gyors beállítási ellenőrzőlista
- JetFormBuilder PRO és PayPal Recurring addon aktiválva
- PayPal REST app létrehozva
- Client ID / Secret megadva
- Subscription Plan elkészítve PayPalban
- Űrlap: PayPal Checkout → Create a subscription
- Action Events beállítva
- Sandbox teszt → Live mód
Összegzés
A JetFormBuilder PayPal Recurring Payments nem egy „fizetős extra”, hanem egy komplett előfizetéses infrastruktúra WooCommerce nélkül. Ha WordPressen szeretnél átlátható, automatizálható, adminból kezelhető előfizetéseket, ez az egyik legstabilabb és leggyorsabban bevezethető megoldás jelenleg.
Ha szeretnéd, a következő lépésben tudok:
- mintafeliratkozási űrlapot készíteni
- tagsági vagy kurzusos flow-t felrajzolni
- Action Events logikát konkrét use case-re lebontani