/ AZ ALAPOK /


Nos, mielőtt belekezdünk a programozásba, jobb, ha megpróbáljuk megérteni, mi minden történik, amikor egy automatizált weblap együttműködik a PayPal-lal. Alább az elképzelhető legegyszerűbb alapesetet nézzük meg.

Hitvallásom szerint ugyanis akkor igazán hatékony egy oktatás, ha az elején még nem törekszik a teljesség igényével kitérni minden apró részletre. Hiszem, hogy sokkal eredményesebb bármely tudás átadása, ha már kezdetekben sikerélményekkel gazdagítja a tanulókat.

Úgy gondolom továbbá, hogy teljesen felesleges olyan ismereteket tömni a fejekbe, melyek nem feltétlenül szükségesek az első lépések megtételéhez. Alább tehát szigorúan csak azokat a pontokat tekintjük át, melyek egy automatizált rendszer működését még éppen képesek a gyakorlatban is bemutatni.

Azután pedig, ahogy haladunk előre a leckékben, úgy fogunk egyre több lehetőséget kihasználni, egyre jobban belemélyedni a PayPal lelkivilágába, illetve végül így lesz a kezünkben egy fejlett, teljesen automatizált rendszer.

Csapjunk is a lovak közé...



Nos, alapesetben az alábbi három lépésből áll a PayPal rendszerével való fizetés:

 

  • 1. lépés: Adatok elküldése

 

A vásárló rákattint az oldalunkon a fizetés gombra. Ekkor a weblapunk elküld a vásárlásról minden fontos információt a PayPal weblapjának.

Adatok elküldése

 

  • 2. lépés: Fizetés

 

A vásárló megadja a fizetéshez szükséges adatait (például bankkártya-számát) a PayPal oldalán.

Fizetés PayPal-lal


Az első két pontnál gyakorlatilag nem történik több, mintha egy egyszerű PayPal gombot helyeztünk volna el a weblapunkon.

Igen ám, de most jön ehhez képest a varázslat!

 

  • 3. lépés: Fizetés feldolgozása.

 

Alapesetben ugyanis a weblaptulajdonosok kénytelenek manuálisan feldolgozni a beérkezett megrendeléseket. Más szóval: belépnek a jelszavukkal, majd megnézik, ki fizetett nekik, és ennek megfelelően kiszolgálják a megrendeléseket.

Ennél a lépésnél egy kevés programozással pontosan ezt a terhet vehetjük le a vállukról.

Visszaigazolás a PayPal-tól


Ha ugyanis megtörtént a fizetés, a programunk erről visszakaphat egy automatikus értesítést a PayPal weblapjától, amit ezután adatbázisba menthet, vagyis örökre megjegyezhet. Nekünk pedig éppen ez a célunk.

Itt voltaképpen az történik, hogy a PayPal weblapja és a mi saját weboldalunkra írt PHP nyelvű program közvetlenül beszélgethet egymással, anélkül, hogy ezt az üzenetváltást akár egyetlen hús-vér ember is olvasná.



Igen ám, de itt felmerül a kérdés, hogy ha mindezzel végeztünk, mégis hogyan teszteljük le a végeredményt? Mert ugye mégsem lehet élesben, valódi pénzt kockáztatva próbálgatni, hogy működik-e, amit leprogramoztunk, vagy sem.
(Programozni egyébként a következő leckében fogunk, most csak előkészítjük hozzá a terepet.)

Nos, a tesztelés problémájára jelent remek megoldást a PayPal beépített tesztrendszere, mely egy olyan weblap, mintha a PayPal főoldala lenne, de mégsem az. Pontosan ugyanúgy néz ki, és ugyanúgy viselkedik, de mégis minden anyagi következmény nélkül játszhatunk vele. A lényeg, hogy ha az ott létrehozható virtuális pénztárcánknál, mindössze nem létező játékpénzzel ügyködve megfelelően működik az a cucc, amit leprogramoztunk, akkor teljesen biztosak lehetünk benne, hogy élesben is működni fog. 

Teszt hozzáférés létrehozásaHogy el tudjuk érni ezt a tesztrendszert, először a developer.paypal.com oldalon kell magunkat regisztrálnunk. Ezt a Sign Up Now gombra kattintva tehetjük meg, teljesen ingyenesen. Remélem, a regisztrálás menetét nem kell részleteznem senkinek. :)

Sign Up Now gombRegisztráció és bejelentkezés után a Test Accounts menüpont alatt tudunk létrehozni olyan virtuális, nem létező pénztárcákat, melyekről az előbb szó volt.

Itt a legegyszerűbb az, ha egy előre beállított hozzáférést (ha úgy tetszik: pénztárcát) készítünk. Ehhez kattintsunk a Preconfigured feliratra.

 Előre beállított teszt-hozzáférés létrehozása

Mi most tehát egy valóságban nem létező, de virtuális tesztelésre kiválóan alkalmas boltot (pénztárcát) akarunk létrehozni, hogy megnézzük, megérkeznek-e rá a játékpénzek, ezért az Account type-nál a seller-t (magyarul: eladót) kell kiválasztanunk. Minden mást érintetlenül hagyhatunk. Arra viszont ügyeljünk, hogy a frissen létrehozott jelszavunkat mindenképpen írjuk fel valahova.

Teszt eladó létrehozása

Create Account gombHa ezzel végeztünk, a Create Account gombbal létre is hozhatjuk a teszt-hozzáférést, teszt-pénztárcát.

Amennyiben sikerrel jártunk, a rendszer boldogan értesít minket.

 Teszt felhasználó sikeresen létrehozva

Ezek után az Enter Sandbox Test Site gombra kattintva tudunk belépni a Paypal tesztrendszerébe. (A majd ott használandó bejelentkezési nevünket előtte a Log-in email oszlopban láthatjuk).

 Enter Sandbox Test Site gomb

Ekkor egy új böngészőablakban egy ugyanolyan weblap nyílik meg, mint a PayPal főoldala, két apró különbséggel. Egyrészt a weblapcím paypal.com helyett sandbox.paypal.com lesz, valamint a PayPal logó mellett is megjelenik egy Sandbox logó.

Sandbox logó

Ide most az imént létrehozott teszt hozzáféréssel és jelszóval tudunk belépni.

Hogy az így kézhez kapott játék pénztárcát miként tudjuk feltölteni játékpénzzel, azt a soron következő leckékben fogjuk megnézni.

By SoDI


 
 
0 (0)
Jelentkezz be a szavazáshoz!