A fizetési módok kezelésére a "Beállítások\Fizetési mód" menüpontban van lehetőség. Az oldalon megjelenő listában láthatók a választható fizetési módok. A rendszerben megkülönböztetünk alap-, illetve online fizetési módokat.
Amennyiben az adott fizetési mód választása esetén plusz költségeket szeretnénk felszámolni, az "Árak" fülön állíthatjuk be a fizetési módhoz tartozó sávos díjakat, amik a rendelés összértéke alapján adhatók meg. Egy fizetési módhoz tetszőleges számú sávos díjat rögzíthetünk. A sávok minimum értékekeit mindig meg kell adni, a maximum értékeket hagyhatjuk üresen, ekkor nincs felső határ.
A sávok kialakításánál figyeljünk arra, hogy ha pl. az első sávban 0-5000 Ft rendelés összértéket állítunk be, akkor a második sáv 5001 Ft minimum értékkel induljon. Amennyiben a rendelés összértéke egyik rögzített sávhoz sem illeszkedik, akkor az adott fizetési mód nem fog megjelenni.
A "Pénznem" fülön beállíthatjuk, hogy az adott fizetési mód milyen pénznemeknél engedélyezett. A legördülő listából választhatjuk ki, hogy a vásárlónak az összes pénznem, vagy kiválasztott pénznemek eseténben legyen lehetőséga a fizetési mód kiválasztására. Kiválasztott pénznemek esetében az alatta megjelenő listából tudunk választani.
Alap fizetési módok
Az alap fizetési módok esetében lehetőség van új fizetési mód rögzítésére, illetve meglévő módosítására, vagy törlésére. Az "Új tétel" gombra, vagy a "Módosít" gombra kattintva megjelenő karbantartás oldalon adhatjuk meg a fizetési mód nevét, leírását (amit a vásárlók a fizetési mód kiválasztásnál a fizetési mód neve alatt láthatnak), a fizetési mód választásnál megjelenített képet. Fizetési módonként megadható a megrendelés véglegesítése előtt, illetve a megrendelés visszaigazoló oldalon és a visszaigazoló email-ben megjelenő szöveges információ (pl. banki átutalás esetén a bankszámlaszám).
Beállíthatjuk, hogy amennyiben a vevő a megrendelés elküldésekor az adott fizetési módot válassza, készüljön-e automatikusan díjbekérő, amely a megrendelés rögzítése után a megrendelés visszaigazoló e-mail csatolmányaként lesz elküldve a vevőnek.
Beállítható, hogy az adott fizetési mód utánvét-e. Ez a beállítás a futárszolgálat export készítésnél használt, utánvételes fizetés esetén a rendelés összege a futárnak kerül kifizetésre, így az összeg szerepelni fog a futárszolgálat export fájlban.
Engedélyezhetjük, vagy letilthatjuk a fizetési módot.
Online fizetési módok
A magyar hatályos rendelkezések alapján a bankkártyás fizetéshez mindig egy bank felügyelete szükséges. Ez azt jelenti, hogy a vásárlás véglegesítése előtt a bankkártyás fizetéskor a vásárló automatikusan a bank saját bankkártyás átutalási oldalára jut, és ott végzi el a hitelesítést, majd ez után visszakerül a webáruházba.
A rendszer csupán a lehetőséget tudja megadni ahhoz, hogy a boltban bankkártyás fizetés legyen. A tényleges használathoz szükség van az áruház üzemeltetője és a választott bank közötti megállapodásra, ez a webáruháztól független. A megállapodás megkötésével a bolt üzemeltetőjéhez kerülnek a vásárlást, illetve az átutalást egyértelműen meghatározható adatok.
Az online fizetési módok folyamatosan bővülő "beépített" fizetési módok, azaz újat felvenni, vagy törölni nincs lehetőségünk, de engedélyezhetjük, vagy letilthatjuk a fizetési módot, illetve módosíthatjuk az adatait. Az alap fizetési módokhoz hasonlóan itt is beállíthatjuk a fizetési mód megnevezését, leírását (amit a vásárlók a fizetési mód kiválasztásnál a fizetési mód neve alatt láthatnak), és fizetési módonként megadható a megrendelés véglegesítése előtt, illetve a megrendelés visszaigazoló oldalon és a visszaigazoló email-ben megjelenő szöveges információ.
Ezen kívül online fizetési módok esetében a "Beállítások" fülön beállítható, hogy megváltozzon-e a rendelés állapota online fizetés után, ha igen milyen státuszra változzon, illetve meg kell adnunk egyéb a banktól kapott tranzakció-specifikus adatokat.
Az online fizetési módok tesztelésének idejére beállíthatjuk, hogy az adott fizetési mód csak a kiválasztott vevőnél legyen engedélyezett. Így a teszt időszakban csak a kiválasztott vásárló adataival bejelentkezve érhető el a fizetési mód, a webáruház többi látogatója számára nem lesz elérhető.
Az online fizetési módotok közül néhányat a Payment Gateway rendszerén keresztül lehet beállítani, így ehhez velük kell szerződést kötni. Élő szerződés esetén a "Beállítások\Integrációk\Payment Gateway" menüpontban tudjuk megadni a megfelelő adatokat, és engedélyezni a szolgáltatást. Ha a szolgáltatás engedélyezve van, a Payment Gateway rendszerén keresztül működő fizetési módoknál már nem kell egyéb a banktól kapott adatot beállítanunk.
SimplePay bankkártyás fizetés
SimplePay fizetési mód esetén a fizetési mód választásnál a rendszer automatikusan jeleníti meg az előírt logót a SimplePay fizetési tájékoztatóra mutató linkkel, illetve az adattovábbítási nyilatkozatot. A logó és az adattovábbítási nyilatkozat szövege nem módosítható. SimplePay fizetésnél harmadik félnek kerülnek átadásra a megrendelési/vásárlói adatok, ezért a fizetési mód választásnál megjelenő adattovábbítási nyilatkozatot a vásárlónak checkbox bejelölésével kifejezetten el kell fogadnia. Az adattovábbítási nyilatkozat szövegében az általános beállítások menüpontban beállított üzemeltető adatai jelennek meg.
Meg kell adnunk a SimplePay-től HUF, EUR, és USD fizetéshez kapott kereskedői azonosítókat (MERCHANT), illetve hash kódokat (titkos kulcs, SECRET_KEY).
A helyes működés érdekében továbbá fontos, hogy a SimplePay adminisztrációs felületén bejelentkezve a Fiókkezelő - Technikai adatok menüpont alatt az IPN URL mezőbe másoljuk be a webáruház admin felületén a SimplePay fizetési mód karbantartásban az IPN URL: mellett található URL-t.
Megadhatjuk, hogy a SimplePay fizetési oldalán megjelenjenek-e a rendelési tételek, továbbá beállíthatjuk, hogy a rendelés állapota milyen státuszra változzon függőben lévő, illetve sikeres fizetés után.
CIB bankkártyás fizetés
Meg kell adnunk a banktól kapott PID boltazonosítót, ha van EUR fizetésekhez kapott PID boltazonosítót (EUR), beállíthatjuk, hogy teszt-, vagy éles módban használjuk a rendszert, illetve fel kell töltenünk a teszt-, majd tesztüzem után az éles .des végződésű titkosító kulcs fáj.
A CIB Bank nagy hangsúlyt fektet a tesztelésre. A Bank munkatársai tesztvásárlást hajtanak végre, melynek során meggyőződnek arról, hogy a webáruház megfelel minden technikai és üzleti jellegű feltételnek. Sikeres banki tesztet követően a bank engedélyezi a kereskedőnek az éles banki eCommerce rendszer használatát.
Tekintettel arra, hogy a vásárló mindennemű kapcsolatot megszakít a webáruházzal a fizetés idejére, elképzelhető, hogy (jellemzően technikai hiba miatt) nem is kerül vissza a webáruházba. A fizetés ennek ellenére megtörténhet, ám amennyiben a webáruház egy előredefiniált időintervallumon belül (alapértelmezés szerint 10-15 perc) nem zárja le az eredményt, a bank a tranzakciót reverzálja (a vásárló kártyáján történt foglalást feloldja). Ennek eredményeképp a tranzakció sikertelenné válik. A timeout-ot elkerülendő, a webshop szabályos időközönként le kell kérdezze a banktól a tranzakció állapotát.
Bérleti konstrukció esetén a webáruház rendszer a timeout lekezelést automatikusan elvégzi, viszont amennyiben saját tárhelyén üzemelteti a webáruházat, szükséges a timeout lekezelést Cron ütemezett feladatként beállítani.
Ebben az esetben ütemezett timeout lekezelést beállíthatja a cPanel webkiszolgáló adminisztrációs felület segítségével. Kattintson a "Haladó" szekció "Cron-feladatok" linkjére. Az "Új Cron-feladat hozzáadása" részben állítsa be a kívánt időzítést (pl. öt percenként: */5 * * * *), a "Parancs" mezőbe írja e következő parancsot:
php -f /[public_html]/admin/index.php route=api/cron/cibtimeout password=[password] >/dev/null
Ahol a
[public_html] | - a public_html könyvtár teljes elérési útja |
[password] | - a fizetési mód karbantartásban megadott Cron jelszó. Ha nem állítottunk be jelszót, ez a paraméter elhagyható |
K&H bankkártyás fizetés
A K&H bankkártyás fizetés használatához meg kell adnunk a banktól kapott MID kereskedőazonosítót. Beállíthatjuk, hogy teszt-, vagy éles módban használjuk a rendszert.
Teszt módban a digitális aláírás ellenőrzése nélkül is elindíthatjuk a fizetési tranzakciót. Ha éles üzemmódban, vagy teszt módban digitális aláírás ellenőrzéssel használjuk a rendszert, fel kell töltenünk a .pem végződésű titkos kulcsot tartalmazó kulcsfájlt (pl.: private_key.pem). Bank által küldött leírás alapján generálnunk kell egy kulcspár, a titkos kulcsot tartalmazó kulcsfájlt kell itt feltölteni, a Banknak pedig el kell küldeni a publikus kulcsot tartalpazó fájlt.
Szintén el kell küldeni a Banknak a visszahívandó URL-t. A fizetőfelületről erre az URL-re kell visszairányítani a vásárlót a Banki tranzakció eredményének megjelenése után, és a sikertelen vagy megszakított tranzakció esetén is.
Tekintettel arra, hogy a vásárló mindennemű kapcsolatot megszakít a webáruházzal a fizetés idejére, elképzelhető, hogy nem is kerül vissza a webáruházba (a Bank fizetőoldalán fizetés nélkül bezárja a böngészőt, vagy a fizetés ugyan megtörténik, de valamilyen technikai hiba miatt nem kerül vissza a vebáruházba). Ezeknek az eseteknek a kezelésére a webshop szabályos időközönként le kell kérdezze a banktól a tranzakció állapotát.
Bérleti konstrukció esetén a webáruház rendszer a timeout lekezelést automatikusan elvégzi, viszont amennyiben saját tárhelyén üzemelteti a webáruházat, szükséges a timeout lekezelést Cron ütemezett feladatként beállítani.
Ebben az esetben ütemezett timeout lekezelést beállíthatja a cPanel webkiszolgáló adminisztrációs felület segítségével. Kattintson a "Haladó" szekció "Cron-feladatok" linkjére. Az "Új Cron-feladat hozzáadása" részben állítsa be a kívánt időzítést (pl. öt percenként: */5 * * * *), a "Parancs" mezőbe írja e következő parancsot:
php -f /[public_html]/admin/index.php route=api/cron/khbtimeout password=[password] >/dev/null
Ahol a
[public_html] | - a public_html könyvtár teljes elérési útja |
[password] | - a fizetési mód karbantartásban megadott Cron jelszó. Ha nem állítottunk be jelszót, ez a paraméter elhagyható |
A Bank munkatársai tesztvásárlást hajtanak végre, melynek során meggyőződnek arról, hogy a webáruház megfelel minden technikai és üzleti jellegű feltételnek. Sikeres banki tesztet követően a bank engedélyezi a kereskedőnek az éles banki rendszer használatát.
OTP bankkártyás fizetés
Meg kell adnunk a banktól HUF, EUR, és USD fizetéshez kapott shop azonosítókat (POS ID), illetve fel kell töltenünk a .privkey.pem végződésű kulcsfájlt.
Barion
A Barion fizetési mód használatához a Barion honlapján nyitnunk kell egy Barion tárcát, majd a Barion tárcánkban létre kell hoznunk egy Barion elfogadóhelyet.
A Barion elfogadóhely beállításainál meg kell adnunk az elfogadóhely (vagyis a webáruházunk) nevét, rövid leírását, a fizetési oldalon megjelenő logót, az elfogadóhely kategóriáját.
Továbbá meg kell adnunk az elfogadóhely URL-jét, vagyis webáruházunk URL címét. Az űrlapon található "Elfogadóhely visszahívási URL-je" és "Elfogadóhely visszatérési URL-je" mezőket hagyjuk üresen, mivel ezek az adatok a fizetés alkalmával kerülnek elküldésre a Barion rendszerébe.
A Barion elfogadóhely létrehozása után a webáruház adminisztrációs felületén a "Titkos azonosító (POS Key):" mezőbe meg kell adnunk a Barion elfogadóhely titkos azonosítóját (más néven POS Key). Ez a Barion tárcában az Elfogadóhely kezelésénél az elfogadóhely részleteinél található. Illetve meg kell adnunk a Barion regisztráció alkalmával megadott email címet.
Engedélyezhetjük, vagy letilthatjuk a Barion Pixel használatát. A Barion Pixel engedélyezése esetén meg kell adni a Barion Pixel Azonosítót (Pixel ID). Ez a Barion tárcában az Elfogadóhely kezelésénél az elfogadóhely részleteinél található.
A Barion Pixel egy követőkód, ami a webáruház kódjában elhelyezve a vásárlói eseményeket gyűjti össze. Engedélyezhető az Alap (Base) Barion Pixel, amely csak kártyacsalások megelőzése céljából gyűjt adatokat elemzésre, vagy a Teljes (Full) Barion Pixel, amely a kártyacsalások megelőzése céljából gyűjtött adatok mellett a felhasználó hozzájárulásával marketingcélú adatokat is gyűjt.
A Barion Pixel teljes (Full) verziójának beálíltása után a kód akkor aktiválódik és küld adatokat, amikor a felhasználó az alábbi műveleteket hajtja végre a webáruházban:
- Marketing célú cookie hozzájárulás megadása, visszavonása
- Tartalom megtekintése
- Kategória választás
- Termék kattintás
- Kosárba helyezés
- Kosárból törlés
- Vásárlási folyamat indítása
- Fizetési mód kiválasztása
- Fizetés elindítása
- Vásárlás
- Promóció (Banner) kattintás
- Regisztráció, Belépés, Hírlevél feliratkozás
- Keresés
Mivel a marketingcélú adatok gyűjtéséhez a felhasználó hozzájárulása szükséges, ezért a Barion Pixel teljes (Full) verziója használatához fontos, hogy a modulkezelőben elérhető webáruház Cookie hozzájárulás modul működésének beállítása
- Engedélyezés - Letiltás típus (Marketing jellegű cookie-k használata esetén), vagy
- Engedélyezés - Beállítás módosítás típus (Marketing jellegű cookie-k használata esetén)
legyen, és a Cookie beállítások részben a "Barion Pixel Alap (Base)" beállítása marketing jellegű cookiek engedélyezése nélkül is használható, a "Barion Pixel Teljes (Full)" beállítása pedig csak a marketing jellegű cookiek engedélyezésével használható legyen.
Beállíthatjuk, hogy a fizetési oldalon megjelenjenek-e a rendelési tételek, vagy csak az összesítés, illetve hogy teszt-, vagy éles módban használjuk a rendszert.
Borgun SecurePay (B-Payment) integráció
Magyarországon a B-Payment által képviselt Borgun SecurePay biztonságos bankfüggetlen online fizetési mód karbantartásban beállíthatjuk a webshop logót, amely a fizetési oldal bal felső sarkában a kereskedői adatoknál jelenik meg. Beállíthatjuk, hogy sikeres fizetést követően a webáruház üzemeltetője, illetve a vevő kapjon-e értesítő emailt a Borgun rendszeréből.
Ha ki van kapcsolva a vásárló nevének továbbítása, akkor a vásárlónak meg kell adnia a nevét a fizetési oldalon. Ha be van kapcsolva, akkor ki van töltve automatikusan, viszont nem lehet azt megváltoztatni.
Beállíthatjuk, hogy az elismervény oldal kihagyásával a vásárló automatikusan visszairányítódjon-e a webshopba a fizetés után.
Beállíthatjuk, hogy az összes kártyatársaság logója megjelenjen-e a fizetési oldalon, vagy csak a Mastercard és Visa brandek.
Beállíthatjuk, hogy a fizetési oldalon megjelenjenek-e a rendelési tételek, vagy csak az összesítés, illetve hogy teszt-, vagy éles módban használjuk a rendszert.
Engedélyezhetjük, vagy letilthatjuk a fizetési mód használatát az adott pénznemnél. Minden pénznemhez külön Kereskedő azonosító és Fizetési árjáró azonosító pár kapcsolódik. Meg kell adnunk a pénznemhez tartozó B-Paymenttől kapott kereskedő azonosítót, titkos kulcsot, illetve fizetési átjáró azonosítót.
PayPal
Meg kell adnunk a PayPal regisztrációnál megadott email címet. Beállíthatjuk, hogy teszt-, vagy éles módban használjuk a rendszert, illetve megadhatjuk, hogy a PayPal fizetési oldalán megjelenjenek-e a rendelési tételek, vagy csak az összesítés. Továbbá beállíthatjuk, hogy a rendelés állapota milyen státuszra változzon függőben lévő fizetés után.
GoPay
Meg kell adnunk a GoPay-tól kapott azonosító adatokat (GoPay ID, Client ID, Client Secret). Beállíthatjuk, hogy teszt-, vagy éles módban használjuk a rendszert, illetve kiválaszthatjuk, hogy átirányítással, vagy átirányítás nélkül működjön a fizetés.
Ha fizetés átirányítással van beállítva, akkor fizetéskor a vásárló automatikusan átirányításra kerül GoPay oldalára, és ott végzi el a hitelesítést és fizetést, majd ez után visszakerül a webáruházba. Ha nincs bekapcsolva az átirányítás, akkor nem lesz átirányítva a GoPay oldalára. Az átirányítás nélküli fizetés csak akkor lehetséges, ha a webáruház titkosított kapcsolattal rendelkezik (SSL tanúsítvány - https:// protokoll)
Az elérhető fizetési lehetőségeket megjeleníthetjük külön fizetési módonként, vagy egy fizetési módként, ebben az esetben beállíthatjuk az alapértelmezett fizetési lehetőséget, és a vásárló a GoPay felületén tud választani az elérhető fizetési lehetőségek közül.
Amennyiben az elérhető fizetési lehetőségeket külön fizetési módonként szeretnénk megjeleníteni, a megjelenő "Elérhető fizetési lehetőségek lekérdezése" nyomógombra kattintva letölthetők a GoPay-el kötött szerződés szerint elérhető fizetési lehetőségeket, majd mindegyiknél beállíthatjuk a megnevezést, és megadhatunk egy rövid szöveges leírást, mely megjelenik a vásárlóknak a megrendelés alatt a fizetési mód választásnál.
GP webpay
A Global Payments GP webpay biztonságos bankfüggetlen online fizetési mód karbantartásban meg kell adnunk a fizetési szolgáltatótól kapott kereskedői azonosítót (merchant number), fel kell töltenünk a .key, vagy .pem végződésű privát kulcsot tartalmazó kulcsfájlt (pl.: gpwebpay-pvk.key, vagy private_key.pem), és meg kell adnunk a privát kulcshoz beállított jelszót.
Beállíthatjuk, hogy a megrendelést ki kell-e fizetni automatikusan. Megengedett értékek:
- Nem szükséges azonnali fizetés
- Azonnali fizetés szükséges
BIG FISH Payment Gateway
A BIG FISH Payment Gateway integráció segítségével Ön többféle elektronikus fizetési megoldást kínálhat webáruházában. Ehhez csupán annyi a dolga, hogy beregisztrál a BIG FISH Payment Gateway rendszerébe, majd leszerződik a kívánt bankkal, illetve pénzintézettel.
A BIG FISH Payment Gateway beállítására a "Beállítások\Integrációk\BIG FISH Payment Gateway" menüpontban van lehetőség. A megjelenő oldalon meg kell adnunk a Bolt azonosító, az API kulcsot, beállíthatjuk, hogy teszt-, vagy éles módban használjuk a rendszert, illetve engedélyezhetjük, vagy letilthatjuk a szolgáltatást. Ha a szolgáltatás le van tiltva, akkor a BIG FISH Payment Gateway rendszerén keresztül működő fizetési módok sem lesznek elérhetőek.
Jelenleg a BIG FISH Payment Gateway rendszerén keresztül működő fizetési módok:
- UniCredit Bank bankkártyás fizetés
- K&H Bank SZÉP kártyás fizetés
- PayU
- PaysafeCash
- Wirecard QPAY