iconocoders/magento2-otp-simple-payment 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

iconocoders/magento2-otp-simple-payment

Composer 安装命令:

composer require iconocoders/magento2-otp-simple-payment

包简介

Magento2 OTP Simple Payment

README 文档

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!

iconocoders/magento2-otp-simple-payment 适用场景与选型建议

iconocoders/magento2-otp-simple-payment 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 981 次下载、GitHub Stars 达 0, 最近一次更新时间为 2019 年 02 月 28 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 iconocoders/magento2-otp-simple-payment 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 iconocoders/magento2-otp-simple-payment 我们能提供哪些服务?
定制开发 / 二次开发

基于 iconocoders/magento2-otp-simple-payment 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 981
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 10
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: proprietary
  • 更新时间: 2019-02-28