Tovább a tartalomhoz

PayPal-fizetések tárolása és ellenőrzése

Fizetéses űrlap felépítése, kihelyezése felugró ablakban, és a fizetések követése a Payments és a Form Records oldalon.

A JetFormBuilder a PayPal-fizetéseket saját adatbázistáblában tárolja, és a Payments oldalon áttekinthető listában mutatja. Ebben a fejezetben egy fizetéses űrlapot építesz, kihelyezed egy felugró ablakban, és megnézed, hol látszik a fizetés.

  1. Menj ide: JetFormBuilder → Settings → Payments Gateways.
  2. Kapcsold be az Enable Gateways kapcsolót. Teszteléshez az Enable Test Mode kapcsoló is bekapcsolható.
  3. A PayPal Gateway API szakaszban töltsd ki a Client ID és a Secret Key mezőt a PayPal-fiókod adataival.
  4. Kattints a Save gombra.
https://minta-bolt.hu/wp-admin/edit.php?post_type=jet-form-builder&page=jfb-settings
A JetFormBuilder beállításai, a Payments Gateways fül a PayPal API-adatokkal

A képen a bekapcsolt átjárók és a PayPal API-adatok mezői látszanak.

  1. Menj ide: JetFormBuilder → Forms, és kattints az Add New gombra. Meglévő űrlap szerkesztéséhez vidd az egeret a kívánt elem fölé.
  2. Állítsd össze a mezőket. A példában a foglalási űrlap mintát használjuk, de bármilyen űrlap jó.
  3. A JetForm fülön görgess a Post Submit Actions szakaszhoz, és a New Action gombbal vegyél fel műveleteket (például Save Form Record).
  4. A Gateways Settings szakaszban (a Post Submit Actions előtt) válaszd a PayPal Checkout lehetőséget, és kattints az Edit gombra.

A PayPal Checkout ablak mezői:

Beállítás Mit csinál
Use Global Settings Bekapcsolva átveszi a JetFormBuilder → Settings → Payments Gateways oldalon megadott Client ID-t és Secret Key-t.
Client ID A PayPal-fiókodban található Client ID.
Secret Key A PayPal-fiókodhoz tartozó Secret Key.
Gateway Action Az a forgatókönyv, amely az űrlap elküldésekor lefut.
Request Button A Sync Access Token gombbal szinkronizálod az adatokat, utána jelennek meg a további mezők.
Currency Code A pénznem kódja (például HUF).
Price/amount field Az űrlapmező, amely a fizetendő végösszeget adja.
Payment success message A sikeres fizetés után látszó szöveg.
Payment failed message A sikertelen fizetés után látszó szöveg.

Az Available macros listából bármelyik makrót beillesztheted az üzenetekbe. Az Update gombbal mentsd a beállításokat, majd az űrlapot is mentsd (Publish vagy Update).

3. Az űrlap kihelyezése felugró ablakban

Szekció neve “3. Az űrlap kihelyezése felugró ablakban”

Az űrlap bárhová kerülhet, a példában egy felugró ablakban jelenik meg, amelyet egy gomb nyit meg. Ehhez a JetPopup bővítmény kell.

  1. Menj ide: JetPopup → All popups, és nyiss meg egy meglévő felugró ablakot, vagy a Create New Popup gombbal hozz létre újat.
  2. Az első ablakban válassz előbeállítást, és kattints a Create Popup gombra.
  3. A szerkesztőben keresd meg a JetForm widgetet, és a Choose Form mezőben válaszd ki az űrlapot.
  4. A fogaskerék gombbal a General Settings → Title mezőben nevet adhatsz a felugró ablaknak.
  5. Kattints a Publish (vagy Update) gombra.
  6. A gombot tartalmazó oldalsablonban (például Crocoblock → Theme Templates, egyedi oldalsablon) tegyél ki egy Button widgetet. Az Advanced fülön, a JetPopup szakaszban az Attached Popup mezőben válaszd ki a felugró ablakot, és kattints az Update gombra.
  1. Nyisd meg az oldalt a weboldalon, és kattints a gombra: megnyílik az űrlap.
  2. Töltsd ki az űrlapot, és kattints a beküldő gombra. Ha minden kötelező mező helyes, a PayPal fizetési oldalára kerülsz, ahol a látogató megadja a fizetéshez szükséges adatokat.

Menj ide: JetFormBuilder → Payments.

https://minta-bolt.hu/wp-admin/edit.php?post_type=jet-form-builder&page=jfb-payments
A Payments oldal a fizetések listájával

A képen a fizetések listája látszik, a szűrési és lapozási lehetőségekkel.

  • Amíg a látogató a fizetési oldalon van, a fizetés állapota Created, és Not attached. Ugyanez látszik, ha bezárja a fizetési ablakot.
  • Sikeres fizetés után az állapot Completed lesz, és megjelenik a fizető (Payer).
  • Látszik a létrehozás dátuma (Created), a teljes összeg (Gross) és a fizetés azonosítója.
  • A lapozóval léphetsz az oldalak között, és megadhatod az oldalankénti találatok számát (Results per page).
  • A Payment type oszlopban a fizetés címére kattintva a fizetés részletei nyílnak meg.

Az Ip Address és a User Agent mezőnél „Not recorded” állhat. Ennek oka, hogy a Save Form Record művelet szerkesztőjében ki van kapcsolva a Store the IP address and other request headers kapcsoló.

A JetFormBuilder → Form Records oldalon a kitöltött űrlap adatai látszanak. A fizetéshez tartozó bejegyzés Form oszlopában a címre kattintva megnyílik a részletes oldal, ahol a Form Fields, a General Values és a Related Payment blokk mutatja az adatokat.

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