|
Joompay fizető komponens működési feltételek és telepítési leírás A Joompay a magyarországi tárhelyszolgáltatók 80%-nál fut, jelenleg csak az ingyenes tárhelyszolgáltatókkal lehet gond, ahol nem lehet engedélyezni a fájlok megfelelő futási jogát A rendszer futtatásához szükséges követelmények: (ezeket a rendszergazdától vagy a szervergazdától kérdezd meg!) - php futtatási lehetőség - sql adatbázis - php.ini beállítás: allow_url_fopen = 1 (távoli fájlmegnyitás) A videó nem tartalmazza a 8. lépést (crontab bejegyzés) beállítását!
Telepítés lépései (Figyelem: a Joompay 2.0 rendszer telepítése a CIB biztonsági változásai miatt egy lépéssel bővült): - A joompay-1.0.zip fájlt csomagolja ki
- Abban található mappak.zip fájlt szintén csomagolja ki és tartalmát (administrator, cib, components) másolja fel a joomla rendszer gyökérkönyvtárába könyvtárhelyesen
- Ha nem az alapértelmezett adatbázis előtagot használja a honlapja, akkor módosítsa a install.sql fájlt. Cserélje le a webáruház álltal használt adatbázis előtagra (pl.: jos_)
- A phpmyadmin rendszerben a honlapunkhoz tartozó adatbázisában le kell futtatni a install.sql fájlt
- lépjen be a phpmyadminba
- válassza ki a webáruház álltal használt adatbázist
- Kattintson az import fülre
- importálja be a install.sql fájlt
- Másolja fel a cib banktól kapott kulcsot (pl: abc.des) a cib könyvtárba (lehet hogy előtte ki kell tömöríteni)
- Szerkesszük a ps_cib.cfg.php 8 helyen (administrator/components/com_virtuemart/classes/payment)
- Írja be a 32 karakteres egyedi Pauth kódot amit a termék megrendelésekor a kimenő e-mail-ben és a vásárlást sikeresen lázáró oldalon megjelenik: pl. define('CIB_CFG_PAUTH_CODE','PAUTH kód helye');
- 3 jegyű Kulcs ID megadása: pl. define('CIB_CFG_ARUHAZID','ABC');
- Boltazonosító megadása (ez álltalában 0001): pl. define('CIB_CFG_BOLTID','0001');
- Áruház URL a Bank felé (visszatérési pont)*
- Kulcsfájl elérési útja (fájlnév nélkül)*
- Titkosítóprogram elérési útja*
- Pauth program elérési útvonala*
- Futási jogot kell adni a sakide és a pauth fájloknak (cib/) minimum 750 legyen az atributuma
- A [Joomla gyökér] könyvtárban a felmásolás után található egy "cibpoll.php" nevű új fájl. Létre kell hozni a webszerveren egy ütemezett feladatot (crontab bejegyzés), ami 10 percenként lefuttatja ezt a "cibpoll.php" szkriptet. Az ütemezett feladat felvételéhez lehet, hogy rendelkezésre áll egy felület a tárhely adminisztrációs felületén. Amennyiben nem, akkor a tárhely szolgáltatóval, illetőleg a rendszergazdával kell felvenni a kapcsolatot, hogy állítsa be ezt az ütemezett lefutást.
- Kész!
Élesbe kapcsolás: A rendszer alapértelmezetten a CIB Bank Zrt. tesztszerverére van konfigurálva. A rendszer élesre állítása során csak a banktól kapott (valami.des) des kiterjesztésű tesztkulcs fájlt kell kicserélni az éles kulcsra. A config fájlban (administrator/components/com_virtuemart/classes/payment/ps_cib.cfg) a teszt szerverek elérési útvonalát kell átírni az éles szerverek helyes elérési útvonalára. // Bank URL az áruház felé define('CIB_CFG_ARUHAZBANKURL','http://eki.cib.hu:8090/market.saki');
// Bank URL a vásárló felé define('CIB_CFG_VASARLOBANKURL','https://eki.cib.hu/customer.saki'); *A pontos elérési útvonalat a Joomla "Általános beállítások/szerver" administrátori felületéről kiolvasható.
|