Tovább a tartalomhoz

PayPal: Standard és Express

A PayPal Standard és a PayPal Express beállítása, az IPN és a kódolás ellenőrzése, a fizetés menete.

A PayPal két átjáróval érhető el: PayPal Standard és PayPal Express. Az Express a Standard továbbfejlesztett, megbízhatóbb és biztonságosabb változata, és ezt ajánlott választani. Mindkettőhöz PayPal-fiók kell, az API-adatokhoz üzleti (Business) fiók.

A Standard gyorsan beállítható. Indiai kereskedőknél figyelj arra, hogy a PayPal 2021 áprilisától belföldi szolgáltatást Indiában már nem nyújt, csak a nemzetközi forgalmú kereskedőket támogatja.

  1. Nyisd meg a Restrict → Settings → General fület, és kapcsold be a PayPal Standard átjárót.
  2. A PayPal Settings alatt add meg a PayPal-fiókodhoz tartozó e-mail-címet. Ez az egyetlen kötelező beállítás.
  3. Ajánlott megadni az API-kulcsokat is (lásd PayPal API-kulcsok és tesztfiókok). Ezek nélkül a tagok nem tudják a saját tagságukat lemondani a bővítményen belül, és az olyan funkciók sem működnek, mint a tagsági szintek közti váltás előfizetésnél. Az API-kulcsokat a Restrict → Settings → Payments fülön kell megadni.

Három további, nem kötelező beállítás van:

Beállítás Mit csinál
PayPal Page Style A PayPal-oldal sablonja, amelyet a tagságot vásárlók látnak.
Disable cURL Csak akkor jelöld be, ha a tárhelyed nem támogatja a cURL-t. Általában nem kell.
Disable IPN Verification Csak akkor jelöld be, ha a PayPal IPN-értesítések feldolgozása nem működik, vagyis a tagok fiókja nem lesz magától aktív (függőben marad).

Az IPN az a rendszer, amelyen át a PayPal jelzi a bővítménynek, ha egy előfizetés változik (befizetés, lemondás stb.). A bővítmény megpróbálja magától bekapcsolni, ritkán viszont kézzel kell a PayPal-fiókban:

  1. Lépj be a PayPal-fiókodba, és nyisd meg az Account Settings → Website payments → Instant Payment Notifications oldalt. Ha nem találod, nyisd meg közvetlenül a https://www.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-ipn-notify címet.
  2. Kattints az Update gombra.
  3. Kapcsold be az IPN-t, és az értesítési URL-nek ezt add meg:
http://sajatoldal.example/?listener=IPN

A sajatoldal.example helyére a saját domained kerüljön. Ha a webhelyed HTTPS-t használ, https:// legyen a cím elején.

Ha másik rendszerből költözöl PayPal-lal ismétlődő előfizetésekkel, és az is IPN-t használt, érdemes a régi IPN-címről 301-es átirányítást beállítani az új címre. Így a régi címre még érkező értesítések is eljutnak a helyes helyre.

A kódolás ellenőrzése a PayPal-fiókban

Szekció neve “A kódolás ellenőrzése a PayPal-fiókban”

Az ékezetes és különleges karakterek hibáinak elkerüléséhez ellenőrizd a PayPal kódolási beállítását:

  1. Lépj be a PayPal-fiókodba, és nyisd meg a profilodat.
  2. A My selling tools alatt keresd a „PayPal button language encoding” részt. Ha nem találod, itt éred el: https://www.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-language-encoding.
  3. A webhelyed nyelve legyen helyesen beállítva.
  4. Kattints a More Options gombra.
  5. A kódolás legyen UTF-8.
  6. Mentsd a beállításokat.

Az Express beállítása hasonló, de az API-adatok itt kötelezők.

  1. Nyisd meg a Restrict → Settings → General fület, és kapcsold be a PayPal Express átjárót.
  2. A PayPal Settings alatt add meg a PayPal-fiókodhoz tartozó e-mail-címet.
  3. A PayPal API Credentials alatt add meg az Express API-adatait. Ezekre mindenképp szükség van, és a bővítmény API-aláírást (Signature) kér. A megszerzésük lépései: PayPal API-kulcsok és tesztfiókok.

A nem kötelező beállítások ugyanazok, mint a Standardnál: PayPal Page Style, Disable cURL és Disable IPN Verification.

Az Express többlépéses folyamat:

  1. A vásárló kitölti a regisztrációs űrlapot. Ez az az oldal, amelyen a [register_form] rövidkód van.
  2. Az űrlap elküldése után a PayPal oldalára kerül, ahol több képernyőn végigvezetik a fizetést.
  3. Az Agree and Continue gombra kattintva visszatér a webhelyedre, ahol egy megerősítő űrlapot lát.
  4. A Confirm gombra kattintva a fizetés lezárul, és a vásárló a sikeres oldalra kerül.

Az IPN szerepe ugyanaz, mint a Standardnál, de az értesítési URL más:

http://sajatoldal.example/?listener=EIPN

A bekapcsolás helye és lépései a Standardnál leírtakkal azonosak: Account Settings → Website payments → Instant Payment Notifications, majd Update. A domain helyére a sajátodat írd, HTTPS-nél https:// kell. A kódolási beállítást (UTF-8) itt is érdemes ellenőrizni, a lépései a fentiekkel megegyeznek.

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