iconocoders/magento2-otp-simple-payment

Magento2 OTP Simple Payment

3.0.4 2022-08-09 13:42 UTC

This package is not auto-updated.

Last update: 2024-10-24 08:16:03 UTC


README

OTP Simple fizetési modul Magento2 webshop rendszerhez.

LICENSSZEL KAPCSOLATOS ÁLTALÁNOS INFORMÁCIÓK: https://iconocoders.com/license/

A modul megvásárolható: https://shrt.hu/m2o

  • A felhasználó a webáruház pénztárában bankkártyás fizetési módot tud választani.

  • Az átirányított felületen, az OTP bakkártyás tranzakció oldalán fizetni tud bankkártyájával úgy, hogy biztonságos környezetben megadja a tranzakció kiegyenlítéséhez szükséges bankkártya adatokat. Sikeres fizetést követően a vásárló visszajut a webáruházba, a Magento pedig megkapja és eltárolja a tranzakciós adatokat.

  • Sikeres fizetés után a vásárló egy külön e-mail-ben megkapja az OTP fizetési azonosítót, illetve az a rendelés köszönő oldalon is megjelenítésre kerül.

  • A fizetéssel kapcsolatos tranzakciós adatok a webáruház adminisztrátora számára az admin felületen a rendelés megtekintésénél látszódnak.

  • A modul állítja a rendelés státuszát annak megfelelően, hogy a fizetés sikeres volt-e.

v3.0.4:

  • SimplePay_PHP_SDK_2.1.1_210804

v3.0.3:

  • Magento 2.4.4. támogatás
  • PHP8.1 támogatás

v3.0.2:

  • A modul mostantól csak és kizárólag fizetős verzióban érhető el
  • ÚJ licensz
  • A v2.3.x ág a továbbiakban NEM támogatott
  • a PHP7.1 a továbbiakban NEM támogatott

v3.0.1:

  • Angol nyelvű dokumentáció
  • A modul beállításokban a modul neve OTP Simple-ről OTP Simplepay-re változott

v3.0.0:

  • OTP Simplepay API v2 támogatás
  • Magento 2.4.x támogatás
  • Hibajavítások, optimalizálások
  • a 3.0.0 verzió esetében nem támogatjuk a 2.3.3 és régebbi verziókat
  • Magento 2.3.3 és régebbi verzió esetén a támogatott modul verzió: 2.3.x (2.3.6)
  • OTP Simplepay API v1 használata esetén a támogatott modul verzió: 2.3.x (2.3.6)
  • Backref javítások
  • Layout fixek

v2.3.6:

  • Kijavítja az alábbi hibát: #ICOMG-2 - https://github.com/IconoCoders/OTPSimplePay-Magento2/issues/2
  • Hamarosan megjelenik a modul 3.0-s verziója. Ezt azt jelenti, hogy Magento 2.3.3 és régebbi, illetve OTP Simplepay API v1 használata esetén az utolsó támogatott verzió a 2.3.6 lesz.
  • A 2.3.X verzió ág javításokat és esetleges biztonsági frissítéseket 2021.08.31-ig kap.

v2.3.51:

  • Licensz fixek
  • Verzió fixek

v2.3.5:

  • Meghallgattuk az igényeket, a modult ÚJRA ingyenesen elérhetővé tesszük a Githubob és több támogatási formát alakítunk ki. Ezzel egyidejűleg megváltozik a modul licenszelése is.

v2.3.3:

  • Fontos: A 2.3.3 verziótól kezdődően jogos érdekek miatt (a modul lincszek megszegése, hibakezelések biztosítása) a modulban elhelyzésre került egy külső tracking script. A tracking script által rögzített adatok: az adott weboldal hostname-je, a sikeres/sikertelen/timeout tranzakcióknál a tranzakció egyedi, hashelt (sha256) azonosítója, timestamp-el mentve. A webshopot és a webshop felhasználót a script egy egyedi cookieId alapján azonosítja. A script érzékeny felhasználói és egyéb azonosításra alkalmas adatot nem gyűjt. További részletek elérhetőek a https://shrt.hu/pay2tracking címen. A tracking script nem befolyásolja a webshop helyes működését, annak eltávolítása a jelen licensz feltételek megszegését és a modul támogatásának elvesztését jelenti
  • Kártyatársasági logók cseréje (MasterCard, Maestro, VISA)
  • Composer verzió javítása, modul verzió javítása
  • COPYRIGHT blokkok frissítése

v2.3.2:

  • Fix virtual order

v2.3.1:

  • LOG_PATH Fix

