Tovább a tartalomhoz

Beállítás

A PayPal előfizetések beállítása: addon telepítése, PayPal csomag létrehozása, az űrlap PayPal Checkout átjárója.

Az előfizetések beállítása négy lépésből áll:

  1. A kiegészítő telepítése és aktiválása.
  2. Belépés a PayPal üzleti fiókba (teszteléshez a sandbox fiókba).
  3. Előfizetési csomag (plan) létrehozása a PayPalban.
  4. Az űrlap beállítása.
  1. Menj ide: JetFormBuilder → Addons.
  2. Az All Available Addons szakaszban keresd meg a PayPal Recurring Payments kártyát, és kattints az Install Addon gombra.
  3. A telepítés után a kártya a Your Installed Addons szakaszba kerül. Kattints az Activate Addon gombra.

Ha a bővítményt a Bővítmények oldalról telepíted, elég aktiválni. A kiegészítő hatására megjelenik a JetFormBuilder → Subscriptions menüpont.

Éles használatnál a saját PayPal üzleti fiókodat használod. Tesztelésnél a PayPal fejlesztői oldalán található sandbox (teszt) fiókot:

  1. Lépj be a PayPal fejlesztői felületre a saját e-mail-címeddel.
  2. Nyisd meg az alkalmazást (app), amelyet a PayPal-integrációhoz használsz.
  3. A Sandbox account mezőből másold ki az alkalmazáshoz tartozó e-mail-címet.
  4. Az Accounts fülön keresd meg az alkalmazás üzleti fiókját, és kattints a View/edit account linkre.
  5. Az Account details ablakban másold ki a System Generated Password értékét.
  6. Nyiss egy másik böngészőt vagy inkognitóablakot, és a másolt e-mail-címmel és jelszóval lépj be a sandbox PayPal oldalra.
  1. A PayPal fiókban nyisd meg a Pay & Get Paid fület, és kattints a Subscriptions gombra.
  2. Kattints a Create Plan gombra.
  3. Töltsd ki a csomag mezőit (név, számlázási ciklus, ár), majd kattints a Turn Plan On gombra.
  4. A következő lépést (a fizetési folyamat testreszabása) kihagyhatod a Do this later gombbal.

Ezzel a csomag kész, jöhet az űrlap.

  1. Menj ide: JetFormBuilder → Settings → Payments Gateways.
  2. Kapcsold be az Enable Gateways kapcsolót.
https://minta-bolt.hu/wp-admin/edit.php?post_type=jet-form-builder&page=jfb-settings
A JetFormBuilder Settings oldal Payments Gateways fülje, bekapcsolt Enable Gateways kapcsolóval

A kép a bekapcsolt Enable Gateways kapcsolót mutatja. Az Enable Test Mode kapcsolóval a PayPal sandbox módot kapcsolhatod be, a PayPal Gateway API szakaszban pedig az összes űrlapra érvényes (globális) PayPal-adatokat adhatod meg.

  1. Nyisd meg az űrlapot a JetFormBuilder → Forms listából.
  2. A jobb oldali JetForm fülön a Post Submit Actions szakaszban add hozzá a Save Form Record műveletet.
  1. A Gateways Settings szakaszban válaszd a PayPal Checkout lehetőséget, és kattints az Edit gombra.
https://minta-bolt.hu/wp-admin/post.php?post=4&action=edit
Az űrlap Gateways Settings szakasza, kiválasztott PayPal Checkout opcióval és Edit gombbal

A kép a kiválasztott PayPal Checkout opciót és mellette az Edit gombot mutatja.

  1. Az Edit PayPal Checkout Settings ablakban add meg a CLIENT ID és a SECRET KEY értékét. Ezeket a PayPal fejlesztői felületen, az alkalmazásod oldalán találod: a Client ID másolható, a Secret Key a Show gombbal jelenik meg.
  2. A GATEWAY ACTION listából válaszd a Create a subscription lehetőséget. (A Pay Now az egyszeri fizetés.)
  3. Kattints a Sync Access Token gombra: ez összeköti az űrlapot a PayPal fiókkal. Sikeres összekötésnél az Access Token updated üzenet jelenik meg, hibás adatoknál a Client Authentication failed hiba.
https://minta-bolt.hu/wp-admin/post.php?post=4&action=edit
A PayPal Checkout beállításainak ablaka a Create a subscription művelettel

A képen a GATEWAY ACTION a Create a subscription értékre van állítva. A Use Global Settings kapcsolóval a globális PayPal-adatokat is használhatod a kulcsok helyett.

Sikeres összekötés után megjelennek a csomaghoz tartozó mezők. Mindkettőt kétféleképpen adhatod meg:

Beállítás Mit csinál
Subscription Plan Field Itt választod ki, honnan jön a csomag. A Manual Input esetén a lenyíló listából magad választod ki a PayPalban létrehozott csomagot (Subscription Plan). Mezőalapú megoldásnál a Copy selected Plan ID gombbal kimásolhatod a csomag azonosítóját, és egy rejtett (Hidden) mező értékeként mentheted el. Ezután az űrlap mezői közül azt a mezőt választod ki, amelyik a csomag azonosítóját adja.
Quantity field A mennyiség. A Manual Input esetén a Manual input of quantity mezőbe a mennyiséget kézzel írod be. Mezőalapú megoldásnál egy másik rejtett mezőt hozol létre a mennyiségnek, és azt választod ki.

A kétféle módszer egy űrlapon belül keverhető.

Beállítás Mit csinál
Use redirect URL from Redirect notification Bekapcsolva a sikeres fizetés után a látogatót az átirányítási oldalra viszi.
Payment success message A sikeres fizetés után a felhasználónak megjelenő üzenet.
Payment failed message A sikertelen fizetésnél megjelenő üzenet.

Az üzenetekben makrókat használhatsz:

  • %gateway_status%: a fizetés állapota.
  • %field_name%: az űrlap bármelyik mezőjének értéke, a field_name helyére a mező neve kerül (például %quantity_%).

Végül kattints az Update gombra az ablakban, majd frissítsd az űrlapot.

Érdemes felvenni egy utólagos műveletet, amely a sikeres előfizetés után a felhasználó szerepkörét átállítja (például Feliratkozó, Szerkesztő vagy Szerző), így megnyílik a zárt tartalom. Az előfizetés lejártakor ugyanezzel a művelettel visszaállíthatod a szerepkört, és újra elrejtheted a tartalmat.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások