OpenCart
A Cost+ integrálása OpenCart áruházával (4.x és 3.x / ocStore 3)

Integrálja a Cost+-t fizetési módként OpenCart áruházába. A hivatalos NoPayn Payment Gateway bővítmény elérhető OpenCart 4 és OpenCart 3 / ocStore 3 számára.
Előfeltételek
- Aktív Cost+ kereskedői fiók
- OpenCart 4.0.0.0 vagy újabb
- PHP 8.0 vagy újabb
- Adminisztrátori hozzáférés az OpenCart vezérlőpulthoz
- Aktív Cost+ kereskedői fiók
- ocStore 3.0.x vagy OpenCart 3.0.3.x
- PHP 7.4 vagy újabb
- Adminisztrátori hozzáférés az OpenCart vezérlőpulthoz
Támogatott fizetési módok
- Hitel- / Betéti kártya — Visa, Mastercard, Amex, Maestro, V Pay, Bancontact, Diners, Discover
- Apple Pay
- Google Pay
- Vipps / MobilePay
- Hitel- / Betéti kártya — Visa, Mastercard, Amex, Maestro, V Pay, Bancontact, Diners, Discover
- Apple Pay
- Google Pay
- Vipps / MobilePay
- Swish
1. A bővítmény telepítése
A módszer: Feltöltés az adminisztrációs panelen keresztül (ajánlott)
- Töltse le a legújabb
.ocmod.zipkiadást a GitHubról - Az OpenCart adminban menjen a Bővítmények → Telepítő menüpontra
- Töltse fel az
.ocmod.zipfájlt - Menjen a Bővítmények → Bővítmények → Fizetés menüpontra
- Keresse meg a NoPayn Payment Gateway elemet és kattintson a Telepítés, majd a Szerkesztés gombra
B módszer: Manuális feltöltés
- Töltse le vagy klónozza a tárolót
- Másolja az
upload/mappa tartalmát az OpenCart gyökérkönyvtárba - Menjen a Bővítmények → Bővítmények → Fizetés menüpontra
- Keresse meg a NoPayn Payment Gateway elemet és kattintson a Telepítés, majd a Szerkesztés gombra
Architektúra
Az OpenCart 3 több bővítményes felépítést használ:
- NoPayn - Global Settings — közös konfiguráció (API-kulcs, rendelési állapotok, fizetési mód elérhetőség, manuális rögzítés, hibakeresési naplózás)
- NoPayn - Card Payments — hitel-/betéti kártyás pénztár
- NoPayn - Apple Pay / Google Pay — tárca pénztár (ha csak egy tárca van engedélyezve, a felirat automatikusan módosul)
- NoPayn - Vipps MobilePay — Vipps/MobilePay pénztár
- NoPayn - Swish — Swish pénztár
A módszer: Feltöltés az adminisztrációs panelen keresztül (ajánlott)
- Töltse le az
.ocmod.zipfájlt a legújabb GitHub kiadásból
Használja a kiadás .ocmod.zip fájlját — ne a GitHub automatikusan generált "Source code" letöltéseit, amelyek a tárház elrendezést tartalmazzák, nem a telepítő elrendezést.
- Az adminban menjen a Bővítmények → Telepítő menüpontra
- Töltse fel az
.ocmod.zipfájlt - Menjen a Bővítmények → Bővítmények → Fizetés menüpontra
- Először telepítse a NoPayn - Global Settings modult
- Nyissa meg a NoPayn - Global Settings modult és konfigurálja:
- API-kulcs
- Teljesített, függőben lévő és törölt rendelési állapotok
- Elérhető fizetési módok, amelyekre kereskedői fiókja jóváhagyást kapott
- Opcionális: kártyás manuális rögzítés
- Opcionális: hibakeresési naplózás
- Telepítse a megjeleníteni kívánt pénztári modulokat:
- NoPayn - Card Payments
- NoPayn - Apple Pay / Google Pay
- NoPayn - Vipps MobilePay
- NoPayn - Swish
- Minden pénztári modulnál állítsa be: Állapot, Földrajzi zóna és Rendezési sorrend
B módszer: Manuális feltöltés
- Töltse le vagy klónozza a tárolót
- Másolja az
upload/mappa tartalmát az áruház gyökérkönyvtárába - Menjen a Bővítmények → Bővítmények → Fizetés menüpontra
- Kövesse ugyanazt a telepítési sorrendet, mint az A módszernél (először a Global Settings, majd a pénztári modulok)
2. 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.

A NoPayn Payment Gateway beállításaiban adja meg az API-kulcsot a megfelelő mezőben.
A NoPayn - Global Settings modulban adja meg az API-kulcsot a megfelelő mezőben. Az API-kulcs az összes pénztári modul között megosztott — csak egyszer kell megadnia.
3. Fizetési beállítások konfigurálása
- Engedélyezze a jóváhagyott fizetési módokat
- Állítsa be a kívánt rendelési állapotokat a teljesített, függőben lévő és törölt fizetésekhez
- Opcionálisan korlátozza a fizetéseket földrajzi zóna szerint
- Állítsa az Állapot értéket Engedélyezve értékre
- Kattintson a Mentés gombra
Globális beállítások
A NoPayn - Global Settings tárolja az összes közös konfigurációt:
| Beállítás | Leírás |
|---|---|
| API Key | Az Ön NoPayn API-kulcsa |
| Order Statuses | Teljesített, függőben lévő és törölt állapot leképezés |
| Method Availability | Mely fizetési módokra kapott jóváhagyást a kereskedői fiókja |
| Manual Capture | Hitelkártyás fizetések csak engedélyezése — rögzítés később |
| Debug Logging | Részletes naplózás engedélyezése hibaelhárításhoz |
Pénztári modul beállítások
Minden pénztári modulnak saját kirakati beállításai vannak:
| Beállítás | Leírás |
|---|---|
| Status | A fizetési mód engedélyezése vagy letiltása a pénztárnál |
| Geo Zone | Korlátozás meghatározott földrajzi zónákra |
| Sort Order | Megjelenítési sorrend a pénztári oldalon |
Csak azokat a fizetési módokat aktiválja, amelyekre jóváhagyást kapott és megerősítést kapott.
Fizetési folyamat
- Az ügyfél kiválaszt egy Cost+ fizetési módot a pénztárnál
- 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
A bővítmény a Cost+ tárolt fizetési oldalát használja, ami azt jelenti, hogy az ügyfeleket egy biztonságos fizetési űrlapra irányítjuk. Az Ön szervere nem kezel érzékeny kártyaadatokat.
Minden pénztári modul külön OpenCart fizetési bővítmény, amely különálló választási lehetőségeket ad az ügyfeleknek a pénztárnál (pl. "Card Payments", "Apple Pay & Google Pay").
- Az ügyfél kiválaszt egy fizetési mód címkét a pénztárnál (pl. Card Payments)
- A bővítmény létrehoz egy NoPayn tárolt fizetési rendelést
- Az ügyfelet átirányítjuk a biztonságos NoPayn 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 Apple Pay / Google Pay modul mindkét módot egyetlen tranzakcióban küldi el, így a NoPayn tárolt oldal mindkét tárca opciót egyetlen folyamatban kínálhatja.
Frissítés v1.0.0-ról v2.0.0-ra
Az 1.0.0 verzió egyetlen "NoPayn Checkout" nevű pénztári módot használt. A 2.0.0 verzió fizetési módonként külön pénztári modulokra vált. Frissítéskor:
- Töltse fel az új csomagot
- A meglévő "NoPayn Checkout" bejegyzése NoPayn - Global Settings lesz
- Tekintse át és mentse a globális beállításokat
- Telepítse és engedélyezze az új pénztári modulokat, amelyeket az ügyfeleknek meg szeretne jeleníteni
4. Tesztelés és indítás
Végezzen néhány teszttranzakciót, hogy meggyőződjön minden zökkenőmentesen működik. Javasoljuk mind a sikeres, mind a sikertelen fizetések tesztelését az összes forgatókönyv helyes kezelésének megerősítéséhez.
Támogatás
Segítségre van szüksége? Forduljon ügyfélszolgálatunkhoz: support@costplus.io.