v2.3.0:

  • Fontos: a 2.3.0 verziótól a 2.2.x és régebbi Magento verziók nem támogatottak!
  • Kijavít egy hibát, ami miatt a BACKREF Internal Error 500-as hibára futott amennyiben nem volt az url-ben ctrl vagy RC paraméter
  • Kijavít egy hibát, ami miatt a BACKREF Internal Error 500-as hibára futhatott mixelt protokoll miatt (http/https) -> mostantól csak a https protokoll támogatott
  • Kijavít egy hibát, ami miatt az IPN ellenőrzés Internal Error 500-as hibára futott, a válaszban pedig nem szerepelt az EPAYMENT tag
  • Megold egy problémát, ami miatt a TIMEOUT/CANCELED fizetés Internal Error 500 hibára futott
  • Megold egy problémát, ami miatt a BACKREF metódusban hibásan kerülhetett ellenőrzésre a sikertelen tranzakció állapota
  • Az OTP Simple megfelelőség miatt a modulbol eltávolításra került a checkout visszaállítás sikertelen vagy megszakított tranzakció esetén, ilyenkor a megrendelés minden esetben sikertelen lesz és a felhasználó a checkout/onepage/failure oldalra érkezik
  • Az OTP Simple megfelelőség miatt szöveges módosítások történtek a rendelést visszaigazoló oldalon
  • Az OTP Simple megfelelőség miatt frissítésre kerültek a fizetési logo-k
  • Az OTP Simple által tesztelt, jóváhagyott verzió
  • COPYRIGHT blokkok frissítése

v2.2.0:

  • Fix MAGE2.3 support, update minimum php version

v2.1.1.1:

  • Támogatási információk (PRODUCT_SUPPORT.md - v1.0.0)

v2.1.1:

  • Amennyiben a fizetés megszakadt, vagy sikertelen lett, a kosár eredeti tartalma visszaállításra kerül
  • Kijavít egy hibát, ami a beégetett http protokoll miatt egyes esetekben Internal Server Error 500-as hibát okozott a BACKREF metódusban, a fizetési oldalról visszatéréskor
  • Kijavít egy hibát, ami miatt ctrl hash kód és az URL-ből előállított hash kód nem egyezett meg
  • Kijavít egy hibát, ami miatt a szállítási / számlázási cím nem jelent meg a fizetési oldalon
  • Kijavít egy hibát, ami miatt a webshopban megadott kuponkód nem lett érvényes a fizetési oldalon
  • Alapértelmezett README: magyar
  • Copyright blokkok frissítése

v2.1.0:

  • A sikertelen vagy megszakított tranzakciók megfelelően visszairányítanak az időtúllépéses oldalra
  • Az admin beállítások között most már meg lehet adni instrukciókat, amelyek megjelennek a felhasználónak, amikor az kiválasztja ezt a fizetési módot. Ez egy jó hely az OTP által kötelezően előírt adattovábbítási nyilatkozat megjelentetéséhez.
  • A SimplePay SDK 1.0.7-es veriziója be lett építve ebbe a modulba. Nincs szükség az otp-simple-sdk külön telepítésére.
  • A modul frontend neve iconocoders_otpsimple-ről otpsimple-re változott, ami miatt szükség lehet a SimplePay admin oldalon az IPN cím frissítésére.
  • Javításra került egy hiba, amely miatt eddig a szállítási költség nettó összege lett átadva a SimplePay felületnek.
  • Javítva lett egy hiba, ami eddig átirányítási hibát okozott, ha a Magento egy alkönyvtárba volt telepítve.
  • A modul által megjelenített üzenetek át lettek írva, hogy összhangban legyenek az OTP jelenlegi követelményeivel.
  • Magento 2 kompatibilitás: 2.0.9 - 2.2.7

v2.0.0:

  • Publikus stabil verzió
  • Magento2 kompatibilitás: 2.0.9 - 2.2.1

Függőségek:

  • Composer
  • Magento2 (2.0.9 - 2.4.x)

Telepítés

Ezt a csomagot be kell másolni a következő helyre:

'{magento_root}/app/code/Iconocoders/OtpSimple'

Vagy telepítsük Composerből:

composer require iconocoders/magento2-otp-simple-payment

Utána futtassa az alábbi parancsokat:

php bin/magento module:enable Iconocoders_OtpSimple
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
php bin/magento setup:di:compile
php bin/magento cache:flush

IPN Beállítás

Az IPN beállítását a Simple Pay adminisztrációs felületén kell beállítani. Az IPN üzenetek jeleznek a fizetés sikerességéről vagy sikertelenségéről, amit egy üzeneteket fogadó végpont kezel.

Az IPN végpont URL-ját kell beállítani a Simple Pay rendszerben, ami következő: {magento_domain}/otpsimple/payment/ipn/ (Pl.: https://example.com/otpsimple/payment/ipn/)

Fejlesztés / Közreműködés

Amennyiben fejlesztőként szeretnél csatlakozni a modul fejlesztéséhez, kérjük a develop branchet checkoutold ki, majd a fejlesztéseid visszavezetéséhez nyiss egy új pull-requestet!

Amennyiben hibát találtál, vagy fejlesztési ötleted/igényed van, kérjük jelezd ezt új Issue formájában!