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.
PayPal Standard
Szekció neve “PayPal Standard”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.
- Nyisd meg a Restrict → Settings → General fület, és kapcsold be a PayPal Standard átjárót.
- A PayPal Settings alatt add meg a PayPal-fiókodhoz tartozó e-mail-címet. Ez az egyetlen kötelező beállítás.
- 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). |
Azonnali fizetési értesítés (IPN)
Szekció neve “Azonnali fizetési értesítés (IPN)”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:
- 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-notifycímet. - Kattints az Update gombra.
- Kapcsold be az IPN-t, és az értesítési URL-nek ezt add meg:
http://sajatoldal.example/?listener=IPNA 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:
- Lépj be a PayPal-fiókodba, és nyisd meg a profilodat.
- 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. - A webhelyed nyelve legyen helyesen beállítva.
- Kattints a More Options gombra.
- A kódolás legyen UTF-8.
- Mentsd a beállításokat.
PayPal Express
Szekció neve “PayPal Express”Az Express beállítása hasonló, de az API-adatok itt kötelezők.
- Nyisd meg a Restrict → Settings → General fület, és kapcsold be a PayPal Express átjárót.
- A PayPal Settings alatt add meg a PayPal-fiókodhoz tartozó e-mail-címet.
- 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.
A fizetés menete
Szekció neve “A fizetés menete”Az Express többlépéses folyamat:
- A vásárló kitölti a regisztrációs űrlapot. Ez az az oldal, amelyen a
[register_form]rövidkód van. - Az űrlap elküldése után a PayPal oldalára kerül, ahol több képernyőn végigvezetik a fizetést.
- Az Agree and Continue gombra kattintva visszatér a webhelyedre, ahol egy megerősítő űrlapot lát.
- A Confirm gombra kattintva a fizetés lezárul, és a vásárló a sikeres oldalra kerül.
Az IPN az Expressnél
Szekció neve “Az IPN az Expressnél”Az IPN szerepe ugyanaz, mint a Standardnál, de az értesítési URL más:
http://sajatoldal.example/?listener=EIPNA 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: