Cost+Docs

OpenCart

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

OpenCart

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)

  1. Töltse le a legújabb .ocmod.zip kiadást a GitHubról
  2. Az OpenCart adminban menjen a Bővítmények → Telepítő menüpontra
  3. Töltse fel az .ocmod.zip fájlt
  4. Menjen a Bővítmények → Bővítmények → Fizetés menüpontra
  5. 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

  1. Töltse le vagy klónozza a tárolót
  2. Másolja az upload/ mappa tartalmát az OpenCart gyökérkönyvtárba
  3. Menjen a Bővítmények → Bővítmények → Fizetés menüpontra
  4. 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)

  1. Töltse le az .ocmod.zip fá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.

  1. Az adminban menjen a Bővítmények → Telepítő menüpontra
  2. Töltse fel az .ocmod.zip fájlt
  3. Menjen a Bővítmények → Bővítmények → Fizetés menüpontra
  4. Először telepítse a NoPayn - Global Settings modult
  5. 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
  6. 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
  7. 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

  1. Töltse le vagy klónozza a tárolót
  2. Másolja az upload/ mappa tartalmát az áruház gyökérkönyvtárába
  3. Menjen a Bővítmények → Bővítmények → Fizetés menüpontra
  4. 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.

Cost+ kereskedői portál az API-kulccsal

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

  1. Engedélyezze a jóváhagyott fizetési módokat
  2. Állítsa be a kívánt rendelési állapotokat a teljesített, függőben lévő és törölt fizetésekhez
  3. Opcionálisan korlátozza a fizetéseket földrajzi zóna szerint
  4. Állítsa az Állapot értéket Engedélyezve értékre
  5. 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ásLeírás
API KeyAz Ön NoPayn API-kulcsa
Order StatusesTeljesített, függőben lévő és törölt állapot leképezés
Method AvailabilityMely fizetési módokra kapott jóváhagyást a kereskedői fiókja
Manual CaptureHitelkártyás fizetések csak engedélyezése — rögzítés később
Debug LoggingRé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ásLeírás
StatusA fizetési mód engedélyezése vagy letiltása a pénztárnál
Geo ZoneKorlátozás meghatározott földrajzi zónákra
Sort OrderMegjelení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

  1. Az ügyfél kiválaszt egy Cost+ fizetési módot a pénztárnál
  2. Az ügyfelet átirányítjuk a NoPayn tárolt fizetési oldalra
  3. A fizetés után az ügyfél visszatér és a rendelés állapota automatikusan frissül
  4. 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").

  1. Az ügyfél kiválaszt egy fizetési mód címkét a pénztárnál (pl. Card Payments)
  2. A bővítmény létrehoz egy NoPayn tárolt fizetési rendelést
  3. Az ügyfelet átirányítjuk a biztonságos NoPayn fizetési oldalra
  4. A fizetés után az ügyfél visszatér és a rendelés állapota automatikusan frissül
  5. 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:

  1. Töltse fel az új csomagot
  2. A meglévő "NoPayn Checkout" bejegyzése NoPayn - Global Settings lesz
  3. Tekintse át és mentse a globális beállításokat
  4. 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.

On this page