Magento
A Cost+ integrálása Magento áruházával (2.x és 1.9 / OpenMage LTS)

Integrálja a Cost+-t fizetési módként Magento áruházába. A Cost+ bővítmény elérhető Magento 2 (2.4.6 – 2.4.8) és Magento 1.9 (beleértve az OpenMage LTS 20+ verziót) számára.
Előfeltételek
- Aktív Cost+ kereskedői fiók
- Magento 2.4.6 – 2.4.8 telepítés
- PHP 8.2 – 8.4
- Adminisztrátori hozzáférés a Magento adminisztrációs panelhez
- SSH hozzáférés a szerverhez (Composer telepítéshez)
- Aktív Cost+ kereskedői fiók
- Magento 1.9.x vagy OpenMage LTS 20+
- PHP 7.4 vagy újabb
- Adminisztrátori hozzáférés a Magento adminisztrációs panelhez
- SSH vagy FTP hozzáférés a szerverhez
1. A bővítmény telepítése
A módszer: Telepítés Composerel (ajánlott)
Csatlakozzon a Magento szerverhez SSH-n keresztül és navigáljon a Magento gyökérkönyvtárba.
Telepítse a bővítményt:
composer require nopayn/nopayn-magento-2Futtassa a Magento beállítási parancsokat:
php bin/magento setup:upgrade
php bin/magento module:enable GingerPay_Payment
php bin/magento cache:cleanHa éles módban van, futtassa ezt is:
php bin/magento setup:static-content:deployB módszer: Manuális telepítés
- Navigáljon az
app/codekönyvtárba - Töltse le és csomagolja ki a Cost+ kiadást a GitHubról
- Futtassa a beállítási parancsokat:
php bin/magento setup:upgrade
php bin/magento cache:cleanHa éles módban van:
php bin/magento setup:static-content:deployTöltse le vagy klónozza a modult a GitHubról.
Másolja az app/ tartalmát a Magento gyökér app/ könyvtárába:
cp -r app/* /path/to/magento/app/Törölje a Magento gyorsítótárat:
rm -rf var/cache/*Jelentkezzen be a Magento adminisztrációs panelbe és navigáljon a Rendszer → Konfiguráció → Értékesítés → Fizetési módok menüpontra, hogy ellenőrizze a NoPayn Payment Gateway szekció megjelenését.
A modul automatikusan létrehozza a nopayn_transactions táblát az adatbázisban a fizetési tranzakciók nyomon követéséhez. Ez az első használatkor jön létre automatikusan.
2. A bővítmény konfigurálása
- Menjen az Áruházak → Konfiguráció → Értékesítés → Fizetési módok → Cost+ Payments menüpontra
- Adja meg az API-kulcsot (lásd az alábbi 3. lépést)
- Engedélyezze a jóváhagyott fizetési módokat
- Mentse a változtatásokat
- Menjen a Rendszer → Konfiguráció → Értékesítés → Fizetési módok menüpontra
- Keresse meg a NoPayn Payment Gateway szekciót
- Adja meg az API-kulcsot (lásd az alábbi 3. lépést)
- Engedélyezze az egyes fizetési módokat (Hitel-/Betéti kártya, Apple Pay, Google Pay, Vipps MobilePay)
- Opcionálisan korlátozza ország szerint
- Mentse a konfigurációt
3. API hitelesítő adatok megadása
Jelentkezzen be a kereskedői portálba és navigáljon a Weboldalak menüpontra, majd kattintson a csatlakoztatni kívánt weboldalra. Kattintson az Integráció fülre, ahol megtalálja az API-kulcsot.

Illessze be az API-kulcsot a konfigurációs mezőbe és mentse el.
Csak azokat a fizetési módokat aktiválja, amelyekre jóváhagyást kapott és megerősítést kapott.
Támogatott fizetési módok
| Pénztári megnevezés | NoPayn azonosító |
|---|---|
| Credit / Debit Card | credit-card |
| Apple Pay | apple-pay |
| Google Pay | google-pay |
| Vipps MobilePay | vipps-mobilepay |
Fizetési folyamat
- Az ügyfél kiválaszt egy fizetési módot a pénztárnál és leadja a rendelést
- Az ügyfelet átirányítjuk a NoPayn tárolt fizetési oldalra
- A fizetés után az ügyfél visszatér és a rendelés állapota automatikusan frissül
- A NoPayn webhookot küld az aszinkron állapotmegerősítéshez
- Az ügyfél kiválaszt egy fizetési módot a pénztárnál és leadja a rendelést
- A rendelés Fizetésre vár állapottal jön létre
- Az ügyfelet átirányítjuk a NoPayn biztonságos fizetési oldalra
- A fizetés után:
- Sikeres — az ügyfél visszatér, az állapot API-n keresztül ellenőrzésre kerül, a rendelés Feldolgozás alatt állapotra vált
- Törölve — az ügyfél visszatér, a rendelés Törölve állapotra vált
- Lejárt (5 perces időtúllépés) — a webhook tüzel, a rendelés Törölve állapotra vált
- A NoPayn webhookot küld az aszinkron állapotmegerősítéshez
Rendelési állapot leképezés
| NoPayn állapot | Magento rendelés állapot | Magento rendelés státusz |
|---|---|---|
new | pending_payment | Fizetésre vár |
processing | pending_payment | Fizetésre vár |
completed | processing | Feldolgozás alatt |
cancelled | canceled | Törölve |
expired | canceled | Törölve |
error | canceled | Törölve |
Webhookok
A modul regisztrál egy webhook végpontot a /nopayn/payment/webhook címen. Ez az URL automatikusan elküldésre kerül a NoPayn-nak rendelések létrehozásakor. A webhook mindig az API-n keresztül ellenőrzi a rendelés állapotát a Magento rendelés frissítése előtt.
Nincs szükség manuális webhook konfigurációra — a modul automatikusan kezeli a regisztrációt.
4. Beállítás tesztelése
- Végezzen néhány teszttranzakciót — sikereset és sikertelent egyaránt
- Ellenőrizze, hogy az összes engedélyezett fizetési mód megjelenik a pénztárnál
- Konfigurálja a rögzítési viselkedést (automatikus rögzítés vagy manuális) a teljesítési folyamata szerint
Támogatás
Segítségre van szüksége? Forduljon ügyfélszolgálatunkhoz: support@costplus.io.